Aristidis Vasilopoulos présente une infrastructure de contexte codifié développée pendant la construction d'un système distribué C# de 108 000 lignes, adressant un problème fondamental : les agents LLM n'ont pas de mémoire persistante entre sessions, perdant la cohérence du projet et répétant les erreurs.

L'architecture s'organise en trois tiers. Le Tier 1 (Constitution) est un fichier Markdown unique de 660 lignes, toujours chargé en mémoire, encodant conventions, patterns, modes de défaillance et tables de routage vers des agents spécialisés. Le Tier 2 comprend 19 agents spécialisés (9 300 lignes) fonctionnant comme mécanismes d'amorçage de domaine — plus de la moitié de leur contenu est constitué de faits codebase plutôt que d'instructions comportementales. Le Tier 3 est une knowledge base de 34 documents (16 250 lignes) récupérés à la demande via un serveur MCP (Model Context Protocol).

L'évaluation quantitative couvre 283 sessions sur 70 jours, 2 801 prompts humains générant 1 197 invocations d'agents et 16 522 tours autonomes. L'infrastructure contextuelle représente 24,2% de la documentation totale. Les sessions sont à 87% ad-hoc et 13% structurées (plan-execute-review). Plus de 80% des prompts font moins de 100 mots, démontrant que le contexte pré-chargé réduit considérablement le besoin d'explication.

Quatre études de cas observationnelles illustrent la valeur du système. Une spécification de sauvegarde de 283 lignes, référencée dans 74 sessions, a produit zéro bug de corruption. La documentation de patterns de synchronisation UI a permis la réussite au premier essai de la feature suivante. La création d'une spec avant un refactoring du système de drop a accéléré des dizaines d'interactions ultérieures. Un agent réseau de 915 lignes a identifié trois bugs subtils de synchronisation qui avaient résisté à cinq tentatives précédentes.

L'auteur propose six guidelines : une constitution basique apporte des gains immédiats ; les agents de planification doivent surfacer automatiquement les specs requises ; les tables de routage remplacent la mémoire humaine ; les explications répétées signalent le besoin de créer une spec ; les agents spécialisés débloquent les sessions stagnantes ; et les specs obsolètes constituent le principal mode de défaillance.

Le coût de maintenance est estimé à 1-2 heures par semaine. L'article démontre que la connaissance documentée compose : chaque sous-système documenté accélère ses propres modifications et toutes les features adjacentes. L'auteur reconnaît les limites (single-developer, observational) mais fournit l'une des évaluations quantitatives les plus détaillées du développement assisté par agents IA sur un projet complexe réel.