Expand description
Stable Project identity and shared-resource resolution.
A Project is not a workspace. The Project id carried by a session is the authority for memory and shared resources; the workspace is only the mutable filesystem execution context. This module is the single engine seam for resolving those two identities together.
Structs§
- Project
Context Resolver - Project
Descriptor - Project
Resource Candidate - Project
Resource Diagnostic - Project
Resource Scope - Stable Project-home resources plus the current workspace overlay.
- Resolved
Project Context
Enums§
Constants§
- PROJECT_
CONTEXT_ RENDERED_ KEY - PROJECT_
ID_ METADATA_ KEY - PROJECT_
RESOURCES_ RENDERED_ KEY - WORKSPACE_
BINDING_ STATUS_ METADATA_ KEY - WORKSPACE_
SOURCE_ METADATA_ KEY
Traits§
- Project
Context Source - Adapter implemented by the authoritative Project registry.
Functions§
- resolve_
existing_ workspace_ with_ resolver - Resolve an already-selected workspace with the same existence, directory, and instance-confinement checks used by assigned runtime resolution.