Expand description
Bounded identities for a source file and its declared resource closure.
Core owns the immutable value contract and canonical digest. Format crates
own rooted filesystem access and provide only safe logical keys and byte
identities to DependencyClosureBuilderV1.
Structs§
- Dependency
Closure Builder V1 - Incremental constructor used by format loaders after raw declarations are projected.
- Dependency
Closure Identity V1 - Domain-separated identity of one complete canonical closure record.
- Dependency
Closure Reference V1 - One source-order declaration-to-content mapping.
- Dependency
Closure V1 - Immutable V1 closure bound to one primary input.
- Dependency
Closure Work V1 - Bounded capture work, including the N+1 stop witness.
- Dependency
Resource KeyV1 - Safe, normalized, source-relative dependency key.
- External
Resource Identity V1 - One distinct external logical key and the exact bytes captured once.
- Resource
Closure Budget V1 - Immutable numeric limits that define dependency-closure V1.
Enums§
- Dependency
Closure Coverage Reason V1 - Why the closure as a whole is not complete.
- Dependency
Closure Coverage V1 - Complete, partial, or unavailable closure coverage.
- Dependency
Closure Error - Invalid closure construction or source-fact binding invariant.
- Dependency
Reference Target V1 - One declaration’s closure mapping.
- Dependency
Resource Purpose V1 - Format-neutral consumer purpose derived from a source resource kind.
- Dependency
Resource Refusal Reason V1 - Why a source-controlled locator was refused without opening it.
- Dependency
Resource Unavailable Reason V1 - Why a safe declaration could not be assigned a content identity.
- Resource
KeySyntax V1 - Format-specific lexical interpretation for a retained relative locator.
Constants§
- DEPENDENCY_
CLOSURE_ BUDGET_ V1_ ID - Semantic identity of the immutable dependency-closure V1 budget.
- DEPENDENCY_
CLOSURE_ V1_ ID - Semantic identity of the dependency-closure V1 value contract.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ DEDUP_ PROBES - Maximum alias/deduplication probes, one per inspected declaration.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ EXTERNAL_ RESOURCES - Maximum distinct external logical keys captured by one closure.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ KEY_ BYTES - Maximum UTF-8 bytes in a source locator or normalized logical key.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ NORMALIZATION_ BYTES - Maximum aggregate source-locator bytes inspected during normalization.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ PATH_ COMPONENTS - Maximum path components in one logical resource key.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ REFERENCES - Maximum source-resource declarations inspected by one closure capture.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ RESOURCE_ BYTES - Maximum bytes read and hashed for one external resource.
- DEPENDENCY_
CLOSURE_ V1_ MAX_ TOTAL_ RESOURCE_ BYTES - Maximum aggregate distinct external bytes read and hashed.