Attempt ledger integrity persistence
attempt_ledger_persistence.RdCreates, validates, writes, and reads deterministic retry-attempt histories. Persisted ledgers are protected by versioned runtime integrity envelopes and whole-file SHA-256 sidecars. Validation requires non-empty module identities, supported statuses, positive attempt numbers, unique module-attempt pairs, contiguous retry chains, and no attempts after terminal states.
Usage
new_attempt_ledger(ledger)
validate_attempt_ledger(ledger)
write_attempt_ledger(ledger, path, overwrite = FALSE)
read_attempt_ledger(path)