# OPS-03 clean recovery fixture

This fixture creates a synthetic PostgreSQL shipment database, takes a
custom-format logical backup, damages the source after the backup point, and
restores the selected archive into a new PostgreSQL container.

It retains artifact identity, the observed recovery point, database and
application acceptance results, local elapsed time, and six negative controls.
Nothing in the fixture describes a production system or production recovery
objective.

Run:

```sh
./run.sh
```

The runner requires Docker, Node.js, and `jq`. Generated artifacts are written
under `results/` and are ignored by the repository unless deliberately retained
as reviewed evidence.
