Files
felhom-controller/REPORT.md
T
admin 6fc3059167
gates / gates (push) Successful in 27s
REPORT: v0.281.0
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-29 11:24:58 +02:00

1.5 KiB
Raw Blame History

REPORT — v0.281.0: "Done" asks the app first; sign-up closed after the first admin (decision 47); R-713 (2026-09-29 afternoon)

Architecture: felhom.eu/documentation/architecture/09-update-architecture.md §3 decisions 46–47, 01-topology-and-trust.md §5. Evidence: felhom.eu/documentation/audits/gate-rollout-2026-09-29/. Session report: felhom.eu/REPORT-gate-rollout-2026-09-29.md.

  • The press asks the probe first (409 while "not done" or unreadable); an app without a probe confirms in the page. Live: zipline pressed before its setup → 409.
  • Sign-up block (signup_block:), written when the gate opens and BEFORE the gate comes down (a failed write keeps the gate closed); answered by /__felhom_gate/signup-closed; the household's 15-minute window. Live on 9202: 11 apps refused a stranger with the block; the window let a family member in and closed again. Never on an app this box did not gate (Part 0; read on both demo boxes after the catalog push).
  • R-713: code-bound after_install values refused; ${NAME|base64}. Live: claper with " and #{.
  • Tests: TestSetupGateButton_*, TestSignupBlock_*, TestSignupClosed_*, TestSetupGatePage_ConfirmAndSignupCard, TestR713_*; full suite, vet and controller gates green; parity fixtures regenerated for the changed button only. Red-proofs RP17–RP24, each seen failing on an assertion (RP22 re-run after its first mutation did not compile).
  • Delivered: floor 0.281.0; both demo boxes run it. MinAgent 0.131.0 (unchanged).