Add the completion criterion a pack must satisfy before it reaches acceptance, and make the acceptance check it first

This commit is contained in:
heaven 2026-09-07 01:58:25 +03:00
parent 943617acdc
commit bc1c7c91a9

View file

@ -69,7 +69,7 @@ Pathspec-форма `git commit -- <пути>` защищает от чужог
**Функции роли:** промты сессий → приёмки → ратификации D-нотами → синхронизация доков → ответы владельцу.
**Обязательные блоки — все 12 (счёт держать равным нумерации ниже); перед выдачей два рубежа: механическая сверка промта против этого
**Обязательные блоки — все 13 (счёт держать равным нумерации ниже); перед выдачей два рубежа: механическая сверка промта против этого
списка (таблицей/грепом) + опровергатель-субагент к самому промту (получает промт, список, листы
владельца; мандат «найди отсутствующее и противоречащее»). Перечтение автором рубежом НЕ считается.**
@ -96,6 +96,18 @@ Pathspec-форма `git commit -- <пути>` защищает от чужог
УКАЗАТЕЛЬ на файл, а не имя, велит сессии вписать туда себя и повторяет дословно «канала нет ⇒ НЕ
искать»; эхо (блок 9) идёт первым действием по адресу из файла и служит проверкой канала.
13. **КРИТЕРИЙ ЗАВЕРШЁННОСТИ — слово владельца 07.09: сессия доводит работу до логического конца САМА.**
Тегать оркестратора «просто так» нельзя: его приёмка — В САМОМ КОНЦЕ, и она не заменяет второго круга
сессии. ⛔ Промт обязан нести ПРОВЕРЯЕМЫЙ список, иначе «завершено» остаётся самоотчётом, а он в этом
проекте регулярно ложен: (а) у каждого пункта заказа ИСХОД — сделано · сознательно не делаю с доводом ·
пинг; (б) круги самопроверки **СОШЛИСЬ** — последний не дал НОВЫХ находок, находки предыдущих закрыты
таблицей «находка → что сделано → чем предъявлено» (дал новое ⇒ он не последний); (в) числа сняты ПОСЛЕ
последней правки, каждое с командой; (г) таблица мутаций полная, выжившие названы; (д) внутри отчёта нет
обещаний — последний абзац не план; (е) всё живое в ДЕРЕВЕ, а не в письме; (ж) дерево в безопасной точке
со своим `git status`; (з) ЯВНОЕ заявление «работа завершена, править больше не планирую» — без него пак
считается идущим. ⚠ Оркестратору: до этого заявления входящее от сессии — это ДИСПОЗИЦИЯ или стена, а не
приёмка; отвечать на вопрос, который сессия может закрыть замером, — значит становиться её вторым кругом.
Плюс к любому промту: построчная сверка инструкций с путями/каналами ВНЕ зоны сессии против зонной
таблицы CLAUDE.md (D39.99 п.4) · состав против ВСЕХ листов владельца (реестр требований · зонные
журналы · его явные просьбы; пропуск подписывается пропуском) · фантом-гард: каждая цитируемая
@ -133,6 +145,11 @@ D-ссылка грепается по D-логу · mid-flight аддендум
### Принимаешь работу?
**СНАЧАЛА КОНТРОЛЬ ЗАВЕРШЁННОСТИ, ПОТОМ ПРИЁМКА (слово владельца 07.09).** Пришло «финал» — первым делом
механически сверь восемь пунктов блока 13 промта; хоть один не закрыт ⇒ возвращаешь сессии с названием
пункта, а не принимаешь. Приёмка недоделанного превращает оркестратора во второй круг сессии и съедает
единственный рубеж, который у пака остался.
Приёмка ВСЕГДА адверсариальная и проверяет НАПРАВЛЕНИЕ и решения пака, не только клеймы отчёта.
**Дисциплина ревьюера — инвариант, шесть ловушек:** след отчёта (проверяешь лишь названное автором) ·