Skip to main content

Module project_context

Module project_context 

Source
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§

ProjectContextResolver
ProjectDescriptor
ProjectMemoryReadRoots
ProjectResourceCandidate
ProjectResourceDiagnostic
ProjectResourceScope
Stable Project-home resources plus the current workspace overlay.
ResolvedProjectContext

Enums§

ProjectContextError
ProjectMemoryScope
ProjectResourceLayer
SessionProjectIdentity
WorkspaceBindingStatus

Constants§

PROJECT_ID_METADATA_KEY
PROJECT_RESOURCES_RENDERED_KEY

Traits§

ProjectContextSource
Adapter implemented by the authoritative Project registry.