Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/nornir

src/knowledge/mod.rs

//! Knowledge-map model + the non-parser producers (pure-Rust).
//!
//!  - [`git_heat::scan_repo`] — uses `gix` to walk HEAD's commit graph
//!    and aggregate per-file commit count / author count / recency.
//!  - [`symbols`] / [`scip`] — the row models and id helpers. The `syn` and
//!    rust-analyzer scanners that filled them were removed with Mímir v2
//!    (PLAN-MIMIR-V2 §7.3); the rustc-driver dump replaces them.

/// Graph-RAG **Context-Slicing API** — ranked, LLM-injectable code slices from a
/// semantic query, joining `embeddings ⋈ embedding_manifest ⋈ symbol_facts`
/// scoped by a `call_edges` change-radius (TASK #45). The embedding-join surface
/// (`context_slices`/`hydrate_source` + its slice types) is gated on `vector`, but
/// the pure `call_edges` change-radius primitives (`ChangeRadius`,
/// `expand_call_radius`) are ALWAYS compiled — `coderoom`'s transitive
/// what-breaks closure reuses them with no embedding store.
pub mod context;
pub mod fusion;
pub mod git_heat;
pub mod query;
/// RESOLVED knowledge map — the SCIP row model + id helpers (the id scheme
/// Mímir v2 keeps; the `rust-analyzer scip` ingest is gone).
pub mod scip;
pub mod symbols;