Aller au contenu

Context Architecture pour le Développement Assisté par l'IA

Assemblage déterministe du contexte pour les agents de codage IA. Pas de RAG, pas d'embeddings — juste des connaissances structurées qui suivent des liens explicites.

Les agents de codage IA sont puissants, mais ils sont aveugles sans contexte. Ils ne savent pas quelle spécification régit un fichier, pourquoi une décision a été prise, ou quelles normes s’appliquent. Contextia résout ce problème avec l’assemblage déterministe du contexte — l’agent demande du contexte et obtient exactement les bons documents, à chaque fois.

Déterministe, pas probabiliste

Pas d’embeddings, pas de recherche vectorielle, pas de résultats hallucinés. Le contexte suit des liens explicites : tâche → spécification → décisions → normes.

Deux interfaces, un seul noyau

CLI pour les humains (bootstrap, CI/CD, maintenance). Serveur MCP pour les agents IA (accès direct via Model Context Protocol).

Du Markdown jusqu'au bout

Chaque artefact est du Markdown + frontmatter YAML. Lisible, versionnable, modifiable sans outillage spécialisé.

Analyse consciente du langage

Analyseur d’annotations basé sur Tree-sitter qui détecte @spec dans les commentaires et identifie les classes et fonctions qui les contiennent.

Votre projet
├── .contextia/
│ ├── system/ # Connaissances durables (spécifications, décisions, normes)
│ ├── work/ # État opérationnel (tâches, plans, journaux)
│ └── config.yaml # Configuration du projet
└── src/
└── auth.py # @spec SPEC-AUTH-001 ← lien bidirectionnel

L’agent appelle contextia context TASK-001 et reçoit exactement les spécifications, décisions et normes nécessaires pour cette tâche — assemblées de manière déterministe en suivant des liens explicites, sans deviner.