diff --git a/CLAUDE.md b/CLAUDE.md index ef0a65b0..6aa44282 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -137,6 +137,17 @@ Go-бэкенд издательского художественного пер что результаты целы.** Восстановление отработало; измерения, снятые МЕЖДУ посадкой и восстановлением, всё равно испорчены. Чистое дерево говорит о дереве, а не о числах. ⇒ записи, снятые в окно вмешательства, пере-снимаются на СВЕЖЕЙ копии, а не признаются годными по чистоте дерева. + ⛔ **И ВТОРОЕ ЛИЦО ТОЙ ЖЕ НОРМЫ, дороже первого: вмешательство не просто портит измерения — оно + ПРОИЗВОДИТ ЛОЖНЫЕ УЛИКИ, которые выглядят как находки о предмете.** Запись, помеченная `UNKNOWN` + («базовый прогон пакета не сошёлся»), читалась как подозрение к КАТАЛОГУ; пере-снятая на чистой копии + из сессии без потолка cgroup, она дала честное RED с обоими подтестами. ⇒ `UNKNOWN` говорил о ЦИКЛЕ + того, кто мерил, а не о предмете, и здоровая запись едва не уехала в подозреваемые. **Спрашивай у + аномалии, о ЧЁМ она — о предмете или о твоём приборе, — прежде чем заводить по ней находку.** + ⛔ **ГРЕП ПО КАТАЛОГУ МУТАЦИЙ ДОКАЗЫВАЕТ ОТСУТСТВИЕ ЦЕЛИ, НО НЕ ОТСУТСТВИЕ КАТЧЕРА.** Починив фикстуру, + соблазнительно проверить грепом, что её файл никем не мутируется, и счесть влияние закрытым. Это две + РАЗНЫЕ вещи: «мою фикстуру никто не мутирует» видно статически, «моя фикстура никого не ловит» — нет. + Тест из тронутого файла может быть ЕДИНСТВЕННЫМ катчером посадки в совсем другом пакете, и каталог + такой связи не хранит. ⇒ после правки любого теста вопрос закрывает только ПРОГОН КАТАЛОГА ЦЕЛИКОМ. ⛔ **НЕИЗМЕРЕННАЯ МУТАЦИЯ ХУЖЕ ВЫЖИВШЕЙ.** Запись, у которой не сошёлся БАЗОВЫЙ прогон пакета («NOT GREEN before any mutation»), не «поймана» и не «выжила» — она НЕ ИЗМЕРЕНА, в число не кладётся и закрывается отдельно. Выжившая говорит «здесь дыра»; неизмеренная не говорит ничего, а выглядит как строка отчёта. diff --git a/docs/ORCHESTRATOR_SESSION_PROMPT.md b/docs/ORCHESTRATOR_SESSION_PROMPT.md index f1080325..138ba42f 100644 --- a/docs/ORCHESTRATOR_SESSION_PROMPT.md +++ b/docs/ORCHESTRATOR_SESSION_PROMPT.md @@ -53,6 +53,18 @@ для ПРИЁМОК и верификаций собственных лендингов. Сомнение в форме исполнения — вопрос владельцу ДО запуска, одной строкой. +### Числа ДВУХ прогонов не складываются — они конкурируют + +⛔ Десять пере-снятых записей и полный прогон каталога из 169 — **разные утверждения об одном предмете, +а не слагаемые**. Сложить их в «179» значит выдать одно измерение за два. Если полный прогон дошёл, +в акт годится ОН ОДИН, а десятка — промежуточный шаг, который в число не входит; если не дошёл — в акте +стоит то, что дошло, с названной ценой, и ни одно из чисел не выдаётся за другое. +⚠ Класс за смену 11.09 пойман ТРИЖДЫ в разных обличьях: два счёта одного файла прочитаны как расхождение · +сумма `spend` по копиям диска прочитана как трата дня · `58 886` строк-экземпляров прочитаны как +уникальные. **Общее у всех трёх: число сложено из источников, которые считают РАЗНЫЕ популяции.** +⇒ у каждого числа в акте стоит, **ЧЬИМ прибором и на каком дереве оно снято**; два числа рядом — только +если названо, чем они отличаются. + ### Деньги считаются по УНИКАЛЬНОМУ ключу, а не обходом файлов ⛔ **Замер 11.09 на приёмке.** Свод `committed_usd` по всем базам машины за день дал **$4.354443 на 13