diff --git a/docs/orchestrator-norms-scratchpad.md b/docs/orchestrator-norms-scratchpad.md index a3f42d7a..c94b5a03 100644 --- a/docs/orchestrator-norms-scratchpad.md +++ b/docs/orchestrator-norms-scratchpad.md @@ -375,3 +375,29 @@ HTTP-код, количество, номер строки кода. Никак по одному значку даст ложный список; правильный шаблон перечисляет формы и печатает контроль «умеет ли он НЕ находить» — у меня он дал 0 файлов со статусом ниже порога, и только это сделало ноль доказанным. +## ⚠ Я ОБЪЯСНИЛ ЧУЖОЕ ПАДЕНИЕ НАГРУЗКОЙ, НЕ ИМЕЯ ЗАМЕРА — и это ровно то, за что я час назад хвалил зону (17.09) + +Запустил третью ось приёмки с разрешением гонять пакеты, когда машина была свободна. Через двадцать минут зона +вошла в пятичасовой пере-прогон, и два тяжёлых набора пошли рядом. Увидев это, я поставил оси паузу и написал +зоне: «падение может быть конкуренцией за память, не ищи регрессию». + +⛔ **Довод был правдоподобен и НЕ ИЗМЕРЕН.** Зона пере-сняла и опровергла его третьим независимым способом: тот же +пакет с теми же флагами В ПЕРЕДНЕМ ПЛАНЕ проходит — `ok 29.048s`, пик 3.26 ГБ, совпал с семплером до килобайта. +Убивает **супервизор ФОНОВЫХ задач харнесса**, переднему плану он не указ. Конкуренция была ПЯТОЙ версией причины +подряд, и умерла вместе с четырьмя предыдущими (её: `-p`, тяжесть пакета, cgroup, нехватка памяти машины). + +⇒ **Что из этого норма, а что — нет.** +- ⛔ **НЕ норма: «гнать тяжёлое, когда рядом нет второго тяжёлого».** Это суеверие; оно лечит соседа, а не причину, + и записано теперь прямо в ряд **488**. +- ✅ **Норма: разрешая агенту ПРОГОНЫ, ты принимаешь решение о ЧУЖОМ замере.** Предупредить соседа обязан — не + потому, что знаешь механизм, а потому, что проигрыш от твоей ошибки достаётся тому, кто ни о чём не просил. + Форма предупреждения при этом обязана называть, что довод НЕ измерен, иначе сосед примет гипотезу за факт и + будет чинить не то. Я этого не назвал — написал «может быть конкуренцией» без слов «я это не мерил». +- ✅ **Норма: убийство прогона не засчитывается вердиктом посадки.** Отличать прибором: убийство — нет строки-итога, + уведомление приходит как `killed`; падение теста — есть код возврата и строки `FAIL` с именами. +- ✅ **Норма: обрывать посадку на середине нельзя.** Неизмеренная запись не говорит ни «поймана», ни «выжила», и + стоит дороже получаса ожидания — этим доводом зона отказалась от моего предложения остановить ось. + +⚠ И главное про себя: я весь день ловил чужие и свои выводы, подставленные на место замеров, — и в тот же день +подставил свой. Разница между «объяснил» и «измерил» не исчезает оттого, что объяснение звучит технично. +