Agent008, волна II: restore drills, diagnostics gates и MCP smoke
Вторая волна Agent008 закрывает ту часть, где “сервис вроде жив” больше не считается доказательством.
В этот дайджест входят batches 15-49, restore sanity, restore isolation, public exposure gates, Qdrant cutover evidence, diagnostics multi-worker lease, startup/runtime gates, interactive diagnostics partial errors, bounded readiness, auto bootstrap lease, MCP calibration coverage и dependency-aware readiness.
Ключевые линии
- Restore drills: восстановление стало проверяемым сценарием, а не красивой строкой в runbook.
- Diagnostics gates: startup и runtime проблемы начали разделяться, чтобы не лечить всё одним “перезапусти”.
- Bounded readiness: readiness больше не должен бесконечно висеть в философском ожидании.
- Dependency-aware checks: сервис должен понимать, какая зависимость реально готова, а какая просто улыбается healthcheck-ом.
- MCP smoke/calibration: MCP-слой получил отдельные проверки и покрытие calibration сценариев.
Почему это важно
Agent008 становится системой, где “готовность” должна иметь форму: проверка, evidence, gate, ограничение по времени, понятная ошибка. Иначе это не readiness, а шаманская ленточка на двери серверной.
Эта волна не про новую пользовательскую фичу. Она про то, чтобы будущие фичи не приходили на фундамент, который улыбается в healthcheck, но падает при первом restore drill.
Техно-блокбастер: человек, ИИ и очередная поделка
Agent008, волна II: поделка "Полигон восстановления, где сервис учится падать честно"
Во второй серии Agent008 вывели не на сцену, а на полигон. Там не аплодируют. Там отключают зависимости, ломают restore, запускают diagnostics gates, проверяют startup/runtime, гоняют MCP smoke и смотрят, где система начинает говорить правду, а где снова надевает маску "healthy". Кожаный называл это просто: "Учимся падать без вранья".
ИИ построил полигон как инженерный аттракцион боли. Restore drills — башня сброса. Diagnostics startup/runtime — два разных тоннеля, чтобы не путать рождение сервиса с его жизнью. Bounded readiness — таймер на двери, которая раньше могла "почти открываться" бесконечно. Dependency-aware checks — собаки-ищейки, которые нюхают не общий статус, а конкретную готовность зависимостей.
Кожаный ходил по полигону как режиссёр катастроф. Он требовал, чтобы каждая авария оставляла след: где сломалось, почему retry допустим, где нужна остановка, какой artifact доказывает восстановление. ИИ ставил датчики и не позволял системе спрятаться за фразой "в логах что-то было".
В финале Agent008 не стал неуязвимым. Он стал полезнее: научился падать с координатами. Для production это важнее героизма. Потому что бессмертных сервисов нет, а вот сервис, который падает честно и восстанавливается по контракту, уже похож на взрослого.