From 40a649cfcbaf5febd80b19ca0aaf5fe520bac905 Mon Sep 17 00:00:00 2001 From: heaven Date: Fri, 28 Aug 2026 19:23:19 +0300 Subject: [PATCH] Require prompts to order a broad adversarial pass over the session's own finished work, and cap the heaviest model at one agent --- CLAUDE.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index eb344452..22b938e3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -68,6 +68,8 @@ Go-бэкенд издательского художественного пер - **При компакции/сжатии контекста ВСЕГДА сохранять:** список изменённых файлов · незакрытые находки ревью и их диспозиции · обязательства и открытые вопросы сессии · команды тестов (D39.121). - **Тесты и гейты не подгонять под зелень:** править или удалять тест/голден/гейт, чтобы он прошёл, — НЕДОПУСТИМО; несогласие с тестом — вопрос оркестратору пингом, не правка (D39.121). - **Мандат самопроверки в промтах сессий (обязателен, решение владельца):** промты полигон-сессий — и вообще любых пишущих код / запросы к моделям — ДОЛЖНЫ явно требовать ревью ИСПОЛНЕНИЕМ: своего кода + сформированных запросов к моделям + полученных результатов. Сессии регулярно ошибаются и багуют, и это искажает результат; **самоотчёт «проверено» без исполнения регулярно оказывается ложным и стоит денег**. Бэкенд-промты — явный бэкенд-ревью после кода (обычно отрабатывает по опыту, но требовать явно). Пост-хок адверсариальная верификация оркестратора при лендинге — второй рубеж, НЕ замена самопроверки. + ⚠ **Исполнения МАЛО: промт ОБЯЗАН заказать и ШИРОКИЙ адверсариальный проход по СВОЕЙ готовой работе** — несколько линз, мандат «найди, где я неправ», каждая находка с траекторией и `file:line`. Не «разрешён», а ЗАКАЗАН. Основание — замер 28.08: пак, где сессия прошлась так по себе, дал шесть настоящих дефектов, и ЧЕТЫРЕ из них внёс сам этот же пак; приёмка оркестратора их бы не нашла — она не знает, что и зачем пак трогал. Пак, где такой проход НЕ был заказан, сдался с одной узкой проверкой. + ⚠ **Бюджет Fable 5 — не больше ОДНОГО агента ЛИБО одной подсессии воркфлоу, и только на самую тяжёлую линзу** (решение владельца 28.08); остальным линзам — модели попроще. - **Git-координация мультисессий:** - **Коммитит только оркестратор.** Сессии зон — бэкенд, полигон, фронт, платформа — не коммитят: своё дерево готовят и передают на лендинг (исключение: пре-рег фризы полигона). Чужую зону не трогает НИКТО. - **Форма коммита — ТОЛЬКО с явным списком путей: `git commit -- <путь> <путь>`.** Причина механическая: голый `git commit` уносит **ВЕСЬ индекс**, включая чужие застейдженные файлы, и чужая работа уезжает под твоим сообщением. Pathspec-форма индекс не трогает.