Skip to main content

Module project_generation

Module project_generation 

Source
Expand description

Resolution of the one committed immutable project generation.

CURRENT is the only commit authority. This module deliberately does not enumerate generations/, inspect transaction journals, or decode any participant table.

Structs§

ProjectCapabilityDescriptor
One capability declared by the committed generation manifest.
ProjectParticipantDescriptor
Manifest-only participant identity used by bounded checkpoint summaries.
ProjectParticipantSnapshot
One verified immutable participant copied from a committed generation.
ResolvedProjectGeneration
A validated, lifetime-pinned view of one committed project generation.

Constants§

CURRENT_FILE
Sole committed-generation pointer path.
FORMAT_FILE
Immutable project-format marker path.
PROJECT_FORMAT_BYTES
Exact bytes accepted for a v0.5 project container.

Functions§

open_or_initialize_project
Open a supported project or create the first committed generation in an explicitly empty directory.
resolve_project_generation
Resolve exactly the generation named by CURRENT.