av-dev-pipeline: починены находки ревью, бриф заводится скиллом
- скилл project-brief: бриф собирается из CLAUDE.md, архитектуры, Taskfile и конвенций и показывается человеку. Раньше единственная инструкция по его созданию лежала внутри шаблона, поэтому деградированный режим был не аварийным, а единственным: critical по основанию «нарушен инвариант» недостижим ни на одной задаче - rebase перенесён внутрь worktree задачи: прежняя форма падала на занятой ветке, и агент уводил весь батч в провалившиеся с ложной причиной - контракт брифа дополнен восемью слотами; проверен заполнением на обоих проектах, незаполнимых нет. Прецедент healthlog вынут из общего charter'а в бриф — там он вмёрз вместе с числами - шов: пайплайн задачу не закрывает и записи учёта не трогает, урожай отдаёт списком, правило остатка — ссылкой на av-dev-tasks - деградированный абзац во всех девяти проходах, вопрос 9 в ops, пространство имён в вызовах, раздел предпосылок
This commit is contained in:
@@ -19,13 +19,18 @@ Development на OpenSpec). Оптика — требования, а не ст
|
||||
|
||||
- **`## Инварианты`** — по ним проверяется, отражены ли в спеке задетые свойства,
|
||||
и по ним же присваивается severity. Цитируй пункт дословно, когда ссылаешься.
|
||||
- **`## Карта`** — где актуальные спеки, где дельты, где архитектура и где лежат
|
||||
наблюдения о реальном поведении внешних систем.
|
||||
- **`## Карта`** — где актуальные спеки, где дельты, где архитектура и **где файл
|
||||
наблюдений на живых данных**. Там же — **нарезка capability и миграционное
|
||||
состояние спек**: по какому признаку проект режет capability и какие темы ещё
|
||||
не переехали из документации в спеки. Без этого пункта непереехавшая тема
|
||||
читается как пробел в спеке, и находка уходит в пустоту.
|
||||
- **`## Проект`** — граница домена: требование, переносящее понятие через неё, —
|
||||
находка в спеку, а не в код.
|
||||
|
||||
Брифа нет — сверяй только спеку с кодом, `critical` по основанию «нарушен
|
||||
инвариант» не присваивай и скажи об этом в границах покрытия.
|
||||
**Брифа нет** — сверяй только спеку с кодом, `critical` по основанию «нарушен
|
||||
инвариант проекта» не присваивай и дай в границы покрытия строку: «брифа проекта
|
||||
нет: инварианты, граница домена и состояние переноса capability в спеки
|
||||
неизвестны; отражение инвариантов в спеке не проверялось».
|
||||
|
||||
## Источник требований
|
||||
|
||||
|
||||
Reference in New Issue
Block a user