Спринты#
Актуальная repo-level очередь не ведется в этом файле: канонический task-entrypoint перенесен в корневой TASKS.md. Здесь остается только published/reference журнал уже закрытых фаз.
Детализация уже выполненных этапов и рабочих пакетов reference runtime ../ioot-pro-cabinet. Этот документ нужен для просмотра состава спринтов и фактического наполнения фаз, а не для верхнеуровневой навигации по roadmap.
Статус на 2026-03-09: спринтовый журнал ниже приведен в соответствие с текущими docs/roadmap.md и docs/tasks.md. Открытого активного спринта сейчас нет; следующий этап еще не утвержден.
Phase 0 — Инициализация (закрыт)#
[x] Зафиксирован стек backend (
Go) + frontend shell (Vue 3) и baseline маршруты API.[x] Подготовлены core docs:
architecture.md,backend_contracts.md,tasks.md.[x] Поднята локальная dev-схема backend + frontend.
[x] Согласованы базовые процессы docs/build и синхронизации документации.
Phase 1 — Контракты и контексты (закрыт)#
[x] Реализован
app/contextс policy snapshot (permissions/capabilities/guards).[x] Зафиксирован OpenAPI как source-of-truth и опубликован Swagger UI.
[x] Расширены contract tests для ключевых endpoint-ов.
[x] Согласованы и внедрены endpoint-ы готовности.
Phase 2 — Декомпозиция runtime (закрыт)#
[x] Frontend разложен на модульные слои, services и composables.
[x] Формализован permission-aware/navigation-aware runtime.
[x] Укреплены WS/MQTT и degraded mode.
Phase 3 — Безопасность и релизная дисциплина (закрыт)#
[x] Введен production-контур JWT + RBAC.
[x] Закрыты аудит и security logging.
[x] Установлена обязательная синхронизация документации
green-robotпри runtime/changelog изменениях.
Phase 4 — Готовность tenant-master к production (закрыт)#
[x] Реализован tenant-master sync с утвержденным whitelist.
[x] Подготовлены эксплуатационные runbook и release package.
[x] Формализованы release gate и quality pipeline.
[x] Зафиксированы масштабирование и SLA/SLO как база для следующих этапов.
Phase 5 — Productization shell (закрыт)#
[x] Shell preferences и права меню переведены на backend-driven persistence.
[x]
App.vueдекомпозирован: вынесены API-клиенты, services и composables.[x] Добавлены shell profile export/import, pilot presets и acceptance smoke.
Phase 6 — Pilot Rollout & Scale Readiness (закрыт)#
[x] Подготовлен bootstrap-package pilot-контура для
cloud-multiиedge-single.[x] Формализованы SLA/SLO и capacity profile для
tenant/master,Postgres,NanoMQ.[x] Добавлен evidence bundle для sign-off.
[x] Автоматизирован rollback/restore drill и включен в release gate.
Phase 7 — Pilot Execution & Operational Handover (закрыт)#
[x] Добавлен единый pilot sign-off bundle для целевого контура.
[x] Введен внешний retention pilot-артефактов.
[x] Реализованы pilot observability summary и alerting CLI.
[x] Подготовлен promotion-path
pilot -> production.
Phase 8 — Fleet Rollout & Operations Automation (закрыт)#
[x] Добавлены cron/systemd templates и расписание для observability/retention jobs.
[x] Введен rollout registry по площадкам и production waves.
[x] Подготовлен operational incident handover package.
[x] Зафиксирована immutability policy для production package.
Следующий спринтовый блок#
Следующий phase после
Fleet Rollout & Operations Automationеще не утвержден.Новый спринтовый блок должен открываться отдельным решением, а не продолжать закрытый Phase 8.