Un développeur solo, identifié sous le nom de Marcus Cog, a dévoilé sur une plateforme communautaire un projet personnel qu'il nomme « compilateur de produit » : TypMo. Conçu et peaufiné au cours des cinq derniers mois, l'outil est présenté comme une évolution d'un simple convertisseur « wireframe-vers-prompt » vers un système capable d'ingérer diverses formes d'intrants — un prompt textuel, des entretiens clients, ou encore une base de code existante — pour les transformer en un « graphe de spécifications » structuré et interrogeable.
Un pipeline de compilation en plusieurs couches
TypMo ne se contente pas de transcrire l'intention ; il la compile, selon son créateur. Le processus de synthèse s'articule en un pipeline de compilation traversant plusieurs couches de langages dédiés (DSL), chacune étant plus stricte que la précédente : analyse de l'entrée, construction d'un graphe typé (avec des nœuds représentant des rôles, des règles, des entités et des parcours utilisateur), orchestration des agents, et enfin production du graphe de spécifications final. L'objectif affirmé est de faire en sorte que l'intention « compile », c'est-à-dire qu'elle produise une structure cohérente et vérifiable, plutôt que d'être simplement retranscrite sous forme de texte.
Validation structurelle, et non par l'IA
Un point central de l'architecture de TypMo est sa méthode de validation. L'auteur précise que la validation n'est pas une évaluation d'un modèle de langage par un autre. Il s'agit d'un ensemble fixe de contrôles : des vérifications des contradictions internes de la spécification, une formule qui calcule un score de cohérence globale (par exemple, s'assurer que chaque règle a un agent chargé de la faire respecter et que chaque entité possède une machine d'état), et un validateur structurel en 14 passes. Le graphe résultat contient des nœuds typés — personae, règles métier, plans d'agents, machines d'état d'entités, parcours utilisateur — reliés par des relations que l'on peut parcourir via le protocole MCP (Model Context Protocol).
Un outil pensé pour remplacer les documents Markdown statiques
En sollicitant l'avis de la communauté, Marcus Cog expose la conviction qui sous-tend son travail : un graphe de spécifications serait, selon lui, supérieur à des documents Markdown statiques (fichiers .md). Il estime que la nature structurée et interrogeable du graphe offre une meilleure représentation des dépendances et des contraintes d'un projet. L'outil est actuellement en phase de retour d'expérience, et son créateur cherche à recueillir des perspectives sur l'approche et son utilité potentielle dans le développement de produits logiciels.
Un contexte de développement solo
TypMo est présenté comme le fruit d'un travail solitaire, sans mention d'équipe ou de structure commerciale derrière le projet. L'auteur indique avoir déjà reçu des retours positifs, mais il reste en phase d'exploration communautaire pour affiner la direction du produit. Aucune information n'a été fournie concernant une éventuelle date de lancement public, un modèle économique ou des intégrations futures au-delà du protocole MCP déjà mentionné.