Ir para o conteúdo

Reviewer

Comando: /reversa-reviewer Fase: 5 - Revisão


⚖️ O revisor de specs

O Reviewer pega os contratos do Writer e tenta furar: "Isso é contradição. Esse ponto não tem prova. Essa regra some se o usuário fizer X." Ele não quer destruir, quer garantir que o que ficou de pé seja sólido.


O que faz

O Reviewer pega os contratos gerados pelo Writer e tenta furar. Não para destruir, mas para garantir que o que sobrar seja sólido.

Ele procura: contradições internas dentro de uma mesma spec, conflitos entre specs diferentes, afirmações marcadas como 🟢 que na verdade são inferências, comportamentos óbvios que ninguém documentou. Se achar, ele aponta, corrige e reclassifica.


Bônus: revisão cruzada via Codex

Se o plugin do Codex estiver ativo na sessão, o Reviewer oferece uma opção especial: solicitar que o Codex faça uma revisão independente antes da sua própria análise.

A vantagem é ter uma segunda opinião de uma LLM diferente da que gerou as specs. Diferentes modelos cometem erros diferentes, e a revisão cruzada pega coisas que uma revisão única pode deixar passar.

Se o Codex não estiver disponível, o Reviewer segue normalmente sem mencionar o assunto.


O processo de revisão

Revisão por spec

Para cada spec em _reversa_sdd/sdd/:

  • As regras fazem sentido em conjunto? Há contradições internas?
  • Há comportamentos óbvios não especificados?
  • Afirmações marcadas como 🟢: o Reviewer volta ao código original para checar. Reclassifica se necessário.

Revisão cruzada entre specs

  • Specs que conflitam entre si
  • Dependências declaradas que não batem com as reais no código
  • Specs que deveriam existir mas não foram geradas

Validação das matrizes

  • code-spec-matrix.md: está completa? Há arquivos sem spec?
  • spec-impact-matrix.md: reflete as dependências reais?

Perguntas para você

Para cada lacuna 🔴 que só um humano que conhece o negócio pode resolver, o Reviewer cria uma pergunta formatada. Dependendo do answer_mode configurado:

chat (padrão): as perguntas aparecem direto no chat, uma a uma. Você responde na conversa e ele atualiza as specs em tempo real.

file: o Reviewer cria _reversa_sdd/questions.md com todas as perguntas. Você preenche com calma e avisa quando terminar.


O que ele produz

Arquivo Conteúdo
_reversa_sdd/questions.md Perguntas para validação humana
_reversa_sdd/confidence-report.md Contagem de 🟢/🟡/🔴 por spec e percentual geral
_reversa_sdd/gaps.md Lacunas que ficaram sem resposta
_reversa_sdd/cross-review-result.md Apontamentos do Codex (se revisão cruzada solicitada)

Specs em _reversa_sdd/sdd/ são atualizadas in-place com as reclassificações.