Expand description
Typed, project-qualified repository graph contracts.
Structs§
- Canonical
Resolution Key - Project-qualified canonical identity used for export and dependency resolution.
- Coverage
Record - Coverage report with counts consistent with its lifecycle state.
- Entity
Resolution Key - One exported canonical key bound to its owning graph entity.
- External
Selector - External identity retained without fabricating a local target.
- Graph
Entity - One typed graph entity at a complete index generation.
- Graph
Entity Key - Stable project-qualified key for one graph entity.
- Graph
Identity Text - Validated non-empty, unpadded identity component used by graph selectors.
- Graph
Limits - Hard bounded retrieval limits accepted by repository graph consumers.
- Logical
Relation - One deduplicated source-kind-target relationship at a complete generation.
- Logical
Relation Key - Stable project-qualified key for a deduplicated logical relation.
- Package
Selector - Package identity scoped by manager, name, and owning manifest.
- Portable
Resolution Key - Project-independent canonical resolution identity carried by a derived graph snapshot.
- Project
Instance Id - Stable identity of one
ProjectAtlasindex across supported moves and upgrades. - Relation
Dependency Key - One canonical dependency identity bound to its owning logical relation.
- Relation
Occurrence - One exact source occurrence supporting a logical relationship.
- Repository
File Path - Normalized repository-relative file path.
- Repository
Node Path - Normalized repository-relative node path, including the project root
.. - Source
Span - One exact source range using one-based lines and zero-based columns.
- Symbol
Selector - Declaration identity stable across source line movement.
Enums§
- Completeness
- Whether the producer observed all supported facts for its bounded scope.
- Confidence
Class - Coarse confidence that avoids unsupported numeric precision.
- Coverage
Scope - Indexed scope whose graph coverage is being reported.
- Coverage
State - Coverage lifecycle state for one indexed graph scope.
- Entity
Selector - Closed entity selectors owned by the repository graph domain.
- Extended
Relation Kind - Additive graph-only relation families.
- Graph
Contract Error - Failure while constructing or reconciling typed graph contracts.
- Graph
Limit Kind - Absolute product limit that a coverage or query row reached.
- Graph
Relation Kind - Relation family that preserves the existing exhaustive legacy enum.
- Relation
Resolution - Relationship resolution state and optional exact local jump target.
- Resolution
KeyDomain - Closed target-identity families used by canonical resolution keys.
- Reusable
Target Selector - Exact local selectors reusable by summary, relation, and source-slice adapters.