# check-volume-persistence.py --all --evidence /root/sweep/ev-06 outline paperless-ngx papra plant-it plex privatebin radarr
# batch 06 started 2026-10-02T13:19:43Z on bench LXC 9401 @ demo-hp (debian-13 amd64, swap 0, nvme-scratch 200G), docker hub logged in
# catalog-wt febf58c + uncommitted:
#    M scripts/check-volume-persistence.py
#    M scripts/test_check_volume_persistence.py
# check-volume-persistence.py sha256 ecc6a6945f8bcdf4
self-testing the prober (both directions)…
  prober flags the R-156 signature and clears a correct template — trustworthy
outline              UNDETERMINED  outline: declared volume /var/lib/outline/data is EMPTY after the exercise — the app was not shown to write where the template preserves it; outline-r
paperless-ngx        CLEAN         
papra                UNDETERMINED  papra: not running (status=restarting exit=137 restarts=None)
plant-it             UNDETERMINED  no containers created (compose up rc=18: se/plant-it, repository does not exist or may require 'docker login': denied: requested access to the resourc
plex                 UNDETERMINED  plex: declared volume /transcode is EMPTY after the exercise — the app was not shown to write where the template preserves it
privatebin           CLEAN         
radarr               CLEAN         radarr: writable-layer writes at /media (path suggests state, no database signature — judgement needed): ['movies']

UNDETERMINED — NOT a pass. The question was not answered for these:
  outline: outline: declared volume /var/lib/outline/data is EMPTY after the exercise — the app was not shown to write where the template preserves it; outline-redis: declared volume /data is EMPTY after the exe
  papra: papra: not running (status=restarting exit=137 restarts=None)
  plant-it: no containers created (compose up rc=18: se/plant-it, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Error response from daemon: pull acces
  plex: plex: declared volume /transcode is EMPTY after the exercise — the app was not shown to write where the template preserves it

3 clean · 0 broken · 4 undetermined (of 7 in scope)
INCOMPLETE — no broken template among those decided, but 4 were never decided. This is not a clean bill of health.
check-volume-persistence exit code = 2
# batch 06 finished 2026-10-02T13:38:47Z
# leftover volgate containers: 0
# --- cleanup (by name; no prune) ---
rmi ghcr.io/paperless-ngx/paperless-ngx:2.20.15: Deleted: sha256:70a290c5e58b68f39496ab93a62f21b8b2ca0502e97905131838de1b39a37cbb
rmi ghcr.io/papra-hq/papra:26.6.2-rootless: Deleted: sha256:3edb2192497af6e965b9b7e57dc6dbdce1f3ea721d14a98110419d4ded523298
rmi lscr.io/linuxserver/radarr:6.4.4: Deleted: sha256:2a166eefd3a01440135c036b5a9949974c0632d72ed8da69b97931ed975d7943
rmi outlinewiki/outline:1.10.1: Deleted: sha256:f4f8b983b714f130e2cff99176baa26352db6a55d3622e10ada40f2b4720a4eb
rmi plexinc/pms-docker:1.41.4.9463-630c9f557: Deleted: sha256:fffe76c64ef2dee2d80a8bb3ad13d65d596d04a45510b1956a976a69215dae92
rmi postgres:18-alpine: Deleted: sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711
rmi privatebin/pdo:2.0.6: Deleted: sha256:34884abbe92863fce933ed7c39c0e045631af0ed86d5cc0dfbdf9fdca426ce3c
rmi redis:7-alpine: Deleted: sha256:1073f425247ed24670458429c13a67afbd36f83d2004dade046ddbd6519b1839
# images now: 1; volgate volumes now: 0
/dev/loop2      196G  1.4G  185G   1% /
