=== current logging level (to be restored) ===
  logging:
      file: ""
      level: info
  backup taken
  logging:
      file: ""
      level: debug
=== THE PROOF ON A BOX WITH ZERO REGISTERED DRIVES ===
{"data":{"duration_ms":2452,"missing":null,"no_snapshot":false,"reason":"","skip_reason":"","skipped":false,"snapshot":"851e6dce","stack":"opengist","verdict":"pass"},"message":"A mentés tartalmazza az alkalmazás adatait","ok":true}

[http=200]

=== what it recorded (last night this was ABSENT) ===
  last_proof_result    'pass'
  last_proof_stack     'opengist'
  last_proof_snapshot  '851e6dce'
  last_proof_reason    '<ABSENT>'
  last_proof_run       '2026-09-01T08:28:00Z'
  proved_snapshots     {'opengist': '851e6dce'}

=== the log line (last night: a WARN and nothing else) ===
auth: valid session for POST /api/debug/backup/offsite-proof
proof: refusing to remove /mnt/sys_drive/felhom-data/backups/offsite-proof/opengist — it is not inside a proof root
proof: opengist PASSED on snapshot 851e6dce in 2.452s — the backup holds what this app should have
proof: refusing to remove /mnt/sys_drive/felhom-data/backups/offsite-proof/opengist — it is not inside a proof root

=== where did the scratch resolve to, and is it gone? ===
  offsite-proof root: opengist
  (empty or absent = the copy was deleted, as it must be)
