секции роадмапа названы и закреплены линтером
готово | запланировано | направления | разработка, англ. 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:
@@ -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) — в
|
||||
`разработка`
|
||||
|
||||
Reference in New Issue
Block a user