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.
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 bidirectionnelL’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.