Skip to main content

Module snapshot

Module snapshot 

Source
Expand description

Atomic four-layer snapshot orchestration.

Snapshotter runs the four LayerCapture implementations concurrently, collects their layer descriptors, assembles a Manifest, persists it via PfStore, and returns the resulting content-id. The whole orchestration is wall-clock ≤500 ms for the synthetic 4-layer fixture (Phase-1 acceptance gate).

Structs§

Snapshotter
Atomic four-layer snapshot orchestrator.

Enums§

LayerDescriptor
Heterogeneous capture-result shape — one variant per layer kind.
LayerKind
Discriminator for the four layer kinds.

Traits§

LayerCapture
One layer’s contribution to a snapshot. Implementations capture their live state, write blobs into the supplied store, and return a typed descriptor suitable for Manifest embedding.