CAT PAW

Todos os workflows

Engenharia de software

Mapeie o raio de impacto de uma mudança de código

Um mapa de impacto que acompanha um diff proposto por chamadores, dependências, dados, implantações, testes e caminhos do cliente para revelar consequências ocultas antes da implementação.

O processo

Faça nesta ordem.

  1. Defina a mudança proposta, as revisões base e head, o resultado pretendido, os arquivos no escopo, as premissas e as decisões que o mapa deve informar.
  2. Inspecione o diff e os dependentes diretos e pesquise chamadores, imports, interfaces, código gerado, configuração e testes usando apenas as ferramentas disponíveis.
  3. Mapeie estaticamente efeitos em APIs, leituras e gravações de dados, filas, jobs, permissões, feature flags, configurações de implantação e caminhos visíveis ao cliente.
  4. Mapeie responsáveis, cobertura de testes, observabilidade, dependências e restrições de migração, classificando cada superfície como direta, provável, possível ou desconhecida e mantendo a evidência estática separada das premissas de runtime.
  5. Identifique lacunas de validação, acessibilidade, compatibilidade, rollback e observabilidade; proponha as menores verificações seguras, mas não execute testes, comandos de pacotes ou caminhos de runtime.
  6. Resuma o impacto e a reversibilidade, identifique ou avalie o risco de dados sensíveis e código não confiável sem incluir valores secretos ou sensíveis, e solicite aprovação separada para qualquer teste ou comando de pacote necessário.
  7. Salve o mapa e as evidências brutas não secretas no workspace de destino do Latch, informe limites de cobertura e riscos não resolvidos, e pare sem alterar o repositório ou o estado remoto.

Traga isto

Entradas que o gato vai pedir.

  • revisões base e head ou diff
  • mudança pretendida e escopo
  • contexto de execução e implantação
  • tolerância ao risco e responsáveis pela revisão

Roteador + um playbook

Roteie primeiro. Escolha um.

O Cat Paw carrega um playbook por tarefa, sem misturar vários. Comece por este roteador; os outros caminhos são candidatos específicos do workflow.

  • Roteador: code-graph-pack
  • skills/code-graph-pack/code-change-blast-radius-map/SKILL.md

Limites

As fronteiras viajam com o prompt.

  • Verifique as ferramentas, contas, permissões e o espaço de trabalho reais antes de começar; nunca afirme que uma ferramenta, conta, fonte ou capacidade indisponível existe.
  • Use Latch/target-workspace para código privado, artefatos, sondagens ao vivo ou dados não públicos; se esse acesso estiver indisponível, pare no limite e relate o bloqueio em vez de substituir por uma suposição.
  • Pause para aprovação explícita antes de ações externas consequentes; retorne evidências, riscos não resolvidos, premissas e qualquer ação que ainda esteja aguardando aprovação.

Pronto significa

Um fim que dá para checar.

Um mapa estático de evidências acompanha o diff indicado pelo código, dados, dependências, implantação, testes e usuários, com riscos classificados, verificações propostas, limites de cobertura e riscos não resolvidos, sem alterar o repositório ou o estado remoto.

Fontes

De onde veio este processo.

  1. github.com/Graphify-Labs/graphify/tree/4c735618f3d56fd622c2049771584621c31ba9ff/
  2. docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review
  3. c4model.com/

As fontes estabelecem o padrão do workflow. Posts de Reddit e da comunidade, quando aparecem, valem como anedota de quem pratica — não como fato universal.

A IA age. Você decide.

Um freio humano para a IA.

O Latch mostra cada comando, clique e alteração antes de acontecer — para você dizer sim, não ou ainda não.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · compilar a partir do código
Cat Paw Latch

Atrás do número

Dois harnesses. Uma linha.

O mesmo número, o mesmo crédito de US$ 100. Escolha o harness que responde quando você manda mensagem.

Hermes

O agente terminal-native da Nous Research. Roda na sua máquina, guarda a memória entre sessões e abre um playbook por tarefa.

Falar com o Hermes
OpenClaw

O assistente open-source que roda no seu próprio computador e responde nos canais que você já usa. Um playbook por tarefa.

Falar com o OpenClaw

Uma linha para os dois harnesses +1 628 246 3032

Abre o Mensagens com o harness já escolhido.