2.1 — the RUNTIME volume-persistence gate, bench 9401, 2026-10-10

`python3 check-volume-persistence.py grocy lubelogger`, run against the catalog's own pins
(grocy 4.7.1, lubelogger v1.7.3). The gate deploys each template, exercises it into writing data and
compares where the data landed with what the compose mounts; it refuses to report at all until it has
re-proven itself in both directions against two canary templates.

self-testing the prober (both directions)…
  prober flags the R-156 signature and clears a correct template — trustworthy
grocy                CLEAN
lubelogger           CLEAN

2 clean · 0 broken · 0 undetermined (of 2 in scope)
volume-persistence gate OK
exit 0
