Skip to content

Ontologie Bêta ​

L'Ontologie est le premier modèle de données central de Forge. Elle décrit l'ensemble des « connaissances » d'un produit sous forme d'arbre, permettant aux agents IA et aux humains de collaborer sur une même structure visuelle. Elle fusionne les user stories éparpillées (Jira/Feishu/chats), l'architecture et l'implémentation dissociées, les ajustements de stack technique non documentés et les spécifications de conception dispersées en un seul arbre de connaissances traçable, réversible et accessible en écriture par les agents.

En une phrase

L'Ontologie est la connaissance structurée statique ; la Session est la chronologie dynamique. Les décisions prises au sein d'une Session écrivent / modifient les nœuds de l'Ontologie.

Modèle de données

Types de nœuds

Six types de nœuds décrivent en parallèle les différentes dimensions de la connaissance d'un produit.

TypeSignificationExemple de feuille
UserStoryUser story« En tant que X je veux Y afin de Z »
ArchitectureDécision d'architecture« Adoption de l'event-driven, parce que… »
TechStackStack technique« Backend Go + Gin + PG »
DesignSpecSpécification de conception« Boutons à coins arrondis 8px, couleur principale #C67B5C »
DecisionDécision ponctuelle« Abandon de Redis Streams au profit de NATS »
RiskÉlément de risque« API tierce limitée à 429 (rate limit) »

Structure arborescente ​

产品: Lurus Forge
├─ UserStory
│  ├─ PM 创建需求
│  ├─ Architect 设计方案
│  └─ Dev 实现并提 PR
├─ Architecture
│  ├─ Ontology + Session 双核心
│  └─ WAL 决策回溯(依赖 Kova)
├─ TechStack
│  ├─ Elixir/Phoenix + LiveView
│  └─ PostgreSQL + ltree
└─ DesignSpec
   └─ Lurus 铜棕视觉系统

Modes de collaboration

Écriture automatique par les agents · Visualisation · Export

Écriture automatique par les agents

Lorsque l'agent PM génère une user story dans une Session, le nœud est automatiquement créé dans l'Ontologie ; lorsque l'agent Architect prend une décision d'architecture, il écrit dans le sous-arbre Architecture et l'associe à la Story correspondante.

Visualisation

Le frontend web affiche un arbre repliable et des cartes de nœuds. Chaque nœud porte : son créateur (humain / agent), la Session associée, l'historique des révisions et son statut (brouillon / en revue / validé).

Export

Exportez l'arbre entier en JSON, ou en GraphML pour l'importer dans yEd / Gephi et réaliser une analyse de graphe (voir les commandes ci-dessous).

Commandes d'export ​

bash
forge export --ontology json     # 整棵树 → JSON
forge export --ontology graphml  # 可导入 yEd / Gephi

Étapes suivantes ​

Étapes suivantes

Powered by Lurus Technologies