First moveStop every writer, copy the complete session directory, hash the original, and inspect only the copy.
Route the exact signature.
Quarantine one artifact. Generic recompression changes the format.
Find duplicate writers before touching durable event numbers.
Test repeated provider call IDs before editing a healthy log.
Choose the least destructive outcome.
Neverdecompress → recompress → overwrite a live log
Six proof gates.
- Healthy sessions stay visible.
- Bad path is identified.
- Header owns one frame.
- Committed seq is contiguous.
- One session has one writer.
- Repeated call IDs stay distinct.
Primary evidence.
- Corrupt artifact reproduction #3404
- Concurrent writer reproduction #3401
- Repeated call ID reproduction #3408
- Pinned sequence scanner
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