Как задача проходит
через компанию
Каждая задача проходит фиксированный маршрут: определение стека, маршрутизация к lead-агенту, выбор специалиста, security review и верификация. Без исключений.
Detect Stack
Оркестратор сканирует корень проекта. Первый совпавший маркер определяет стек и, соответственно, lead-агента.
Route to Lead
Тип задачи определяет конкретный pipeline. Lead-агент получает задачу вместе с картой зависимостей из ARCHITECTURE.md.
Lead Decides
Lead читает ARCHITECTURE.md, строит карту зависимостей и выбирает специалиста по первому совпавшему сигналу. Пример: backend-lead.
Правило: специалист получает карту зависимостей. Без карты — нет реализации.
Specialist работает
Специалист работает изолированно с полной картой зависимостей. Hooks контролируют процесс на уровне каждого действия.
TDD обязателен
enforce-tdd-ts.sh блокирует production код без теста. Тест пишется первым — это не рекомендация, это hard block.
ARCHITECTURE.md — контекст
Lead передаёт специалисту карту зависимостей. Реализация без карты — anti-pattern. Explore только для пробелов.
Security hooks активны
proactive-security-auth.sh и proactive-security-api.sh вызывают security-reviewer автоматически при изменении auth/API.
Верификация до "готово"
После 3+ правок enforce-verification.sh останавливает работу и требует верификации. "Сделал" без доказательств — не считается.
Verify
Метод верификации определяется типом изменения. Скриншот без анализа не считается. Тест без запуска не считается.