CLI pública; revisão por IA ainda mock

DiffVision

O diff Git abre na UI local; comentários e exportação em Markdown ficam no repositório. A revisão visual por IA permanece mock.

Repositório

Revisão local-first
Revisão local-first Diff Git fica no disco; CLI sobe UI local; comentários e export Markdown/JSON permanecem em .diffvision no repositório. Plataforma remota é descartada. Assistente visual de IA permanece mock. Diff no disco Git local UI local CLI + Fastify Comentários no repo offline · MCP export · .diffvision/ plataforma remota IA visual = mock

Diff no disco, UI local, comentários e export em `.diffvision/`. A plataforma remota fica de fora; a revisão por IA visual ainda é mock.

Problema

Revisar um diff Git em ferramenta SaaS envia código para fora e mistura UI remota com o histórico local. A revisão precisa funcionar offline, com hunks, filtros, bookmarks e comentários ancorados em linhas.

Restrições

Preferências e relatórios devem viver no próprio repositório (.diffvision/). A CLI npm inicia backend e UI locais. Integração com assistente não pode ser vendida como pronta se ainda for protótipo.

Decisão

CLI inspeciona o Git, interpreta diff unificado e sobe interface web. Backend Fastify com snapshot e WebSocket; UI React/Vite. Exportação Markdown/JSON no repositório. Pacote diffvision-mcp por stdio para resumir repositório, ler patches e registrar comentários. O assistente visual de revisão por IA é declarado mock/protótipo; a escrita de comentários via MCP é funcional.

Estado atual

Distribuído como CLI npm, com execução local-first.

Limitações

Não substitui o fluxo de review do GitHub. O fluxo de IA visual não deve ser lido como produto acabado.