Deterministic manifest/checkpoint contract writer for preview capture output.
Summary
Types
Functions
@spec build_entries([MailglassAdmin.Preview.CaptureState.t()], String.t(), sha_mode()) :: [map()]
@spec claim_boundary() :: String.t()
@spec schema_version() :: String.t()
@spec screenshot_name(MailglassAdmin.Preview.CaptureState.t()) :: String.t()
@spec write_from_states!( [MailglassAdmin.Preview.CaptureState.t()], [map()], keyword() ) :: %{ manifest: map(), checkpoint: map() }