From aa6b26c742f2e82cd6b12543b8f7dd206700354e Mon Sep 17 00:00:00 2001 From: heaven Date: Fri, 11 Sep 2026 18:08:19 +0300 Subject: [PATCH] Say that a pin living in a set which never runs on this host guards nothing, and that faking another zone's operator input to make it run is not allowed --- CLAUDE.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index d7e5b1bf..60d0e96f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -64,6 +64,15 @@ Go-бэкенд издательского художественного пер ## Гардрейлы (жёсткие) - **Греп по ЖИВОМУ дереву — с исключением отработанного архива:** `--exclude-dir=prompts --exclude-dir=reports` (либо `grep -rn … docs/ --exclude-dir=prompts --exclude-dir=reports`). Замер 02.09: греп `feed_cap` даёт 4 живых файла и 8 архивных, `bank-stop` — 12 и 14, то есть истории в выдаче больше, чем настоящего. ⚠ **`archive/architecture/` НЕ исключать** — там тела закрытых эр журнала решений, и канон велит грепать «живой файл → слайсы». +- ⛔ **АДРЕС ВЫЗОВА — О ЧЁМ спрашивают и спрашивают ли ВООБЩЕ — не пинится изнутри того же набора, если + сам вызывающий тест не бежит** (формулировка платформенной зоны 11.09; **третий случай одного класса за + смену**, первые два — «согласие снято у живого теста» и выжившая M21). Посадка «гард спрашивает ШАБЛОН + вместо РЕНДЕРА» выжила не потому, что гард плох, а потому, что на этом хосте живой тест скипается + ВНУТРИ своего хелпера — до того, как гард вообще спросят. ⇒ **пин, живущий в наборе, который на твоём + хосте не запускается, не стережёт ничего, и его зелень ничего не значит.** Лечение: либо условие + запуска выполняется на машине приёмки и это НАЗЫВАЕТСЯ, либо мис-аим ловится ТАМ, где вызов + происходит, — а не там, где он описан. ⚠ И чего делать НЕЛЬЗЯ: подделывать операторский вход чужой зоны, + чтобы тест побежал — это отладка не своего предмета, и зона отказалась от неё сама. - ⛔⛔ **СУДИ ПРЕДМЕТ ИСПОЛНЕНИЕМ ТАМ, ГДЕ ИСПОЛНЕНИЕ ДОСТУПНО И БЕСПЛАТНО — иначе проверишь ДОКУМЕНТ вместо предмета, и оба раза одним движением** (замер второго круга приёмки 11.09; порознь это были две ошибки, вместе — правило). **(а)** Денежный гард судил пайплайн ИЗ ШАБЛОНА, а живая проба гоняет движок по