Классический SDD (Spec-Driven Development) отлично выглядит на слайдах конференций: написали идеальную спецификацию, скормили модели, получили работающую систему.
В реальности эта схема разбивается в первый же день. Если скормить большой языковой модели 50 страниц требований, она радостно со всем согласится, выдумает несуществующие API, напишет под них тесты, сама себе поверит и скажет «готово».
В Findrates.ai мы закрыли больше 240 спецификаций через автономный конвейер. За это время классический SDD пришлось пересобрать в то, что мы называем Agentic SDD:
1. Спецификация пишется не руками, а синтезируется изолированными агентами (ИИ-Василий собирает граф зависимостей, ИИ-Ольга и ИИ-Ева формулируют жесткие критерии приёмки).
2. До первой строчки кода спека проходит враждебное ревью других моделей (Codex, Hunyuan, Opus). Их задача — найти выдуманные сигнатуры и нестыковки.
3. Код не проверяет сам себя. Проверку делают мутационные BDD-тесты (Stryker), которые специально ломают реализацию и выявляют тесты-пустышки.
4. QA-контур ИИ-Марины гоняет до 5 раундов «починил — перепроверил» на реальном стенде.
В итоге 84% задач доходят до прода полностью автономно.
Подробный разбор архитектуры, ролей, схем и цифр из продакшена:
https://pvolkov.com/articles/sdd-in-production/
Post #70
120