First moveStop every writer, copy the complete session directory, hash the original, and inspect only the copy.

Route the exact signature.

01 / FRAMEfirst frame is not exactly one header line

Quarantine one artifact. Generic recompression changes the format.

02 / SEQUENCEseq gap in committed region

Find duplicate writers before touching durable event numbers.

03 / IDENTITYreceived more than one start Match

Test repeated provider call IDs before editing a healthy log.

Choose the least destructive outcome.

Restore the listQuarantine one session
Preserve the recordExtract read-only history
Resume workStart a fresh session
Repair exactlyUse a version-aware tool
Neverdecompress → recompress → overwrite a live log

Six proof gates.

Primary evidence.

Keep the full recovery runbook.

The canonical guide includes triage evidence, bounded recovery choices, source boundaries, and eight regression gates.

Read and star on GitHub