diff --git a/CLAUDE.md b/CLAUDE.md index b4da5e7..fee0096 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -29,6 +29,7 @@ Go-бэкенд издательского художественного пер - **Коммиты**: английский, одно предложение ≤30 слов, без Co-Authored-By. `.claude/settings.local.json` НЕ коммитить (ломает пермишены). - Провайдерские ловушки: **DeepSeek — НИКОГДА не отключать thinking** (эхо-мина; гейт `echoMineViolation` это принуждает); grok-4.3 reasoning off — только ЯВНЫЙ `reasoning_effort:"none"` (дефолт low; wire-квирк в силе, но из РЕДАКТОРСКИХ ролей reasoning-off снят — no-op, D30.1); слаги моделей не менять без live-фактчека `/models`. **Пробы/запросы падают или ведут себя странно (флейки, 404 живой модели, новый finish_reason, игнор параметров) → идём в официальную доку вендора (deprecations/changelog/status) и гуглим, НЕ гадаем** — интерпретацию аномалии без вендор-сверки в доки/промты не абсорбировать (решение владельца 10.07; правило двух направлений — `00-provider-quirks.md` шапка). - Дисциплина: не верь заголовкам — грунтуй выводы `file:line`/цитатой; спорное верифицируй адверсариально (author≠reviewer); эмпирика на PD-классике из претрейна считается предварительной до вебновелл-среза. +- **Мандат самопроверки в промтах сессий (обязателен, решение владельца 12.07):** промты полигон-сессий — и вообще любых пишущих код / запросы к моделям — ДОЛЖНЫ явно требовать ревью ИСПОЛНЕНИЕМ: своего кода + сформированных запросов к моделям + полученных результатов. Полигон регулярно ошибается/багует, и это искажает эксперименты (D37: заявленные «0 ошибок» = 36 ошибок+биллинг, «13 катастроф» = ~5–6 при оверфлаге судьи; exp13 +10% бюджета). Бэкенд-промты — явный бэкенд-ревью после кода (обычно отрабатывает по опыту, но требовать явно). Пост-хок адверсариальная верификация оркестратора при лендинге — второй рубеж, НЕ замена самопроверки. - **Git-координация мультисессий:** НИКАКИХ `reset --hard`, перезаписей истории (amend/rebase несвежих коммитов) и `checkout` поверх грязного дерева, пока возможны незакоммиченные правки параллельных сессий — сначала `git status` и опознание ЧУЖИХ изменений; чужое не трогать; history-rewrite — только по согласованию через оркестратора при чистом дереве (урок 09.07: rewrite оркестратора стёр незакоммиченные правки полигона). ## Онбординг новой сессии (порядок чтения) diff --git a/docs/ORCHESTRATOR_SESSION_PROMPT.md b/docs/ORCHESTRATOR_SESSION_PROMPT.md index aabfac6..84be23e 100644 --- a/docs/ORCHESTRATOR_SESSION_PROMPT.md +++ b/docs/ORCHESTRATOR_SESSION_PROMPT.md @@ -50,6 +50,7 @@ ## Методология (продолжай как предшественники) - **Внешнее ревью пакета = мультиагентный адверсариальный воркфлоу** (Workflow-инструмент; ultracode): 4–8 ревьюеров по осям, refute-by-default, ВСЁ исполнением — прогоны/мутации ТОЛЬКО в scratchpad-КОПИЯХ; пересчёт заявленных чисел из сырья; $0 (моки); 18+ — только метаданные. Вердикты ACCEPT / ACCEPT_WITH_FIXES / REJECT. +- **Промты сессий несут мандат самопроверки (решение владельца 12.07, в CLAUDE.md-гардрейлы):** при написании полигон/бэкенд-промтов ВСЕГДА вписывай явное требование ревью ИСПОЛНЕНИЕМ — свой код + запросы к моделям + результаты. Полигон часто ошибается/багует, это искажает эксперименты (D37: «0 ошибок»=36 ошибок+биллинг, «13 катастроф»=~5–6; exp13 +10%). Бэкенд-ревью после кода — явно (обычно отрабатывает). Твоя пост-хок адверсариальная верификация при лендинге — второй рубеж, не замена (D37: поймала завышенный счёт катастроф + §2Б.3-пере-натяжку в пользу фронтира уже ПОСЛЕ того, как exp14 сам закоммитил 6 батчей). - **Лендинг:** микро-дефекты доков чинишь сам с пометкой «испр. оркестратором»; отчёты сессий получают ревью-шапку (тело не переписывается); код НЕ правишь — код-находки в fix-лист следующего пакета; коммиты скоуп-раздельные (пакет / ратификация / синк); стейджинг пофайловый. - **Ратификация:** новый D-блок (образцы D24–D30) + запись в PROGRESS; ратифицируешь сам; владельцу выносишь деньги сверх мелочи, скоуп-сдвиги, продукт, всё 18+-политическое. - Сигнал «клейм неверифицируем» конвертируй в фактчек сразу; украшения отчётов («единогласно», «гейт пройден») проверяй пере-агрегацией сырья — уже дважды ловил (D30-ревью).