1a642b43e7
gates / gates (push) Successful in 7s
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
762 B
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.pyrefuses (exit 3,HARNESS REFUSED) before any docker call unless the host is a scratch host (/opt/upgpresent, orFELHOM_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_callfailed 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 --fastrc 0. - What runs on a box changed: nothing.