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 перестал быть красивой лампочкой и начал становиться диагностируемым организмом.