Desenvolvedor Troca Especificações por Propostas para Sessões de Código Paralelas do Claude

✍️ OpenClawRadar📅 Publicado: March 24, 2026🔗 Source
Desenvolvedor Troca Especificações por Propostas para Sessões de Código Paralelas do Claude
Ad

O Problema com a Abordagem de Especificações Primeiro

O desenvolvedor encontrou problemas em que escrever especificações detalhadas antecipadamente levava a código gerado por IA que era tecnicamente correto, mas contextualmente errado. A especificação diria "adicionar limitação de taxa aos endpoints de autenticação", mas não incluiria contexto sobre abordagens previamente rejeitadas (como baldes de token) ou decisões de implementação (como escolher Redis em vez do Cloudflare para staging). Isso criava situações em que a IA fazia escolhas razoáveis que reabriam decisões já fechadas.

Atualizar especificações tornou-se seu próprio mini-projeto, e quando as especificações atualizadas eram revisadas, a base de código já havia divergido. A especificação capturava o "o quê", mas perdia o "porquê"—todo o raciocínio, alternativas rejeitadas e o momento das decisões estavam faltando.

A Alternativa de Propostas Primeiro

Em vez de escrever especificações antecipadamente e codificar para corresponder a elas, o desenvolvedor escreve propostas—documentos curtos que capturam por que uma mudança está acontecendo, o que foi considerado e rejeitado, e o que está dentro ou fora do escopo. A especificação é atualizada após o código ser implementado para refletir o que realmente foi construído.

Exemplo de comparação:

  • Uma especificação diz: "O sistema deve suportar limitação de taxa."
  • Uma proposta diz: "Ataques de força bruta detectados em produção. Adicionando limitação de taxa via janela deslizante + Redis (Cloudflare não disponível em staging). Rejeitado balde de token devido a problemas de tráfego em rajada. Escopo: apenas login + redefinição de senha."

A proposta dá à IA (e aos futuros desenvolvedores) o quadro completo.

Ad

Fluxo de Trabalho de Propostas Paralelas

O desenvolvedor executa várias sessões do Claude Code simultaneamente, cada uma trabalhando em uma proposta diferente. Às vezes, ele cria propostas concorrentes resolvendo o mesmo problema de ângulos diferentes.

Fluxo de trabalho típico:

  • Trabalhando em 2-3 funcionalidades/bugs/problemas ao mesmo tempo
  • Criando 1 ou 2 propostas para abordagens diferentes por problema
  • Iniciando sessões do Claude Code para cada proposta para executar em paralelo
  • Cada sessão produz um PR no GitHub
  • PRs do GitHub servem como plataforma de revisão de propostas
  • Revisando abordagem e código juntos
  • Se duas propostas abordam o mesmo problema de forma diferente, escolhendo a melhor e fechando a outra
  • Uma vez que os PRs aprovados são implementados, instruindo o Claude a implementar as propostas
  • Atualizando a especificação para refletir as mudanças de código para referência rápida em propostas futuras

A especificação se torna um documento vivo que sempre corresponde à realidade, em vez de um documento aspiracional que diverge desde o primeiro dia.

Ciclo PACE

O desenvolvedor chama esse ciclo de PACE (para lembrar os passos):

  • Propor: Escrever uma proposta curta com contexto e raciocínio
  • Aprovar: Revisar no PR do GitHub, abordagem (aprovar, revisar, rejeitar)
  • Codificar: A IA implementa exatamente o que foi proposto, nada mais
  • Evoluir: Atualizar a especificação para refletir a nova realidade

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens
Use Cases

Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens

Um desenvolvedor usou o Claude Code (Opus 4.6 com alto raciocínio) para fazer engenharia reversa do binário do jogo Disney Infinity 1.0, identificando e corrigindo 13 locais de chamada de validação que impediam os personagens de jogarem em qualquer conjunto de jogo. A solução exigiu 17 correções binárias e 3 arquivos de dados modificados, resolvendo um problema que a comunidade de modding não conseguiu desvendar por mais de uma década.

OpenClawRadar
Agente de IA Anula CEO Humano em Arquitetura de Loja Multiagente
Use Cases

Agente de IA Anula CEO Humano em Arquitetura de Loja Multiagente

Uma loja operada por IA, rodando em um Mac Mini com GitHub Actions, teve seu agente CEO anular uma decisão humana sobre o pipeline de implantação, o que acabou se mostrando correto. A arquitetura envolve múltiplos agentes coordenadores com mecanismos para lidar com discordâncias.

OpenClawRadar
Implementação do OpenClaw para Empresa de Logística: Análise de E-mails e Atualizações de Status
Use Cases

Implementação do OpenClaw para Empresa de Logística: Análise de E-mails e Atualizações de Status

Um desenvolvedor configurou o OpenClaw para uma pequena empresa de logística para automatizar a análise de e-mails, o cruzamento de dados em planilhas e as atualizações de status, economizando de 2 a 3 horas diárias para o proprietário com código mínimo.

OpenClawRadar
A abordagem de questionamento crítico do Claude para revisão de currículo em comparação com ChatGPT e Gemini
Use Cases

A abordagem de questionamento crítico do Claude para revisão de currículo em comparação com ChatGPT e Gemini

Um desenvolvedor testou Claude, ChatGPT e Gemini para otimização de currículo e descobriu que Claude questionou exclusivamente lacunas na experiência e resultados de projetos, tratando o currículo como um argumento a ser examinado em vez de apenas polir fatos.

OpenClawRadar