Volver a la wiki

Tabla D1: bib_edges — Grafo estático de dependencias entre archivos

Descripción

Tabla D1 que almacena el grafo estático de dependencias entre archivos: qué archivos importan qué, qué funciones llaman qué, qué documentos enlaza qué modelo.

Base de la tool bib_impact_query para recorrido BFS.


Schema

-- Estructura general (esquema conceptual; ver ARCHITECTURE.md para detalles)
CREATE TABLE bib_edges (
    id INTEGER PRIMARY KEY,
    repo TEXT,
    from_file TEXT,
    to_file TEXT,
    edge_type TEXT,  -- 'import', 'call', 'direct_docs', etc.
    confidence REAL,  -- [0.0, 1.0]
    last_updated TEXT
);

Tipos de arista (edge_type)

Parámetros


Población

Generada por:


Consultas

bib_impact_query recorre este grafo con BFS:

MATCH (start) WHERE file IN [?]
RETURN nodes(depth <= N, confidence >= threshold)

Relación con co-cambios

Ambas se usan en bib_impact_query.


Véase también

Subir