секции роадмапа названы и закреплены линтером

готово | запланировано | направления | разработка, англ. done | planned |
directions | tooling. Из четырёх предложенных имён отвергнуто одно, и по
проверяемой причине: «окружение» уже занято — в architecture.md это боевое
окружение приложения, «где работает, что рядом, кто перезапускает», и одно
слово в двух смыслах развело бы документы канона.

Секции роадмапа стали каноническими, в отличие от секций беклога, и разница
выведена, а не назначена: у каждой секции роадмапа своя семантика, в первую
пишет сам close, и роадмап, названный по-своему, читался бы только своим
автором. Секции беклога — полки, смысла не несут, остаются делом проекта.

check проверяет три вещи: состав закреплён (чужая секция — ошибка), все четыре
обязаны быть, язык один на весь индекс. Проверено на том случае, ради которого
правило и заводилось: «Что уже пройдено», которую healthlog вёл руками, теперь
называется ошибкой поимённо. Оба языка прогнаны вживую, включая close в
английский роадмап.

Ключа tasks.achieved_section не появилось — секция достигнутого опознаётся по
каноническому имени в любом из языков; --roadmap-sections у init упразднён,
выбирать больше нечего.

Названные вслух компромиссы: «готово» слегка тянет в трекерную рамку
«состояние работы», тогда как секция про возможность — перевесила читаемость;
цель в «запланировано» может быть уже наполовину построена, это очередь, а не
«не начато», «в работе» живёт в SPRINT.md.

DECISIONS 19: ГГГ переписан, добавлен ДДД, следствие 78 заменено. TODO 7 закрыт.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
av
2026-08-04 17:58:31 +03:00
co-authored by Claude Opus 5
parent e847bfa0ea
commit ef0183b06b
8 changed files with 191 additions and 90 deletions
+7 -11
View File
@@ -167,15 +167,11 @@ jellybit 43. Шаги повышения — [changelog.md](av-dev-pm/skills/can
- [ ] род работы и раздел «Затрагивает» — **не задним числом**: сперва то, что
идёт в ближайший набор (`sprint take` без них откажет), остальное по ходу
переоценки (PPP)
- [ ] секции роадмапа: `порядок``строим`, `темы``направления`, завести
`умеет` и `станок`; прозаические разделы healthlog («Что уже пройдено»,
«Почему в таком порядке») разложить — звенья строками в `умеет`,
обоснование очереди прозой внутри `строим` (тема 19, 80)
- [ ] секции роадмапа: `порядок``запланировано`, `темы``направления`,
завести `готово` и `разработка`; прозаические разделы healthlog («Что уже
пройдено», «Почему в таком порядке») разложить — звенья строками в
`готово`, обоснование очереди прозой внутри `запланировано` (тема 19, 80).
`check` теперь называет чужую секцию ошибкой, так что шаг обязателен
- [ ] переформулировать цели ответом на «что приложение будет уметь»; цели не
про приложение («Процесс и качество разработки» в jellybit) — в `станок`
## 7. Имена секций роадмапа — выбрать хорошие (тема 19, ГГГ)
- [ ] `умеет` / `строим` / `направления` / `станок` приняты как временные.
Особенно плох `станок`; заодно проверить, не плохо ли то же слово в
`CLAUDE.md`, откуда оно взято («общий станок, врывающийся в спринт»)
про приложение («Процесс и качество разработки» в jellybit) — в
`разработка`