PACT 0.4.0 añade inteligencia compuesta para agentes de codificación con IA.

Lo que resuelve PACT
Los agentes de codificación con IA olvidan todo entre sesiones, adivinan APIs de paquetes a partir de datos de entrenamiento desactualizados, editan archivos con confianza que no han leído y realizan correcciones que rompen sistemas posteriores. Estos son problemas de arquitectura que la ingeniería de prompts no puede solucionar.
Estructura de PACT 0.4.0
El kit de herramientas crea una estructura de directorios en tu proyecto:
tu-proyecto/ ├── CLAUDE.md # 19 redireccionamientos cognitivos + reglas ├── SYSTEM_MAP.yaml # Mapa de conexiones de arquitectura ├── cutting_room/ # Espacio de trabajo de prototipado visual ├── .claude/ │ ├── hooks/ # 10 hooks de shell (bloqueantes + advertencias) │ ├── bugs/ # Seguimiento de errores estructurado + base de conocimiento de soluciones │ ├── sessions.yaml # Coordinación multiagente │ └── memory/ │ ├── PENDING_WORK.yaml # Seguimiento de tareas entre sesiones │ └── file_edit_log.yaml # Conciencia de ediciones ├── docs/ │ ├── feature_flows/ # Máquinas de estado de ciclo de vida │ └── reference/ │ ├── packages/ # Conocimiento verificado de paquetes │ ├── research/ # Síntesis de investigación entre sesiones │ ├── KNOWLEDGE_DIRECTORY.yaml # Índice de etiquetas en TODOS los sistemas │ └── PACT_BASELINE.yaml # Autoconciencia de capacidades del agente
Los seis pilares
- Aplicación Mecánica — Hooks de shell que bloquean violaciones antes de que ocurran. Secretos codificados, pushes forzados, editar archivos que no has leído, hacer commit cuando el local está detrás del remoto. Todo bloqueado mecánicamente.
- Reemplazo de Contexto — Mapas de arquitectura y flujos de ciclo de vida reemplazan la memoria. El agente lee SYSTEM_MAP.yaml antes de editar y rastrea dependencias en ambas direcciones.
- Razonamiento Autoevolutivo — 19 redireccionamientos cognitivos (comenzó con 6 en v0.1). Estas son preguntas que el agente se hace a sí mismo en puntos clave de decisión, no reglas. Las reglas se pasan por alto bajo presión. Y el agente puede agregar las suyas cuando nota patrones.
- Separación Estructura/Comportamiento — Mapa de arquitectura = "¿qué archivos toco?" Flujo de características = "¿qué se rompe si los toco mal?" Dos archivos, dos trabajos. Nunca los mezcles.
- Resiliencia Multiagente (v0.3) — Claude y Gemini comparten los mismos hooks, reglas y seguimiento de tareas. Cuando uno está caído, cambia al otro sin pérdida de contexto. Los hooks de Gemini son adaptadores delgados (~20 líneas cada uno) que traducen su formato JSON y delegan a los mismos scripts .claude/hooks/. Un conjunto de reglas, dos agentes, cero desviación.
- Inteligencia Compuesta (v0.4) — Síntesis de investigación, directorio de conocimiento y línea base de capacidades que hacen que cada sesión sea más inteligente que la anterior.
Detalles de Inteligencia Compuesta
Una sesión nueva de Claude tiene datos de entrenamiento y una ventana de contexto. Una sesión ejecutando PACT tiene datos de entrenamiento + ventana de contexto + cada síntesis que cada sesión anterior ganó.
Tres sistemas hacen que la inteligencia compuesta funcione:
- Base de Conocimiento de Investigación — Cuando el agente investiga algo real (combinando análisis de código con documentación en línea), la síntesis se guarda. No los hechos crudos, esos son reencontrables. El razonamiento que conectó el contexto del proyecto con evidencia externa. Las sesiones futuras lo encuentran por etiquetas, lo profundizan o lo replantean desde nuevos ángulos.
- Directorio de Conocimiento — Un archivo YAML que mapea etiquetas a archivos en TODOS los sistemas de conocimiento (investigación, errores, soluciones, paquetes, flujos de características). El agente lo lee una vez y sabe qué ya existe sobre cualquier tema. Un hook bloquea commits si agregas archivos de conocimiento sin actualizarlo, para que permanezca preciso.
- Línea Base de Capacidades — Documentada en PACT_BASELINE.yaml, esto proporciona autoconciencia de capacidades del agente.
PACT comenzó como un conjunto de hooks para evitar que Claude cometiera los mismos errores una y otra vez. Cuatro versiones después, se ha convertido en un sistema que hace que cada sesión sea genuinamente más inteligente que la anterior.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Consulta Tu Sprint de Jira Mediante Claude MCP: Estado Instantáneo, Incidencias Sin Asignar y Elementos Bloqueados
Un usuario de Reddit conectó Jira a Claude mediante MCP, luego hizo preguntas en lenguaje natural sobre su sprint y obtuvo tablas limpias al instante, sin tener que hacer clic en los tableros.

OpenMontage: Sistema de Producción de Video Agéntico de Código Abierto para Asistentes de Codificación con IA
OpenMontage es un sistema de producción de vídeo de código abierto que transforma asistentes de codificación con IA como Claude Code en estudios de producción completos. Maneja investigación, planificación de escenas, escritura de guiones, narración de voz, selección de música, generación de subtítulos y validación a través de flujos de trabajo automatizados.

Sistema de Memoria Basado en Archivos de Claude Code: Una Alternativa Pragmática a las Bases de Datos Vectoriales
Claude Code implementa un sistema de memoria basado en archivos utilizando archivos .md con metadatos de frontmatter y un índice MEMORY.md, evitando bases de datos vectoriales y pipelines de embeddings al escanear archivos, construir manifiestos y usar un modelo pequeño para seleccionar recuerdos relevantes.

Forge: Convierte una Mac o una Máquina Linux en un Host de Desarrollo Siempre Activo para Agentes de IA de Programación
Forge es una herramienta de código abierto que instala un daemon para convertir cualquier máquina Mac o Linux en un host de desarrollo permanente y siempre activo. Mantiene los agentes de codificación de IA en funcionamiento cuando te alejas, proporciona un panel web para monitorear y utiliza Tailscale para acceso remoto seguro mediante SSH.