From 2ba4e5c2b59140599232a055d5e87cabb28bebbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Mon, 3 Aug 2026 00:03:29 +0300 Subject: [PATCH] =?UTF-8?q?docs(=D0=BD=D0=BE=D1=87=D1=8C):=20=D0=9C-127=20?= =?UTF-8?q?=D0=B6=D0=B8=D0=B2=D0=B0=D1=8F=20=D0=BD=D0=BE=D1=87=D1=8C=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=BC=D0=BE=D0=B3=D0=BB=D0=B0=20=D0=BD=D0=B0?= =?UTF-8?q?=D1=87=D0=B0=D1=82=D1=8C=D1=81=D1=8F=20=D0=BD=D0=B8=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B7=D1=83=20=E2=80=94=20=D1=81=D1=82=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B6=20=D1=81=D0=B5=D0=BA=D1=80=D0=B5=D1=82=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=BF=D0=BE=D0=BF=D0=B0=D0=B4=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B2=20=D1=83=D0=B3=D0=BE=D0=BB=20=D0=BD=D0=B8=D0=BA=D0=BE?= =?UTF-8?q?=D0=B3=D0=B4=D0=B0;=20=D0=BF=D0=BE=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D1=81=D1=87=D1=91=D1=82=20=D0=B7=D0=B0?= =?UTF-8?q?=D1=85=D0=B2=D0=B0=D1=82=D0=BE=D0=B2=20=D1=87=D1=83=D0=B6=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D1=84=D0=B0=D0=B9=D0=BB=D0=B0=20=D0=B2=20=D0=9C?= =?UTF-8?q?-125?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zamer/2026-08-02-ZAMER-metoda.md | 47 ++++++++++++++++++- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/zamer/2026-08-02-ZAMER-metoda.md b/docs/superpowers/zamer/2026-08-02-ZAMER-metoda.md index ece42cb3..fb8c2f71 100644 --- a/docs/superpowers/zamer/2026-08-02-ZAMER-metoda.md +++ b/docs/superpowers/zamer/2026-08-02-ZAMER-metoda.md @@ -2250,8 +2250,14 @@ php + js → код выхода 0, зелено коммита» и «коммитить ВСЕГДА поимённо». Помощник долга 3 сам сказал об этом первым: его первый коммит `f5333bb92` захватил `STATUS.md` — 24 строки чужой работы. -Замерил: за смену это случилось **один раз из тридцати с лишним**. Два его следующих коммита -чисты — он поправился сам, назвал беду вслух и посоветовал приём соседу. +Замерил: за смену это случилось **ДВА раза из тридцати с лишним** — `f5333bb92` и `6b98a421f`, +у двух РАЗНЫХ помощников, и оба сказали об этом сами, первыми, в своих отчётах. Оба поправились +и дальше коммитили чисто. (Первая запись здесь говорила «один раз» — я тогда посчитал до второго +случая; поправлено замером `git log` по этому файлу.) + +🔑 Два раза у двоих — это уже не оплошность одного, а свойство: **у обоих это был ПЕРВЫЙ +коммит в задаче.** Дальше оба коммитили поимённо и чисто. Значит ломается ровно то место, где +человек ещё не вошёл в ритм, — и никакое напоминание в поручении этого не закрывает. 🔑 Класс: **защита, которая держится на дисциплине КАЖДОГО действия, ломается ровно один раз и молча.** Правило верное, известное, повторённое, — и всё равно один коммит из тридцати @@ -2291,3 +2297,40 @@ php + js → код выхода 0, зелено и «сторожей не трогать» на него не распространяется. Датчик: у сторожа, который требует конкретного ответа, спроси — а этот ответ вообще верен? Сторож закрепляет то, что было, а не то, что должно быть. + +--- + +## М-127. 🔴🔴🔴 ЖИВАЯ НОЧЬ НЕ МОГЛА НАЧАТЬСЯ НИ РАЗУ ЗА ВСЮ ИСТОРИЮ ЗАТЕИ + +Самая крупная находка смены, и найдена она **не проверкой и не чтением, а живым обрывом** — +помощник заводил настоящий пробный угол настоящим кодом, чтобы замерить долг 7. + +Заведение рабочего угла ставит в него сторожа секретов. Правило стояло такое: **нет каталога +`bin` — поставь стрелку на сторожа**. А каталог `bin` в углу есть ВСЕГДА: хранилище само хранит +`bin/.gitkeep` и `bin/zap-active-scan.ps1`, и они приезжают в угол вместе с веткой. + +Проверил своей рукой: `git ls-files bin/` отдаёт оба файла. ⇒ Стрелка **не ставилась никогда**, +сторожа в углу **не было никогда**, и заведение угла **падало на втором шаге у каждого +работника каждую ночь**. + +🔴 То есть: сколько бы мы ни строили — **живая ночь не могла начаться вообще**. Ни одной. + +🔑 Что это значит для замера метода. За смену построен весь кусок 4, набор вырос с 1041 до 1283 +проверок, все зелёные; ворота вслепую прошли два куска; я принял восемь работ вырезанием. **И ни +один из этих приборов не мог увидеть, что затея не запускается физически.** Все они смотрят +внутрь — на правила, на приговоры, на слова. А беда была снаружи, в первом же шаге установки, +и видна только тому, кто вправду её запустит. + +⇒ Правило, старшее над «делай близко к живой вещи»: **у затеи должен быть хотя бы один прибор, +меряющий её ЦЕЛИКОМ, от первого шага.** Пока такого нет, «всё зелено» означает ровно «части +исправны», и ничего не говорит о целом. Именно этот прибор и есть живая проверка куска — та, +что сейчас остановлена границей владельца (М-124). + +🪤 И примета, по которой класс маскировался: правило «нет каталога — поставь стрелку» **само +по себе верно**. Неверна была не строка, а её встреча с хранилищем, где два файла лежат +в этом каталоге годами. Беда снова родилась на стыке двух правильных вещей — как М-122 +(ящик работника) и М-126 (смешанный пункт). ⇒ **Три крупнейшие беды смены — все на стыках, +и все найдены только запуском.** + +🟡 Помощник починил это сверх поручения, отдельным коммитом, чтобы откатывалось независимо — +и сказал вслух, что вышел за периметр. Правильно сделал: без этой строки ночь мертва.