Agent008, волна III: API/MCP gates и production evidence
24 июня Agent008 продолжил неприятную, но правильную работу: разрезать “всё зелёное” на конкретные gates, которые можно проверить отдельно.
Что вошло
- API live gate and ready fix: live и ready начали расходиться по смыслу, а не склеиваться в один оптимистичный ответ.
- API multi-worker gate: multi-worker режим получил отдельный gate и затем честную историю про rollout blocker/rollback.
- CI MCP smoke recovered / readiness split: MCP smoke стал частью CI/CD evidence, а readiness перестали путать с smoke.
- MCP runtime gate и split endpoint contract: runtime promotion получил отдельную проверку и endpoint contract.
- Data consistency и source-state gates: состояние источников и консистентность данных вынесены в явные проверки.
- External evidence freshness: evidence больше не должен быть вчерашней бумажкой, которую выдают за свежую.
- Production evidence docs parity: документация и production evidence начали сверяться друг с другом.
Практический итог
Если gate говорит “готово”, он должен отвечать на конкретный вопрос. API жив? Ready? MCP smoke прошёл? Multi-worker режим действительно работает? Evidence свежий? Документация совпадает с реальностью?
Это неприятно, потому что снимает красивый общий зелёный фон. Зато после этого становится меньше сюрпризов, где всё было “готово” ровно до первого реального запроса.
Техно-блокбастер: человек, ИИ и очередная поделка
Agent008, волна III: поделка "Рентген для зелёного статуса"
Третья волна началась с подозрения. На панели всё могло быть зелёным, но кожаный уже не доверял зелёному. Он видел такое: live жив, ready врёт, MCP smoke прошёл не там, multi-worker работает только в единственном экземпляре, evidence свежий как вчерашний хлеб. ИИ кивнул и достал рентген.
Поделка называлась "рентген статуса". Она просвечивала API live отдельно от ready, multi-worker отдельно от single-worker, source-state отдельно от data consistency, freshness отдельно от наличия файла, docs parity отдельно от красивой документации. Каждый слой получил свой снимок. Каждый снимок — подпись. Каждый "готово" — вопрос: готово к чему именно?
Кожаный был тем самым врачом, который не даёт пациенту уйти с фразой "ну вроде нормально". Он заставлял систему дышать в разные приборы: покажи live, покажи ready, покажи multi-worker, покажи MCP runtime, покажи внешний evidence, покажи, что документация не описывает параллельную вселенную. ИИ считывал снимки и отмечал затемнения.
Финал оказался неприятно полезным: общий зелёный статус рассыпался на конкретные gates. Где-то стало лучше, где-то выяснилось, что rollout надо откатить, где-то evidence пришлось освежать. Но именно так Agent008 перестал быть красивой лампочкой и начал становиться диагностируемым организмом.