llms.surf / incidents/
Wipeouts. 106 in this cut.
every failure becomes an incident; every incident becomes a mechanism.
This page lists the five wipeouts that changed the code. The other files ship in the repo under incidents/. A rule without a mechanism is debt, not protection.
| wipeout | mechanism | status |
|---|---|---|
| critic wrote to disk during a live ring | critic-guard kills dispatch, exit 5, incident auto-filed | mechanized |
| "done" + exit 0, zero bytes written | gates read artifact CONTENT on disk | mechanized |
| silent loop — hours of burn | watchdog kills real silence; timeout kills the process tree | mechanized |
| filler-line padding to fake artifact length | per-section content greps + NEGATIVE greps | mechanized |
| oracle edited mid-run to pass itself | oracle frozen by sha256 at ring open | mechanized |
| the rest of the ledger ships in the repo — full files, full diffs. Counted by tests/test-site-honesty.sh. | archived in git | |
// the rule
Logged, learned, never repeated. If a wipeout can happen twice, the second one is a bug in the mechanism, not in the model — and it gets its own incident.