Expand description
Contained artifact roots and atomic run workspaces.
ApprovedRoot validates paths immediately before use. It prevents
traversal through pre-existing symlinks, but it does not yet provide the
descriptor-relative operations needed to close hostile concurrent-swap
races on every supported platform.
Structs§
- Approved
Root - An existing directory approved as the boundary for artifact writes.
- Artifact
Id - A validated artifact identifier that is safe to use as one path component.
- Latest
Artifact - One published artifact to copy to a stable convenience path.
- Latest
Manifest - Durable identity and integrity record for one immutable latest generation.
- Latest
Manifest Artifact - Mapping from a published run artifact into one latest-generation alias.
- Latest
Snapshot - A reader pinned to one immutable latest generation.
- Manifest
Artifact - One regular file recorded in a durable artifact manifest.
- Published
Run - A completed run directory that has been atomically renamed into visibility.
- RunManifest
- Durable identity and integrity record for one published run.
- RunWorkspace
- A unique private directory for building one complete run before publication.
Enums§
- Artifact
Path Error - Failure to approve a root or safely prepare one of its descendants.
Constants§
- LATEST_
MANIFEST_ FILE - File name of the versioned manifest stored in every latest generation.
- RUN_
MANIFEST_ FILE - File name of the versioned manifest stored in every published run.