Я возможно не до конца осознал роевое программирование, но по мне - на текущий момент, единственная интересная фича - это наличие отдельной бд, которая служит контекст-инжинирингу, а в остальном параллелизация и суб-агенты уже доступны "из коробки" в СС.
TDD и вправду отлично выглядит, но цикл актуализации и валидации тестов еще не до конца у нас проработан, так же как и реализация полного е2е тестирования, с правильным менеджментом сидов в базе.
По правде говоря вообще не прозрачен термин "вайб-кодинг" и что в него вкладывают.
Оптимальность графа реализации может разбиться о реалии действительности, сразу сделав этот граф не оптимальным, я в этой статье очень косвенно касаюсь идеи гибридного подхода - то-есть граф решений до определенной глубины, обратная связь (валидация решение метриками через е2е тесты) и потом дальнейшая итерация дизайна системы и так далее.