спринт: шапка SPRINT.md — мета-блоком, как у задачи
Последнее место, где поля писались одной строкой через ·: цель, дата начала и слаг спринта. После переезда меты задачи в блок эта строка осталась единственным исключением, а объяснять два формата дороже, чем иметь один. Старая шапка читается по-прежнему — GOAL_LINE берёт строку и с ведущим «- », SPRINT_SLUG_LINE и раньше искала по всей строке. Починки для неё нет и не нужно: SPRINT.md переписывается целиком на sprint start и очищается на sprint close, так что старая форма живёт не дольше идущего спринта. Форма заодно описана в task-format.md — до сих пор она жила только в коде, и человек, читавший документ формата, о ней не узнавал. Проверено на временном проекте: start → take → check → подсунутая старая шапка → drop → close; цель и слаг читаются в обеих формах. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -172,6 +172,12 @@
|
||||
| `SPRINT.md` | какая цель и какой набор под неё | одна: «Набор» |
|
||||
| `REJECTED.md` | что ушло без реализации и почему | — |
|
||||
|
||||
Шапку `SPRINT.md` пишет `sprint start` — **тем же мета-блоком, что у задачи**:
|
||||
поле на строку, `- **Цель:** [Заголовок](items/slug.md)`, `- **Начат:**` датой,
|
||||
`- **Спринт:**` слагом, которым метится урожай. Прежняя форма (три поля одной
|
||||
строкой через `·`) читается по-прежнему и уходит сама: файл переписывается на
|
||||
следующем `sprint start` и очищается на `sprint close`.
|
||||
|
||||
Секции — **единственные заголовки `##` в индексе**: любой другой `##` в
|
||||
преамбуле проверка сочтёт секцией. Внутри секции беклога порядок значения не
|
||||
имеет — порядка в беклоге нет вовсе.
|
||||
|
||||
Reference in New Issue
Block a user