1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//! Frigg is organized as a pipeline: shared domain and settings types describe the contract,
//! indexing and storage build durable repository artifacts, search and graph layers answer
//! retrieval questions from those artifacts, and MCP plus watch turn the whole system into a
//! long-lived agent-facing service.
/// Shared domain vocabulary reused across indexing, retrieval, provenance, and MCP responses so
/// each layer can exchange the same evidence model without translation glue.
/// Embedding providers and vector-readiness checks used when semantic search is enabled so
/// indexing and serving can gate semantic work through one capability boundary.
/// Symbol and relation graph primitives that power navigation-style retrieval on top of heuristic
/// and precise artifact ingestion.
/// Repository artifact construction, including manifests, reindex planning, symbol extraction, and
/// semantic chunk generation that feed the search and MCP layers.
pub
pub
/// MCP delivery surface that exposes Frigg's repository tooling as stable agent-facing methods and
/// schemas.
pub
/// Playbook parsing and regression helpers used to turn retrieval expectations into executable
/// probes.
/// Retrieval orchestration that blends lexical, graph, and semantic evidence into stable ranked
/// results.
/// Runtime configuration shared by CLI, indexing, watch, and MCP startup so every entry point
/// resolves the same operating profile.
/// Durable repository state for manifests, retrieval projections, semantic artifacts, and
/// provenance.
/// Shared helpers for exercising the production wiring from tests without rebuilding fixture
/// setup in every suite.
pub
pub
/// Incremental freshness runtime that keeps attached workspaces reindexed without pushing watch
/// logic into request handlers.
pub