Files
app-catalog-felhom.eu/REPORT.md
T
admin 1a642b43e7
gates / gates (push) Successful in 7s
R-896: the volume-persistence gate refuses a host that is not a scratch host (no containers on DooPlex)
check() refuses (HARNESS REFUSED, exit 3) before any docker call unless /opt/upg exists (the bench)
or FELHOM_SCRATCH_HOST=1. TestVenue red before the guard; new end-to-end decoy.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-10 15:01:48 +02:00

762 B

REPORT — 2026-10-10 (afternoon): the volume-persistence gate refuses a non-scratch host (R-896)

Part of the register-shrink session (felhom.eu/REPORT-register-shrink-2026-10-10.md).

  • Change: check-volume-persistence.py refuses (exit 3, HARNESS REFUSED) before any docker call unless the host is a scratch host (/opt/upg present, or FELHOM_SCRATCH_HOST=1). DooPlex has neither, so the gate can no longer act on the production host.
  • Red-proof: TestVenue.test_no_marker_refuses_before_any_docker_call failed before the guard („the real prober was reached"), passes after. Full suite 61/61; decoys incl. the new „not a scratch host" case all behave; catalog_gates.py --fast rc 0.
  • What runs on a box changed: nothing.