Files
felhom-controller/REPORT.md
T
admin 1cfb1244d6
gates / gates (push) Successful in 29s
REPORT: v0.282.0
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-29 17:19:37 +02:00

16 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# REPORT — v0.282.0: the app's own sign-up switch (after_setup); "close sign-up now" (decision 49); probes read lists and a done status (R-715) (2026-09-29 evening)
Architecture: `felhom.eu/documentation/architecture/09-update-architecture.md` §3 decisions 47–49; `01-topology-and-trust.md`
§5. Evidence: `felhom.eu/documentation/audits/signup-lock-2026-09-29/`. Session report:
`felhom.eu/REPORT-signup-lock-2026-09-29.md`.
- `after_setup:` — env merged into app.yaml + one `compose up -d` (or a command, argv-safe) when the gate opens or on the
press; an installed compose that does not read the variable is reported, never recorded as locked; one run per app;
retries at most every 30 min; the household's window lifts it, the loop restores it. Live on 9 apps (9202).
- `POST /apps/<slug>/close-signup` — offered once on an installed app with a template lock and no lock record; writes the
record (`opened_by: close-signup`), the block, then the switch; never a gate. Live on the demo boxes and on wanderer.
- Probes: list indexes in `field`; `done_status:`. Live: ghost, home-assistant, gramps-web opened by themselves.
- Tests `TestAfterSetup_*`, `TestCloseSignup_*`, `TestCloseSignupPage_*`, `TestProbe_ListIndexesAndADoneStatus`; full
suite, vet and gates green. Red-proofs RP25–RP30, each seen failing on an assertion.
- Floor 0.282.0; both demo boxes run it. MinAgent 0.131.0 (unchanged).