diff --git a/CLAUDE.md b/CLAUDE.md index 766e799e..021805a5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -85,6 +85,22 @@ Go-бэкенд издательского художественного пер запуска выполняется на машине приёмки и это НАЗЫВАЕТСЯ, либо мис-аим ловится ТАМ, где вызов происходит, — а не там, где он описан. ⚠ И чего делать НЕЛЬЗЯ: подделывать операторский вход чужой зоны, чтобы тест побежал — это отладка не своего предмета, и зона отказалась от неё сама. +- ⛔ **ВЗЯТЬ У ОБРАЗЦА ФОРМУ И НЕ ВЗЯТЬ ЕГО ГАРАНТИЮ** (формулировка зоны 11.09, точнее моей). Пак строил + ручку по образцу соседней (`regenerate_echo_before_escalate`), ссылался на неё как на образец ТРИЖДЫ — и + не перенёс её гейт. У соседки есть пин, утверждающий, что в БОЕВЫХ конфигах ключ выключен, и её + доккомментарий говорит зачем: «an un-pinned data decision is one a later config edit reverts silently, + **on the money path**, without anything going red». ⇒ отчёт назвал «лендинг инертен» ФАКТОМ, а в дереве + это было ОБЕЩАНИЕМ: включение ключа во все четыре боевых конфига оставляло батарею 23/23 зелёной. + ⚠ Та же смена, тот же класс вторым лицом: **21 новая мутация не помечена `battery`** (в каталоге 401 + запись, в гейте 169; предыдущий пак пометил 84 из 84, этот — 0 из 21) ⇒ «21/21 RED» был разовым + прогоном СМЕНЫ, а не рубежом ПРОЕКТА. **Мутации, предъявленные как рубеж, рубежом не являются, пока не + введены в гейт.** ⇒ копируя механизм, перечисли, ЧЕМ образец себя стережёт, и перенеси это тоже. +- ⛔ **КОММЕНТАРИЙ, НЕСУЩИЙ ВЫВОД, ОБЯЗАН НАЗВАТЬ УСЛОВИЕ, ПРИ КОТОРОМ ВЫВОД ПЕРЕСТАЁТ ДЕРЖАТЬСЯ.** + Замер 11.09: абзац у формулы потолка гласил «both loops that regenerate increment the doubling count» + и на этом стояло решение «версию политики двигать не надо» (цена бампа — 989 единиц, $9.99). Пак завёл + ТРЕТИЙ цикл, намеренно не инкрементящий, и вывод уцелел лишь потому, что ручка лендится выключенной — + о чём абзац молчит. ⇒ у вывода в комментарии пишется не только «почему верно», но и **«при каком + условии перестанет»**; иначе следующая правка снимет условие, не заметив, что снимает вывод. - ⛔⛔ **СУДИ ПРЕДМЕТ ИСПОЛНЕНИЕМ ТАМ, ГДЕ ИСПОЛНЕНИЕ ДОСТУПНО И БЕСПЛАТНО — иначе проверишь ДОКУМЕНТ вместо предмета, и оба раза одним движением** (замер второго круга приёмки 11.09; порознь это были две ошибки, вместе — правило). **(а)** Денежный гард судил пайплайн ИЗ ШАБЛОНА, а живая проба гоняет движок по