Aurora Nexus
Aurora NexusMeta KG Applications et MCP

Spec — Database Schema Meta KG

schéma cible Meta KG

Objectif

Définir le schéma Postgres V0 pour stocker le Meta KG Applications sans casser le KG documentaire existant.

Tables

meta_graph_versions
meta_repositories
meta_snapshots
meta_nodes
meta_edges
meta_bridge_edges
meta_index_jobs

Migration V0 proposée

Voir docs/08_Meta_KG/migrations/XX_CREATE_META_KG_DRAFT.sql.

Index recommandés

CREATE INDEX idx_meta_nodes_scope ON meta_nodes(source_app, workspace, project);
CREATE INDEX idx_meta_nodes_namespace_type ON meta_nodes(namespace, node_type);
CREATE INDEX idx_meta_nodes_path ON meta_nodes(path);
CREATE INDEX idx_meta_nodes_repo_commit ON meta_nodes(repo_full_name, commit_sha);
CREATE INDEX idx_meta_edges_source ON meta_edges(source_node_id);
CREATE INDEX idx_meta_edges_target ON meta_edges(target_node_id);
CREATE INDEX idx_meta_edges_type ON meta_edges(edge_type);
CREATE INDEX idx_meta_bridge_source ON meta_bridge_edges(source_namespace, source_node_id);
CREATE INDEX idx_meta_bridge_target ON meta_bridge_edges(target_namespace, target_node_id);

Rollback

Le rollback V0 peut supprimer uniquement les tables meta_*. Aucun impact direct sur les tables knowledge_*.

Notes

  • À long terme, une unification knowledge_nodes / meta_nodes peut être envisagée.
  • V0 privilégie la sécurité de migration et la séparation claire.

On this page