| прогон | найдено | прогнано | зелёных | красных | доля зелёного |
|---|---|---|---|---|---|
| 1 (первый в истории узла) | 296 | 289 | 221 | 68 | 76% |
| 2 | 312 | 305 | 255 | 50 | 84% |
| 3 | 316 | 309 | 264 | 45 | 85% |
| 4 | 318 | 310 | 267 | 43 | 86% |
| 5 | 322 | 314 | 272 | 42 | 87% |
*.sync-conflict.| что было сломано | чем это грозило | посылка |
|---|---|---|
import secondop запускал движок и убивал вызывающего кодом 2 |
четыре теста и живой скрипт рельс падали на ровном месте | import-safe-secondop-shim |
| Сторож Tier-2 не знал словоформ «удаление», «оплачивать» | опасные фразы проходили гейт молча | tripwire-russian-forms |
| Привязанный ответ Антона на протухший аск не считался | ответ через час терялся; спека жила тестом с 21.07, движка не было ни на одном узле | approval-bound-reply |
ask_once звал 1 робот из 3 |
замер 29.07: 186 открытых асков, 179 копий одного вопроса за 27 минут | ask-once-wiring-2producers |
| 7 скриптов теряли имя машины под cron | ACK-файлы, которые никто не читает; безымянные хартбиты | machine-key-ladder-7-scripts |
tg_coord.py по умолчанию звался чужой машиной |
любой узел под cron представлялся Маком Русланы | grid-selfdetect-and-pause |
selflaunch.py не существовал на Windows (import fcntl) |
самозапуск сессий на виндовых узлах отсутствовал целиком | selflaunch-win-lock |
| Шина обещала «доставлено по живой рельсе», когда упали обе | в логе успокоительная ложь вместо тревоги | bus-both-rails-down-honest |
| Гейт утечек знал одну транслитерацию фамилии из двух | личные идентификаторы уезжали в комплект для чужой машины | persona-leak-both-spellings |
approval_clock.py не компилировался (правка 121→03) |
суточный таймер контента падал при каждом запуске — чинилось локально | — |
| проверка держала | почему соврала |
|---|---|
путь scripts/secondop.py | движок переехал в cc-review/ 05.08 |
| md5 канона v4.0.0 | живой канон v4.8.0, квитанция зелёная |
| цитату строки исходника | движок отрефакторен, обе защиты на месте |
| слова «пять рельс» | у узла уже шесть |
| путь с обратными слэшами | гейт портируемости от 03.08 такое отбивает |
несуществующий install_x.py | гейт «цель обязана существовать» добавлен позже |
| 3 зоны поиска из 4 | движок обзавёлся зоной хуков |
| папку шины, которую не создавала | движок намеренно не пишет в несуществующую |
снос USERPROFILE (приём POSIX) | на Windows читала настоящий дом вместо песочницы |
| логику гейта до 31.07 | канон в тот день перевернули |
verify-by-live-value-20260806 — проверка описывает
предмет, а не его сегодняшнее написание.| что | причина | чей ход |
|---|---|---|
| win-portability | baseline хаба протух: 69 «новых» нарушений в живых скриптах | хаб |
| radical-order-gate | тест есть, самого хука нет ни у меня, ни на шине | хаб |
| persona_build | нет canon/people.json и node_caps.json — их нет ни у кого | хаб |
| voice-dispatch | ждёт рутину, которой на этом узле нет | чей лейн? |
| brain-тесты | нет локального стека эмбеддингов — по замыслу, поиск живёт у GPU | норма |
| 26 ссылок в скиллах | настоящий дрейф имён (было 85, из них 59 — ложь про путь волта) | задача |
regress_run.py и манифестов
_deploy/. Цифры не сглажены: рост числа найденных тестов от прогона к прогону —
следствие починки самого движка сетки, а не разного набора проверок.