Aristidis Vasilopoulos presenta una infraestructura de contexto codificado desarrollada mientras construía un sistema distribuido en C# de 108.000 líneas, abordando un problema fundamental: los agentes LLM carecen de memoria persistente entre sesiones, perdiendo la coherencia del proyecto y repitiendo errores.

La arquitectura se organiza en tres niveles. El Nivel 1 (Constitución) es un único archivo Markdown de 660 líneas, siempre cargado en memoria, que codifica convenciones, patrones, modos de fallo y tablas de enrutamiento hacia agentes especializados. El Nivel 2 comprende 19 agentes especializados (9.300 líneas) que funcionan como mecanismos de preparación de dominio (domain-priming) — más de la mitad de su contenido consiste en hechos sobre la base de código en lugar de instrucciones de comportamiento. El Nivel 3 es una base de conocimiento de 34 documentos (16.250 líneas) recuperados bajo demanda mediante un servidor MCP (Model Context Protocol).

La evaluación cuantitativa cubre 283 sesiones a lo largo de 70 días, 2.801 prompts humanos que generan 1.197 invocaciones de agentes y 16.522 turnos autónomos. La infraestructura de contexto representa el 24,2% de la documentación total. Las sesiones son 87% ad-hoc y 13% estructuradas (plan-execute-review). Más del 80% de los prompts tienen menos de 100 palabras, lo que demuestra que el contexto precargado reduce considerablemente la necesidad de explicaciones.

Cuatro estudios de caso observacionales ilustran el valor del sistema. Una especificación de respaldo de 283 líneas, referenciada en 74 sesiones, produjo cero errores de corrupción. La documentación de patrones de sincronización de interfaz permitió el éxito al primer intento en la función siguiente. La creación de una especificación antes de una refactorización del sistema de drops aceleró decenas de interacciones posteriores. Un agente de red de 915 líneas identificó tres errores de sincronización sutiles que habían resistido cinco intentos previos.

El autor propone seis directrices: una constitución básica ofrece beneficios inmediatos; los agentes de planificación deben hacer emerger automáticamente las especificaciones necesarias; las tablas de enrutamiento reemplazan la memoria humana; las explicaciones repetidas señalan la necesidad de crear una especificación; los agentes especializados desbloquean sesiones estancadas; y las especificaciones obsoletas constituyen el principal modo de fallo.

El costo de mantenimiento se estima en 1-2 horas por semana. El artículo demuestra que el conocimiento documentado se compone (compounds): cada subsistema documentado acelera tanto sus propias modificaciones futuras como toda función adyacente que dependa de él. El autor reconoce limitaciones (un solo desarrollador, observacional) pero ofrece una de las evaluaciones cuantitativas más detalladas del desarrollo asistido por agentes de IA en un proyecto real y complejo.