Skip to main content

Crate scc_context

Crate scc_context 

Source
Expand description

Context Compiler (EPIC-060, docs/CONTEXT_COMPILER.md).

Converts a large System IR into the smallest high-recall context pack for an agent task. Packs are structured text with bounded token budgets, evidence status, and warnings. STALE facts never enter trusted sections.

Re-exports§

pub use surface::build_surface;
pub use surface::build_surface_staged;
pub use surface::SurfaceMode;
pub use surface::SurfacePipelineStages;
pub use surface::SurfacePolicy;
pub use surface::SurfaceRequest;

Modules§

atlas
System Atlas compiler (Wave 2): the full-system architecture artifact injected into coding agents at session start (docs/SYSTEM_DESIGN.md §8).
budget
Token-budget allocators for context packs.
context_ledger
Context ledger (Wave 14E): what the agent has already seen, persisted in the store cache per model epoch. The ledger is the novelty-suppression source for task deltas: already-visible information is not re-injected unless it changed or is recontextualized (Aider’s chat-file treatment, generalized to symbols/files/components/flows).
packs
Context pack builders (docs/CONTEXT_COMPILER.md §8, §9).
pagerank
Personalized PageRank over the System IR reference graph (Wave 14B).
rank
Candidate ranking (docs/CONTEXT_COMPILER.md §4–§6).
relevance
Relevance-first candidate generation (BM25 + anchors + query routing).
selector
Token-budget selection over ranked context candidates (Wave 14B/15.1).
skeleton
Repository Skeleton: deterministic physical-layout evidence for startup.
startup
Startup context (Wave 14C): the deterministic Atlas + Surface fusion handed to agents at session start, plus the task delta (Wave 14E) that renders only new relevant APIs against the context ledger.
structural_source
Structural Source compiler (Wave 14, Level 2 of the context stack, docs/SYSTEM_DESIGN.md Wave 14): a semantic skeleton of an implementation slice. Denser than signature compression: per symbol it preserves the signature plus the calls, state access, events, contracts, and control skeleton the extractor actually evidenced — and never fabricates sequence beyond CFG/flow truth.
surface
System Surface Map compiler (Wave 14, Level 1): the actual callable code surface built from the TrustedGraphView — an Aider RepoMap equivalent on System IR.

Structs§

ContextCompiler
ContextPack
ContextSettings

Enums§

PackAllocator
How task packs spend their token budget.