PACT 0.4.0 adiciona inteligência composta para agentes de codificação de IA

O que o PACT resolve
Os agentes de programação de IA esquecem tudo entre sessões, adivinham APIs de pacotes com base em dados de treinamento desatualizados, editam arquivos com confiança sem tê-los lido e fazem correções que quebram sistemas subsequentes. Esses são problemas de arquitetura que a engenharia de prompts não consegue resolver.
Estrutura do PACT 0.4.0
O kit de ferramentas cria uma estrutura de diretórios no seu projeto:
seu-projeto/ ├── CLAUDE.md # 19 redirecionamentos cognitivos + regras ├── SYSTEM_MAP.yaml # Mapa de conexões da arquitetura ├── cutting_room/ # Espaço de trabalho para prototipagem visual ├── .claude/ │ ├── hooks/ # 10 ganchos de shell (bloqueio + aviso) │ ├── bugs/ # Rastreador de bugs estruturado + base de conhecimento de soluções │ ├── sessions.yaml # Coordenação multiagente │ └── memory/ │ ├── PENDING_WORK.yaml # Rastreador de tarefas entre sessões │ └── file_edit_log.yaml # Consciência de edições ├── docs/ │ ├── feature_flows/ # Máquinas de estado do ciclo de vida │ └── reference/ │ ├── packages/ # Conhecimento verificado de pacotes │ ├── research/ # Síntese de pesquisa entre sessões │ ├── KNOWLEDGE_DIRECTORY.yaml # Índice de tags em TODOS os sistemas │ └── PACT_BASELINE.yaml # Autoconsciência da capacidade do agente
Os seis pilares
- Aplicação Mecânica — Ganchos de shell que bloqueiam violações antes que ocorram. Segredos embutidos, pushes forçados, edição de arquivos não lidos, commits quando o local está atrás do remoto. Tudo bloqueado mecanicamente.
- Substituição de Contexto — Mapas de arquitetura e fluxos de ciclo de vida substituem a memória. O agente lê SYSTEM_MAP.yaml antes de editar e rastreia dependências em ambas as direções.
- Raciocínio de Auto-evolução — 19 redirecionamentos cognitivos (começou com 6 na v0.1). São perguntas que o agente faz a si mesmo em pontos-chave de decisão, não regras. Regras são ignoradas sob pressão. E o agente pode adicionar as suas próprias quando percebe padrões.
- Separação Estrutura/Comportamento — Mapa de arquitetura = "quais arquivos eu toco?" Fluxo de funcionalidade = "o que quebra se eu tocá-los errado?" Dois arquivos, dois trabalhos. Nunca os misture.
- Resiliência Multiagente (v0.3) — Claude e Gemini compartilham os mesmos ganchos, regras e rastreador de tarefas. Quando um está inativo, mude para o outro sem perda de contexto. Os ganchos do Gemini são adaptadores leves (~20 linhas cada) que traduzem seu formato JSON e delegam para os mesmos scripts .claude/hooks/. Um conjunto de regras, dois agentes, zero divergência.
- Inteligência Composta (v0.4) — Síntese de pesquisa, diretório de conhecimento e linha de base de capacidade que tornam cada sessão mais inteligente que a anterior.
Detalhes da Inteligência Composta
Uma nova sessão do Claude tem dados de treinamento e uma janela de contexto. Uma sessão executando o PACT tem dados de treinamento + janela de contexto + toda síntese que cada sessão anterior conquistou.
Três sistemas fazem a inteligência composta funcionar:
- Base de Conhecimento de Pesquisa — Quando o agente pesquisa algo real (combinando análise de código com documentação online), a síntese é salva. Não os fatos brutos, que são reencontráveis. O raciocínio que conectou o contexto do projeto à evidência externa. Sessões futuras a encontram por tags, aprofundam-na ou a reformulam de novos ângulos.
- Diretório de Conhecimento — Um arquivo YAML que mapeia tags para arquivos em TODOS os sistemas de conhecimento (pesquisa, bugs, soluções, pacotes, fluxos de funcionalidade). O agente o lê uma vez e sabe o que já existe sobre qualquer tópico. Um gancho bloqueia commits se você adicionar arquivos de conhecimento sem atualizá-lo, para que permaneça preciso.
- Linha de Base de Capacidade — Documentada em PACT_BASELINE.yaml, fornece autoconsciência da capacidade do agente.
O PACT começou como um conjunto de ganchos para impedir o Claude de cometer os mesmos erros repetidamente. Quatro versões depois, transformou-se em um sistema que torna cada sessão genuinamente mais inteligente que a anterior.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

DecisionNode: CLI e Servidor MCP para Armazenamento de Decisões Semânticas
DecisionNode é um servidor CLI e MCP apenas local que armazena decisões estruturadas como JSON, as incorpora como vetores para busca semântica e as torna acessíveis em ferramentas de IA via MCP. É licenciado sob MIT e projetado para funcionar com Claude Code, Cursor, Windsurf, Antigravity e outros clientes MCP.

Blitz: Ferramenta Claude Code para Submissões na App Store
Blitz é uma ferramenta gratuita que dá ao Claude Code a capacidade de automatizar envios para a App Store por meio de chamadas de ferramentas MCP. Os usuários podem pedir ao Claude para 'enviar meu aplicativo para a app store' para lidar com certificados, capturas de tela e formulários do App Store Connect.

Elementos Agentes: Um Dashboard macOS para Instalações Claude Code & Codex
Um aplicativo macOS nativo em SwiftUI que escaneia ~/.claude e ~/.codex para mostrar habilidades instaladas, subagentes, comandos, plugins, servidores MCP, hooks e status de sessão com uso de tokens.

Benchmark de Criatividade Humana: Separando Convergência de Divergência na Avaliação Criativa de IA
Contra Labs apresenta o Human Creativity Benchmark (HCB), uma estrutura que distingue critérios objetivamente verificáveis (ex.: aderência ao prompt) do gosto subjetivo (ex.: apelo visual) na avaliação de IA generativa para trabalho criativo. O benchmark revela que nenhum modelo atual é confiavelmente correto e orientável, abordando o colapso de modo e a necessidade de saída diferenciada.