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

O Agente ClawsifyAI Gerencia Tarefas de E-mail, Pesquisa e Brainstorming
Um desenvolvedor testou o ClawsifyAI, um bot garra com estilo de agente de IA, por uma semana e descobriu que ele lidou com e-mails, pesquisas, trabalhos repetitivos e brainstorming. O agente fornece feedback claro, soluções práticas e, às vezes, ideias melhores do que as planejadas originalmente.

Padrão de Handoffs em Fluxos de Trabalho do Claude: Divisão em Dois Arquivos vs. Resumo em Um Documento
Sessões longas no Claude sofrem com degradação de contexto. Handoffs comprimem o que importa e recomeçam. Duas abordagens: skill de handoff de Matt Pocock vs divisão em dois arquivos com narrativa persistente e prompt efêmero.

Servidor MCP do Pepper para Interação e Depuração do Simulador iOS
Pepper é um servidor MCP que injeta uma dylib em aplicativos do simulador iOS via DYLD_INSERT_LIBRARIES, permitindo interação em tempo real, leitura de tela, toque em botões, inspeção de variáveis e monitoramento de tráfego de rede através de uma ponte WebSocket.

MuninnDB adiciona Dream Engine para consolidação de memória de LLM com isolamento de cofre
MuninnDB, um banco de dados de memória cognitiva baseado em Go, agora inclui um Motor de Sonhos que realiza consolidação de memória dirigida por LLM entre sessões usando limiares de deduplicação e revisão semântica. O sistema apresenta níveis de confiança de cofre para isolamento de dados e roda localmente com Ollama.