Ir para o conteúdo

Code Forward Agents

O Team Code Forward Agents pega as specs produzidas pela descoberta e conduz a evolução: de uma ideia livre até código rodando, sempre ancorado nos artefatos do legado já extraídos pelo Reversa.

Marcado por padrão no instalador.


Pipeline

/reversa-forward         (orquestrador, detecta o estágio e sugere o próximo skill)
/reversa-requirements
/reversa-clarify           (opcional, esclarece ambiguidade)
/reversa-plan            (abordagem técnica como delta sobre o legado)
/reversa-to-do           (tarefas atômicas, IDs, dependências, paralelismo)
/reversa-audit           (opcional, cross-check requirements x roadmap x actions)
/reversa-quality         (opcional, qualidade textual do requirements)
/reversa-coding          (executa actions.md em código)
/reversa-add             (opcional e repetível, emenda curta: spec primeiro, depois código)
/reversa-sync            (opcional, converge a entrega em _reversa_sdd/addenda/)

/reversa-forward é o ponto de entrada opcional do ciclo: olha o estado atual e diz qual o próximo skill. Útil quando você não lembra onde parou. /reversa-principles roda separado, gerencia princípios duradouros do projeto. /reversa-resume troca a feature ativa por uma pausada.


Agentes

Agente Stage Função
reversa-forward orchestrator Detecta o estágio físico da feature ativa em _reversa_forward/ e sugere o próximo skill do ciclo. Não escreve artefatos, só roteia.
reversa-requirements requirements Transforma uma ideia livre em requirements.md completo, ancorado nos artefatos da pipeline reversa.
reversa-clarify clarify Até cinco perguntas dirigidas para resolver pontos abertos do requirements.md e integrar as respostas.
reversa-plan plan Esboça a abordagem técnica como delta sobre o legado: roadmap, investigation, data-delta, onboarding, interfaces.
reversa-to-do to-do Decompõe o roadmap em ações atômicas com IDs estáveis, dependências e marcador de paralelismo.
reversa-audit audit Auditor estritamente leitor: contradições e lacunas entre requirements, roadmap e actions, severidade reportada.
reversa-quality quality Revisa a clareza da escrita do requirements.md. Não verifica testes de implementação.
reversa-coding coding Executa actions.md em código real, atualiza checkboxes e deixa legacy-impact.md e regression-watch.md.
reversa-add add Opcional e repetível, depois do coding. Emenda curta na feature entregue: registra em ## Emendas no requirements.md e implementa no mesmo passo. Recusa o que exigir dependência nova, mudança de schema ou contrato, superfície pública nova, caminho de auth, ou o que estiver fora do escopo da feature ativa.
reversa-sync sync Opcional, depois do coding. Destila a feature entregue em um adendo em _reversa_sdd/addenda/, mantendo a extração representativa até a próxima re-extração. Não edita os artefatos originais.
reversa-principles principles Cria e mantém princípios duradouros do projeto, separados dos requisitos de cada feature.
reversa-resume resume Retoma uma feature pausada listada em paused-features de active-requirements.json.

Onde os artefatos vão parar

Cada feature mora em sua própria pasta sob _reversa_forward/. O caminho exato sai do campo forward_folder em .reversa/state.json.

Os Code Forward Agents jamais tocam no código legado sem supervisão, nem editam os artefatos do Discovery Team. Consomem as saídas de Discovery e escrevem dentro da pasta forward.

A única exceção é o /reversa-sync, que escreve em _reversa_sdd/addenda/ — uma pasta nova, criada só para os adendos pós-entrega. Os artefatos originais da extração (architecture.md, domain.md, specs) continuam intocados; o adendo apenas aponta para as seções que ficaram defasadas.