| Пункт нашего правила | Вердикт | Чем подпёрто |
|---|---|---|
| Единица анализа — серия, не инцидент | поддержан | ITIL Problem Management, агрегация постмортемов Google SRE, FRACAS, 8D |
| Порог — 3 случая | частично | Weibull работает на N=3–5; но это повод расследовать, а не доказанный общий корень |
| Триггер — рецидив, не тяжесть | поддержан | problem management — паттерн-driven; частые мелочи копят невидимый долг |
| Чиним отдельной сессией | поддержан | 8D жёстко делит D3 «сдержать» и D5 «исправить навсегда» |
| Каждое «потому что» = доказано или гипотеза | поддержан сильно | гасит и человеческую предвзятость, и конфабуляцию LLM |
| Фикс закрывает класс гейтом/тестом | поддержан | 8D D7 «prevent recurrence», замкнутый цикл FRACAS |
| Раскатка на весь флот | поддержан | стандартное устранение known error по парку машин |
| Наш пункт | grok + gemini | codex |
|---|---|---|
| Триггер = рецидив, а не тяжесть | поддержан | противоречит: тяжесть, новизна, потеря данных, безопасность и сбой самого мониторинга запускают разбор параллельно, с первого случая |
| Три случая защитимы статистикой | «защитимо, Weibull N=3–5» | опровергнуто NIST: при <5 отказов оценка часто очень неточна, ~20 наблюдений для контрольных карт. Три = дешёвый будильник, не доказательство |
| Раскатка фикса на ВСЕ машины | поддержан | не поддержан и потенциально опасен: только на узлы с тем же механизмом, сначала канарейка. Одновременная правка флота сама создаёт common-mode failure |
«Все проблемы с браузером» — ярлык по симптому. Склеили по внешнему сходству → уверенно нашли фальшивый общий корень.
«Почему? почему?» идёт по одной ветке. В разборе Card (BMJ 2017) так нашли 2 причинных пути из 30.
| Претензия | Кто | Суть |
|---|---|---|
| Однопутевость | Card, BMJ Qual Saf 2017 | 2 пути из 30; пример Мемориала Линкольна — фикс внедрён и не сработал |
| Произвольная остановка | Leveson, Dekker | останавливаются на политически удобном: «не наша команда» |
| Невоспроизводимость | Minoura (Toyota) | два инженера на одном инциденте дают разные «корни» |
| «Человек ошибся» как финал | Dekker, Hollnagel, Woods, Cook | это откуда расследование НАЧИНАЕТСЯ, а не где кончается |
| Тойота так не делала | Ohno (первоисточник) | «пять» не сакрально; ответы добывались наблюдением на месте, не дедукцией в переговорке |
Из четырёх наших живых противоречий три ТРИЗ просто пересказала (сторож на другой машине · pull вместо push · персистентный профиль). Заработала она один раз:
«Тихий индикатор против тишина ≠ живой». ИКР — «индикатора не существует, но функция
выполняется» — заставляет прийти к dead-man's switch: отсутствие пульса и есть тревога,
зелёной лампочки, способной самой умереть, больше нет. Два плеча из трёх назвали именно этот
случай единственным неочевидным. Это ровно наш класс «зелёный индикатор — мёртвый конвейер»,
который в чужой статье 2026 года называется fail-plausible.
| Изменение | Где | Статус |
|---|---|---|
| Шаг 1а: тест общего механизма до разбора | реглумент «Пять почему» v2 | внесено |
| Шаг 1б: тест замещения достаточной причины | там же | внесено |
| Шаг 2: карта условий вместо цепочки «почему» | там же | внесено |
| Шаг 3а: улика проверяется дословным поиском в сыром логе | там же | внесено |
| Карточка противоречия (ТРИЗ-минимум) | реглумент, раздел «родственный инструмент» | в тени, замер 30 дней |
| Детектор рецидива + гейт в /tt и /retro + счётчик | задача task-2026-08-06-five-whys-recurrence-detector | не построено |
| Раскатка на флот | — | не сделано |