Skip to main content

Module persistence

Module persistence 

Source
Expand description

Module: persistence

Responsibility: persist backup manifests, journals, plans, and integrity reports. Does not own: manifest construction, journal state transitions, or backup execution. Boundary: validates data before filesystem writes and before resume integrity checks.

Structs§

ArtifactIntegrityReport
ArtifactIntegrityReport
BackupExecutionGuard
BackupExecutionGuard
BackupExecutionIntegrityReport
BackupExecutionIntegrityReport
BackupIntegrityReport
BackupIntegrityReport
BackupLayout
BackupLayout
BackupLayoutGuard
BackupLayoutGuard
CommandLifetimeHandle
JournalLock
JournalLock

Enums§

JournalLockError
JournalLockError
PersistenceError
PersistenceError

Functions§

resolve_backup_artifact_path
Resolve a backup artifact path under the backup root.