architect/templates/arh/ROADMAP.md

РОАДМАП: {PROJECT_NAME}

Версия: {version}
Дата создания: {date}
Последнее обновление: {date}

ЦЕЛЬ

{описание цели проекта, 1-3 предложения}

СТРАТЕГИЯ ВЫПОЛНЕНИЯ

Подход: волновой|линейный|гибридный

Волновой: группы параллельных блоков (волны)
Линейный: блоки выполняются последовательно
Гибридный: критичные линейно, остальные волнами

ВОЛНЫ

Волна 1: {Название} (MVP / Foundation / Core)

Цель: {что достигается после этой волны}
Статус: planned|in_progress|completed
Оценка: N часов
Параллельно: Y часов

Блоки:
| ID | Название | Тип | Оценка | Статус | Исполнитель |
|----|----------|-----|--------|--------|-------------|
| [1] | BLOCK1 | CODE | 45 мин | completed | 💻 Кодер |
| [2] | BLOCK2 | DOCS | 30 мин | in_progress | 📝 Писатель |
| [3] | BLOCK3 | OPS | 60 мин | planned | ● Оператор |

Критерии завершения волны:
- [ ] Все блоки completed
- [ ] Интеграционные тесты пройдены
- [ ] MVP работает / Фундамент готов


Волна 2: {Название}

...


ЗАВИСИМОСТИ МЕЖДУ ВОЛНАМИ

Волна 1 (MVP)
    ↓
Волна 2 (Features) ← зависит от Волны 1
    ↓
Волна 3 (Polish)   ← зависит от Волны 2

КРИТИЧЕСКИЙ ПУТЬ

Последовательность блоков, которая определяет минимальное время проекта:

[1] BLOCK1 (45 мин)
    ↓
[4] BLOCK4 (60 мин)
    ↓
[7] BLOCK7 (30 мин)

Критический путь: 2.25 часа

РИСКИ

Риск Вероятность Влияние Митигация Статус
Блок [3] сложнее оценки medium high Выделить +30 мин буфера active
Зависимость от внешнего API low high Mock для тестов mitigated

ПРОГРЕСС

Общий прогресс: X / N блоков (Y%)

По волнам:
- Волна 1: ███████░░░ 70% (7/10)
- Волна 2: ░░░░░░░░░░ 0% (0/8)
- Волна 3: ░░░░░░░░░░ 0% (0/5)

Оценка:
- Затрачено: X часов
- Осталось: Y часов
- Всего: Z часов

Дата завершения (прогноз): {date}

ИЗМЕНЕНИЯ РОАДМАПА

Дата Изменение Причина
2026-01-05 Добавлен [BLOCK_NEW] Новое требование
2026-01-10 [BLOCK3] разбит на 2 подблока Превысил размер