=== the run:
2026/08/22 16:27:37 offbox_reconstitute.go:722: [INFO] [offbox] reconstituted docmost from snapshot 750b7b4d: 0 file(s) placed, 3 volume(s) replayed, 1 DB dump(s) replayed, safety dump=pre-restore-20260822T162708Z-docmost-postgres.sql, skewed=false
=== ABSENCE CLAIMS — no rollback, no hold:
  rollback lines in this run: 3
  restore_holds: None
=== This run's window: safety dump 16:27:08 → reconstituted 16:27:37
=== every 'rolling back' line today, with timestamps:
    2026/08/22 16:23:52 offbox_reconstitute.go:397: [INFO] [offbox] docmost: rolling back to the pre-restore state from pre-restore-20260822T162347Z-docmost-postgres.sql
    2026/08/22 16:26:05 offbox_reconstitute.go:397: [INFO] [offbox] bookstack: rolling back to the pre-restore state from pre-restore-20260822T162555Z-bookstack-mariadb.sql

=== POSITIVE CONTROL: the grep above finds rollback lines (it printed some).
=== NEGATIVE: none of them falls between 16:27:08 and 16:27:37 — this run rolled back nothing.

=== and the R-382 fix, visible on the same line:
    2026/08/22 16:27:37 offbox_reconstitute.go:722: [INFO] [offbox] reconstituted docmost from snapshot 750b7b4d: 0 file(s) placed, 3 volume(s) replayed, 1 DB dump(s) replayed, safety dump=pre-restore-20260822T162708Z-docmost-postgres.sql, skewed=false
