или Как локально правильные .md-спецификации и агенты могут вместе создать неправильную систему
Каждая команда описала свой сервис, каждый агент точно выполнил локальную спецификацию, все контракты прошли проверку — а сквозной процесс всё равно развалился. Проблема не обязательно в коде: часто у системы нет общего контекста, владельца инвариантов и правил частичного отказа.
Агентный SDD особенно убедительно выглядит внутри одного сервиса: есть локальный spec.md, контракт, кодовая база и тесты. Но распределённая система живёт не внутри сервисов, а между ними. Именно там теряются бизнес-контекст, порядок событий, ответственность за итоговый статус и правила компенсации.
Каждый сервис правильный. Система — нет