av-dev-pipeline: починены находки ревью, бриф заводится скиллом

- скилл project-brief: бриф собирается из CLAUDE.md, архитектуры, Taskfile
  и конвенций и показывается человеку. Раньше единственная инструкция по
  его созданию лежала внутри шаблона, поэтому деградированный режим был не
  аварийным, а единственным: critical по основанию «нарушен инвариант»
  недостижим ни на одной задаче
- rebase перенесён внутрь worktree задачи: прежняя форма падала на занятой
  ветке, и агент уводил весь батч в провалившиеся с ложной причиной
- контракт брифа дополнен восемью слотами; проверен заполнением на обоих
  проектах, незаполнимых нет. Прецедент healthlog вынут из общего charter'а
  в бриф — там он вмёрз вместе с числами
- шов: пайплайн задачу не закрывает и записи учёта не трогает, урожай
  отдаёт списком, правило остатка — ссылкой на av-dev-tasks
- деградированный абзац во всех девяти проходах, вопрос 9 в ops,
  пространство имён в вызовах, раздел предпосылок
This commit is contained in:
av
2026-08-03 11:45:40 +03:00
parent 20dca29add
commit 0eca206460
18 changed files with 1021 additions and 214 deletions
@@ -27,9 +27,21 @@ grep по именам концепций) и скажи об этом в гра
собранный на ходу, беднее подготовленного.
Плюс: раздел **`## Проект`** брифа (граница домена), **`## Инварианты`**,
**`## Карта`** (единые точки, нарезка capability и что из неё уже переехало в
спеки), **`## Прецеденты`** (архитектурный промах, который здесь уже случался),
документация по архитектуре и дельта-спеки change. Дифф — **последним, не
первым**: он должен ложиться на карту, а не задавать её.
**Брифа нет — скажи это первой строкой вывода, а не пропусти.** Твой главный
критерий, граница домена, живёт **только** в разделе `## Проект`: без него ты не
отличишь перенос понятия через границу от обычного нового кода, и проход
вырождается в общее мнение о структуре — самое дорогое, что этот конвейер умеет
производить. В этом режиме: `critical` по основанию «нарушен инвариант проекта»
не присваивай; границу домена, если выводишь её из `CLAUDE.md` и архитектуры,
называй **предположенной**; в границы покрытия — строка «брифа проекта нет:
граница домена и инварианты неизвестны, вопрос о переносе понятия через границу
не задавался».
## Главный вопрос — концептуальная целостность
По порядку важности: