Expand description
Normalize parser-owned symbol facts into one generation-bound repository graph.
StructsΒ§
- Derived
Relation πFact - One conservative additive relation derived from already bounded parser facts.
- Entity
Projection π - Entity/key facts prepared before relation resolution.
- Graph
Owners π - File and symbol entities associated with one parser graph.
- Graph
Symbol πIndex - Borrowed per-graph symbol lookup used by every relation in that file.
- Package
Index π - Package names assigned by longest manifest-directory ownership.
- Package
Owner π - One Cargo package and its owning repository prefix.
- Project
Resolution πRegistry - Project-wide stable entities and their canonical resolution-key bindings.
- Projected
Graph πRows - One graphβs normalized rows, bounded by the parser graph already in memory.
- Resolution
Matches π - Resolve one relation from canonical dependency keys and bounded candidates.
- Staged
Graph πDatabase - File-backed graph rows staged outside the main database writer transaction.
- Staged
Repository πGraph - Complete normalized graph and canonical-key rows waiting for publication.
EnumsΒ§
- Derived
Relation πTarget - Closed target classes accepted by additive relation projection.
- Repository
Graph πMutation - One graph mutation staged outside the database writer transaction.
ConstantsΒ§
- CARGO_
PACKAGE_ πMANAGER - Stable package manager for currently extracted Cargo manifest ownership.
- CONFIGURATION_
SYSTEM π - External namespace for content-free configuration identities.
- DEPLOYMENT_
SYSTEM π - External namespace for content-free deployment platform identities.
- ENVIRONMENT_
SYSTEM π - External namespace for static environment-variable identities.
- GRAPH_
STAGE_ πDATABASE_ FILE_ NAME - Typed disposable database inside every owned staging directory.
- GRAPH_
STAGE_ πDIRECTORY_ PREFIX - Direct child prefix owned by disposable graph staging.
- GRAPH_
STAGE_ πENTITY_ BATCH_ SIZE - Borrowed entity references inserted per disposable staging call.
- GRAPH_
STAGE_ πLEASE_ FILE_ NAME - Stable cross-process lease protecting active staging and restart cleanup.
- GRAPH_
STAGE_ πOWNER_ UNAVAILABLE - Internal invariant failure for a staging owner already entering teardown.
- GRAPH_
STAGE_ πROW_ BATCH_ SIZE - Maximum normalized graph rows retained between disposable staging writes.
- GRAPH_
WORK_ πCHECK_ INTERVAL - Maximum graph-map rows processed between cooperative cancellation checks.
- MAX_
GRAPH_ πKEY_ BINDINGS - Maximum persisted key bindings retained by one complete in-memory graph projection.
- MAX_
INCREMENTAL_ πGRAPH_ BYTES - Maximum conservative graph bytes admitted before requesting a complete refresh.
- MAX_
INCREMENTAL_ πGRAPH_ ROWS - Maximum aggregate normalized graph rows admitted by one incremental closure.
- MAX_
INCREMENTAL_ πRESOLUTION_ ITEMS - Maximum canonical keys or distinct source paths admitted by one incremental closure.
- MAX_
IN_ πMEMORY_ GRAPH_ WORK_ BYTES - Maximum simultaneous parser/entity/key bytes before rows spill to typed
SQLitestaging. - NODE_
SYSTEM π - Stable external namespace for explicitly qualified Node.js built-ins.
- PARTIAL_
COVERAGE_ πREASON - Honest coverage diagnostic for fallback or structural relation extraction.
- PERSISTED_
GRAPH_ πPATHS_ PER_ CHUNK - Maximum persisted symbol-graph paths reconstructed between work checks.
- RUST_
TOOLCHAIN_ πSYSTEM - Stable external namespace for the Rust standard-library distribution.
- STAGED_
GRAPH_ πROW_ BYTES - Conservative fixed bytes counted for each staged graph or binding row.
- UNKNOWN_
REFERENCE π - Stable fallback for a parser relation that omitted a usable display target.
FunctionsΒ§
- admitted_
persisted_ πfootprint - Load and admit the persisted rows that an incremental replacement will remove.
- build_
entity_ πprojection_ with_ config - Project entity/key facts with one shared configured-module snapshot.
- call_
leaf π - Return the normalized leaf of one qualified call target.
- check_
graph_ πwork - Observe cancellation and deadline state at bounded graph-map intervals.
- cleanup_
abandoned_ πgraph_ staging - Remove only validated, inactive disposable graph stages left by an earlier process.
- cleanup_
abandoned_ πgraph_ staging_ while_ locked - Remove direct child stages whose typed database binds the exact project.
- cleanup_
abandoned_ πrepository_ graph_ staging - Remove inactive disposable graph stages owned by the selected project.
- common_
rust_ πpath - Return the non-empty common Rust module path shared by two imports.
- complete_
symbol_ πgraphs - Overlay staged symbol changes on persisted graphs for exact selected paths.
- configuration_
file_ πidentity - Classify one exact repository configuration filename without reading values.
- coverage_
for_ πgraph - Project parser trust into one path-scoped coverage record.
- dependency_
closure_ πlimit - Construct deterministic full-refresh guidance for an oversized dependency closure.
- deployment_
platform_ πidentity - Classify one accepted infrastructure path into a content-free platform.
- derived_
parser_ πrelation - Copy source context while replacing only the statically selected target.
- derived_
relation_ πfacts - Derive additive families only from exact bounded parser facts and path policy.
- derived_
relation_ πresolution - Resolve one additive relation through its closed target class.
- distinct_
resolution_ πcount - Convert one exact distinct target count without truncation.
- enforce_
incremental_ πcount - Enforce one path/key count before incremental graph work expands further.
- enforce_
incremental_ πprojection_ budget - Return typed full-refresh guidance when an incremental projection exceeds a bound.
- enforce_
incremental_ πprojection_ limits - Enforce aggregate old-removal and new-insertion work for one closure.
- enforce_
key_ πbinding_ limit - Enforce the complete-projection ceiling for canonical key bindings.
- enforce_
resolution_ πmatch_ budget - Bound temporary maps and heap storage used while selecting relation targets.
- enforce_
resolution_ πregistry_ budget - Reject a temporary resolution registry before it can exceed publication memory.
- enforce_
resolution_ πstaging_ budget - Reject the simultaneous entity projection and lookup registry peak.
- entity_
owner_ πpath - Return the source-owner path for entities eligible to export graph keys.
- entity_
retained_ πbytes - Count conservative fixed and variable bytes retained by one graph entity.
- explicit_
external_ πselector - Return one explicit external identity without guessing ordinary missing packages.
- external_
reference_ πidentity - Normalize one explicit non-empty external reference.
- file_
has_ πextension - Match one exact extension without platform case assumptions.
- file_
owned_ πrelation - Create one file-owned content-free configuration or deployment fact.
- finish_
projection π - Resolve staged relationships and finish one complete normalized graph batch.
- finish_
projection_ πin_ database - Spill a large full graph to typed disposable
SQLiterows before main publication. - insert_
entity π - Insert one stable entity while rejecting digest collisions.
- insert_
relation π - Deduplicate relation occurrences while conservatively retaining ambiguity.
- invalid_
graph_ πcontract - Translate a graph-domain contract violation for the CLI boundary.
- is_
cargo_ πmanifest_ path - Return whether one normalized repository path is a Cargo package manifest.
- is_
test_ πpath - Return whether a repository path is an accepted test-source location.
- local_
relation_ πmatches - Resolve exact declarations owned by the relationβs source file.
- merge_
resolution_ πregistries - Merge normalized candidate registries while retaining one entity per digest.
- next_
generation π - Return the pending graph generation after one successful publication.
- node_
builtin_ πidentity - Recognize only the explicit
node:built-in module scheme. - nonempty_
reference π - Normalize an empty parser reference into one stable diagnostic identity.
- normalize_
static_ πrepository_ path - Normalize one static relative source literal into a repository path.
- project_
graph_ πrows - Resolve one parser graph and release its temporary owner/key workspace.
- push_
derived_ πrelation - Retain one additive fact from the already bounded parser graph.
- qualified_
symbol_ πparents - Qualify graph-only parent identity from the parserβs existing containment rows.
- quoted_
ecmascript_ πmodule - Read the explicit quoted module from one parser-validated ECMAScript import.
- registry_
resolution_ πmatches - Merge sorted candidate streams without materializing their full union.
- relation_
completeness π - Map parser strength to relation completeness.
- relation_
confidence π - Map parser strength to relation confidence.
- relation_
reference π - Keep call arguments and literal values out of persisted relation diagnostics.
- relation_
resolution π - Resolve one relation from canonical dependency keys and bounded candidates.
- relation_
source π - Resolve one parser relationβs unique local source entity when possible.
- remove_
graph_ πstage_ symlink - Remove only a graph-stage symlink leaf, never its target.
- remove_
owned_ πgraph_ stage_ payload - Remove stage payloads while retaining the validated ownership database as a crash marker.
- repository_
path_ πbelongs_ to - Return whether one path belongs to a normalized repository prefix.
- resolution_
projection_ πwith_ config - Derive canonical resolution keys with repository compiler configuration.
- resolution_
registry_ πfrom_ exports - Build current resolution candidates from newly staged entity exports.
- resolution_
registry_ πfrom_ persisted - Rebind unaffected persisted candidates to the pending graph generation.
- resolution_
retained_ πbytes - Count conservative retained canonical resolution-key bytes.
- rust_
import_ πidentity - Return one explicitly toolchain-owned Rust import identity.
- rust_
toolchain_ πidentity - Recognize only explicitly qualified Rust toolchain roots.
- rust_
toolchain_ πroot - Return the accepted toolchain root of one Rust module path.
- selected_
project π - Load the project identity required by normalized graph projection.
- sort_
dedup_ πdependencies - Sort and deduplicate relation dependency bindings by canonical key and owner.
- sort_
dedup_ πexports - Sort and deduplicate entity export bindings by canonical identity and owner.
- stage_
full_ πrepository_ graph - Stage a complete repository graph from current parser output plus safe reused graphs.
- stage_
incremental_ πrepository_ graph - Stage one bounded dependency-aware graph closure for an incremental publication.
- static_
data_ πaccess_ kind - Classify a call as one accepted bounded static read or write API.
- static_
environment_ πkey - Extract one static environment key without retaining its value.
- static_
route_ πhandler - Extract one exact handler identifier from a static route registration.
- static_
string_ πargument - Return the first argument only when it is one complete static string literal.
- try_
graph_ πstage_ lease - Acquire the one project-local graph-staging lease without waiting.
- unique_
source_ πparent - Return one unambiguous containing scope for the parser relation source.