Catálogo dos pré-agents da metodologia. Cada card mostra o papel, descrição, ferramentas acionadas, parâmetros esperados e artefatos gerados — informação necessária para decidir quais agentes participam do ciclo de um projeto.
Business Analyst
1a — Requisito
Transforma insumos em requisito estruturado com regras de negócio e mensuração.
Ponto de partida do projeto. Lê os arquivos anexados, produz Levantamento (KE) auto-contido por arquivo e consolida em REQ + RN + US com critérios de aceite. Roda em paralelo com o UI Designer na fase 1a.
Ferramentas
MCP GitHub
Consultar features anteriores similares
MCP Postgres
Conferir entidades existentes quando toca dados
Parâmetros esperados
audience*detailLevelproductType*businessGoals*
Design System
1b — UI Discovery
Estabelece a linguagem visual do projeto: paleta, tipografia, componentes e princípios.
Roda no início da fase de design, antes do UI Designer. Se o projeto forneceu uma base de design system (tokens), ingere e normaliza; senão, gera uma completa a partir dos requisitos/US. O artefato DESIGN_SYSTEM resultante é a fundação consumida pelo UI Designer (wireframes) e pela etapa de código.
UI Designer
1b — UI Discovery
Discovery de UI: mapa de telas e base visual via Open Design.
Recebe as US do BA e desenha o mapa de navegação e as telas seguindo a base visual aprovada. Usa o Open Design via MCP para criar ou refinar DESIGN.md e protótipos. Roda em paralelo com o BA na fase 1b.
Ferramentas
MCP Open Design
Criar ou refinar a base visual e protótipos versionados
Parâmetros esperados
breakpointsdesignSystemaccessibility
DBA
2 — Plano
Impacto de schema e plano de migração de banco.
Rodar quando a feature toca em modelo de dados. Analisa impacto no schema atual, propõe migração incremental, valida índices e estratégia de rollback.
Ferramentas
MCP Postgres
Introspecção do schema atual e simulação de EXPLAIN
Parâmetros esperados
dbType
Planner
2 — Plano
Plano técnico + cenários de teste + ordem de execução.
Traduz REQ + US + RN em plano técnico ordenado. Para cada US produz um cenário de teste (Given/When/Then, prioridade). É o agente que dá ordem executável ao pipeline.
Ferramentas
MCP Postgres
Consultar schema atual ao planejar mudanças de dados
MCP GitHub
Referência a padrões e implementações anteriores
Parâmetros esperados
stack*conventions
Architect
2 — Plano
Decisões estruturantes documentadas como ADR com rollback.
Analisa decisões arquiteturais de impacto: escolha de tecnologia, padrão, tradeoff. Cada decisão vira um ADR com contexto, alternativas consideradas, consequências e plano de rollback — vinculado às US/UC que a motivaram.
Parâmetros esperados
constraintsnonFunctional
Security Scan
gate
5 — Review
Segredos, CVEs, SAST e container. Gate: bloqueia HIGH/CRITICAL.
Gate de segurança em 4 dimensões: análise estática (SAST), dependências vulneráveis (SCA), varredura de segredos e imagens de container. Bloqueia por severidade configurável.
Ferramentas
Snyk
SCA de dependências + CVEs conhecidos
Semgrep
SAST — padrões de vulnerabilidade no código
gitleaks
Detecção de segredos no repo/histórico
Trivy
Scan de imagens de container
Parâmetros esperados
blockOn
Test Automation
gate
5 — Review
Cria/executa suíte E2E (Playwright). Gate: bloqueia cenários de alta.
Traduz cada TEST_SCENARIO (CT) do Planner em código executável de teste E2E, roda a suíte e reporta o resultado. Cenários de prioridade Alta falhando bloqueiam o ciclo.
Ferramentas
Playwright
Execução dos E2E em browser real
Parâmetros esperados
framework
Reviewer
5 — Review
Review de diff: correção, padrão, testes e domínio.
Revisão qualitativa do diff, complementar aos gates objetivos. Analisa correção, aderência a convenção, cobertura semântica de testes e regras de domínio. Recomenda mudanças — não substitui aprovação humana.
Code Quality
gate
5 — Review
Lint, cobertura e Sonar. Gate: bloqueia abaixo do mínimo.
Gate objetivo de qualidade. Roda linter, mede cobertura de testes e valida quality gate do Sonar. Bloqueia o avanço se estiver abaixo do mínimo configurado.
Ferramentas
ESLint
Lint estático de JS/TS
SonarQube
Quality gate + duplicação + complexidade
Coverage report
Cobertura via LCOV/JaCoCo
Parâmetros esperados
minCoverage
Load Test
gate
5.5 — Carga
Carga com k6 e SLOs. Gate: bloqueia deploy PRD.
Simula carga em endpoints críticos e valida SLOs (p95 de latência, taxa de erro, throughput). Bloqueia promoção a produção se qualquer SLO falhar.