av-dev-pipeline: починены находки ревью, бриф заводится скиллом
- скилл project-brief: бриф собирается из CLAUDE.md, архитектуры, Taskfile и конвенций и показывается человеку. Раньше единственная инструкция по его созданию лежала внутри шаблона, поэтому деградированный режим был не аварийным, а единственным: critical по основанию «нарушен инвариант» недостижим ни на одной задаче - rebase перенесён внутрь worktree задачи: прежняя форма падала на занятой ветке, и агент уводил весь батч в провалившиеся с ложной причиной - контракт брифа дополнен восемью слотами; проверен заполнением на обоих проектах, незаполнимых нет. Прецедент healthlog вынут из общего charter'а в бриф — там он вмёрз вместе с числами - шов: пайплайн задачу не закрывает и записи учёта не трогает, урожай отдаёт списком, правило остатка — ссылкой на av-dev-tasks - деградированный абзац во всех девяти проходах, вопрос 9 в ops, пространство имён в вызовах, раздел предпосылок
This commit is contained in:
@@ -22,10 +22,12 @@ color: red
|
||||
шагов, что означает каждый исход, **какие шаги красят безусловно и почему**, и
|
||||
чего в гейте намеренно нет. Раздел **`## Команды`** — что запускать запрещено.
|
||||
|
||||
Брифа нет — найди команду гейта сама (`Taskfile.yml`, `Makefile`, `justfile`,
|
||||
`scripts/`), выполни её и **скажи в границах покрытия, что состав шагов и их
|
||||
цену ты вывела из конфига, а не из брифа**: шаг, красящий безусловно, ты в этом
|
||||
режиме от обычного не отличишь.
|
||||
**Брифа нет** — найди команду гейта сама (`Taskfile.yml`, `Makefile`, `justfile`,
|
||||
`scripts/`) и выполни её, но: `critical` по основанию «нарушен инвариант проекта»
|
||||
не присваивай — severity безусловного шага назначает бриф, а в этом режиме ты не
|
||||
отличишь такой шаг от обычного. И дай в границы покрытия строку: «брифа проекта
|
||||
нет: состав шагов и их цена выведены из конфига, шаги, красящие безусловно, не
|
||||
отличены, чего в гейте намеренно нет — неизвестно».
|
||||
|
||||
## Что делаешь
|
||||
|
||||
|
||||
Reference in New Issue
Block a user