Field notes from the cave

ADR-0022: Opt-in persistent head catalog and restart recovery

Status: Accepted (2026-07-24).

Context

The default marker-gated wipe (ADR-0013) is safe and simple, but a multi-terabyte cache should be able to reuse valid bytes after an ordinary process restart. Goblin already hashes every client key to one SHA-256 digest and computes tier geometry from object length, so recovery does not require a second metadata database.

Decision

Consequences