замер: круг B закрыл зазор, сжигавший оплаченное; находки М-296..М-298, правила 125-127, две ошибки надзирателя
This commit is contained in:
@@ -7791,3 +7791,81 @@ SyntaxError: Identifier 'mkdirSync' has already been declared
|
||||
нет, ключ указывает на соседнюю бумагу. Так делали и все прежние живые запуски проб.
|
||||
|
||||
⇒ Пока на них нет ответа, **включать вечерний будильник нельзя.**
|
||||
|
||||
## КРУГ B — зазор, сжигавший оплаченное, ЗАКРЫТ
|
||||
|
||||
🟢 **Правило перевёрнуто.** Было: показание кладётся, **только если** вид предела совпал
|
||||
с настройкой. Стало: **оплаченное показание кладётся в журнал ВСЕГДА**, а несовпадение
|
||||
вида — **пометка в строке**, а не причина её выбросить. Правило записано **одним куском**,
|
||||
а не тремя копиями, и зовётся **всеми тремя** платными дорогами — до отказа, а не под
|
||||
условием.
|
||||
|
||||
🔴 Ворота при этом **не смягчены ни на волос**: по чужому окну прогон по-прежнему
|
||||
не начинается. Проверено отдельным разрезом.
|
||||
|
||||
Приёмка — **вырезанием после коммита, четырьмя разными разрезами**, каждый возвращён
|
||||
тем же способом. Проверка построена **на той самой оплаченной улике** 15:39, а не
|
||||
на выдумке (правило 99 — вырезание принимать на больном образце).
|
||||
|
||||
### 🔴 ОШИБКА НАДЗИРАТЕЛЯ №1 ЗА СМЕНУ 14: ДАТА В ЗАДАНИИ
|
||||
|
||||
Я написал кругу «5 августа настройку поменяли рукой». Всё случилось **3 августа**.
|
||||
Число взято из передачи прошлой смены и **не перемерено**, хотя правило 13 говорит
|
||||
ровно об этом: числа в задании работают против находок. Круг перемерил и поправил.
|
||||
|
||||
⇒ Правило 44 живьём во второй раз за сутки: **своя ошибка, вложенная в поручение,
|
||||
становится ошибкой помощника.**
|
||||
|
||||
### М-296. 🔴🔴 «ЭТО ВЫВОД, А НЕ ПОКАЗАНИЕ» — И ПОЧИНКА ОТ ВЫВОДА НЕ ЗАВИСЕЛА ВОВСЕ
|
||||
|
||||
Круг разделил то, что три смены держали слитым: «настройку поменяли рукой между
|
||||
15:39 и 15:41» — **вывод**, а не показание. У живой настройки нет истории, прочитать
|
||||
её задним числом не может никто.
|
||||
|
||||
🔑 И главное: **дыра видна в коде независимо от того, что было в тот час.** Три смены
|
||||
искали виновника события, а чинить надо было правило, которое сработало бы одинаково
|
||||
плохо при любом виновнике.
|
||||
|
||||
⇒ **Правило 125. 🔴🔴 КОГДА ПРИЧИНУ СОБЫТИЯ УСТАНОВИТЬ НЕЛЬЗЯ, СПРОСИ, НУЖНА ЛИ ОНА
|
||||
ДЛЯ ПОЧИНКИ.** Часто нет: беда в правиле, а событие — лишь то, что её показало.
|
||||
Поиск неустановимого виновника съедает смены и не двигает дело.
|
||||
|
||||
### М-297. 🔴🔴 СЛУЧАЙ 18:58 — БОЛЕЗНЬ ДРУГАЯ, И У СТОРОЖА НАШЛОСЬ СЛЕПОЕ ПЯТНО
|
||||
|
||||
Замерено кругом: платный запуск на 0,0342 $ **не подходил к воротам счёта вовсе**
|
||||
(а не «подошёл и был выброшен», как при 15:39). Подпорка, которой не было в прежней
|
||||
бумаге: след 18:58 — **первый за сутки, снятый в другом режиме**, то есть в тот вечер
|
||||
руками пробовали лечение и звали прибор **напрямую, мимо ворот**.
|
||||
|
||||
🔑 Сторож «к платному замеру ведёт одна дорога» смотрит только в `tools/night/*.mjs`
|
||||
и **черновиков в `.night/` не видит вовсе**.
|
||||
|
||||
⇒ **Правило 126. 🔴🔴🔴 СТОРОЖ ЕДИНСТВЕННОЙ ДОРОГИ СТЕРЕЖЁТ ТОЛЬКО ТЕ ДВЕРИ, О КОТОРЫХ
|
||||
ЗНАЕТ.** Пока обход возможен, вопрос не «все ли двери я перечислил», а «нельзя ли
|
||||
сделать обход физически невозможным». Второе не требует полноты перечня, первое требует
|
||||
её вечно.
|
||||
|
||||
### М-298. 🪤 ДВА КРУГА В ОДНОМ УГЛУ: ЧУЖАЯ НЕЗАКОНЧЕННАЯ РАБОТА УЕЗЖАЕТ В ТВОЙ КОММИТ
|
||||
|
||||
Круг B закоммитил `budget.mjs` и `cli.mjs` — и унёс заодно **незаконченную работу
|
||||
круга C**, лежавшую в тех же файлах. Он её не писал и не менял: файл кладётся целиком,
|
||||
git иначе не умеет. Круг B **назвал это сам**, не дожидаясь вопроса.
|
||||
|
||||
🔑 Прошлая смена обожглась на молчании ровно этого разряда: изменила общее и не сказала,
|
||||
и двое кругов независимо обвинили невиновного соседа. Здесь молчания не было.
|
||||
|
||||
⇒ **Правило 127. 🔴🔴 РАЗДАВАЯ КРУГИ, ДЕЛИ ПО ФАЙЛАМ, А НЕ ПО ЗАДАЧАМ.** Две разные
|
||||
задачи в одном файле — это один круг, как бы разно они ни назывались. Надзиратель
|
||||
делил по смыслу («деньги» и «светофор») и получил двух писателей в одном файле.
|
||||
Это **ошибка надзирателя №2 за смену 14**.
|
||||
|
||||
### Открытое, названное кругом B
|
||||
|
||||
1. 🔴 Прибор, сводящий журналы и называющий потери, **никем не зовётся в живой ночи** —
|
||||
потеря доходит до владельца, только если кто-то придёт разбираться руками
|
||||
(правило 113). Место ему — строкой в утренней сводке.
|
||||
2. Записи лежат в **трёх разных журналах**, и ни один не журнал денег: цена живёт
|
||||
только в следе оплаты и ни с чем не связана. Свести «сколько заплачено»
|
||||
с «что получено» можно пока только руками (правило 72).
|
||||
3. Чья рука сделала запуск 18:58 — по следу не установить. Что он был мимо счёта —
|
||||
доказано; кто его сделал — нет.
|
||||
|
||||
Reference in New Issue
Block a user