backlog: интеграция скилла ведения беклога
Беклог теперь ведётся пользовательским скиллом `backlog` (заведение из диалога, разбор находок ревью, груминг, приоритизация, декомпозиция, штурм). CLAUDE.md делегирует ему формат и держит только проектные тонкости; добавлены источники задач (диалог, Tududi, находки ревью) и кладбище `docs/backlog/CLOSED.md` для выкинутого без реализации. - task-pipeline: шаги 1 и 9 больше не описывают формат сами, ссылаются на скилл; шаг 9 гоняет `backlog.py check` после удаления файла задачи. - review-pipeline: отложенная реальная находка (не для текущего мерджа) заводится задачей через скилл с тегом партии review-ГГГГ-ММ-ДД. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -97,18 +97,26 @@ OpenSpec (пилот — `ingest`). До переноса источник ис
|
||||
## Задачи и беклог
|
||||
|
||||
- **Единственный источник беклога — каталог [docs/backlog/](docs/backlog/README.md)**:
|
||||
одна задача = один markdown-файл (`docs/backlog/<slug>.md`), плюс
|
||||
индекс [README.md](docs/backlog/README.md) со списком по приоритетам
|
||||
(высокий/средний/низкий) и хуками. В теле файла — контекст, принятые
|
||||
решения, шаги и ссылки на спеки/ADR/черновики. Заводи задачу новым файлом
|
||||
и строкой в индексе; закрытую (реализованную) — удаляй, суть переезжает в
|
||||
`docs/specs`/`docs/adr`.
|
||||
- Спекулятивные задачи (ещё без решения «делаем») помечены префиксом
|
||||
`[идея]` в названии — их сперва прорабатываем.
|
||||
одна задача = один markdown-файл (`docs/backlog/<slug>.md`) + строка в индексе
|
||||
[README.md](docs/backlog/README.md). Приоритеты: высокий/средний/низкий.
|
||||
Работа с беклогом (заведение из диалога, разбор находок ревью/аудита, груминг,
|
||||
приоритизация, декомпозиция, штурм идеи) — через скилл **`backlog`**; формат
|
||||
файла, слага, индекса и кладбища он и держит, здесь не дублируем.
|
||||
- **Источники задач:** диалог, инбокс Tududi и находки ревью. Отложенная находка
|
||||
`review-pipeline` (реальная, но не для текущего мерджа) заводится задачей через
|
||||
скилл `backlog` с тегом партии `review-ГГГГ-ММ-ДД` — так уже сделаны задачи
|
||||
`review-*` в беклоге.
|
||||
- **Проектные тонкости для скилла `backlog`:**
|
||||
- каталог беклога — `docs/backlog/`, язык — русский, слаги — латиница;
|
||||
- реализованная задача удаляется, её суть переезжает в `docs/specs`/`docs/adr`
|
||||
(это делает пайплайн задачи на шаге 9, не скилл беклога);
|
||||
- выкинутая без реализации уезжает строкой в `docs/backlog/CLOSED.md` (кладбище);
|
||||
- спекулятивные задачи помечены `[idea]` в заголовке (тип — английское
|
||||
ключевое слово idea/epic/task) — сперва штурм.
|
||||
- **Tududi — только инбокс сырых идей** (проект `jellybit`, project_id 14).
|
||||
Беклог там больше не ведём; идея из Tududi становится задачей, когда её
|
||||
оформляют файлом в `docs/backlog/`. Прежняя единая `docs/backlog.md`
|
||||
доступна в истории git.
|
||||
оформляют файлом в `docs/backlog/` через скилл `backlog`. Прежняя единая
|
||||
`docs/backlog.md` доступна в истории git.
|
||||
|
||||
## Язык
|
||||
|
||||
|
||||
Reference in New Issue
Block a user