Record operator ruling 2026-10-01 evening: decision 63 — extend the box's own gate (A), order R-753 → spike → build on go
gates / gates (push) Successful in 28s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-01 20:29:45 +02:00
parent bc9c7b4934
commit 88810ad09f
2 changed files with 14 additions and 0 deletions
@@ -678,6 +678,15 @@ header a client can send. Each measured on 9202 (`audits/lockouts-2026-10-01/B/`
calibre-web-automated is NOT decided here: its only long lock (40 tries a day per name, `cps/web.py:2218`) has no knob for
its length, and both fixes cost something the household would notice — operator decision in STATUS.
### 2026-10-01 (evening) — an operator ruling (recorded before the work)
63. **Login problems are solved by extending the box's OWN gate (option A), not by an identity app on every box (option
B: Authentik/Authelia)** — *operator ruling 2026-10-01 evening.* B stays a possible later step: the gate's traefik
`forwardAuth` hook could later point to one. **Order:** first the box tells visitors apart (R-753) — built; then a
SPIKE of a permanent gate with family accounts (Grimmory, MeTube) — measured, not built; a build only after the
operator's go. **Why:** one gate the box already runs and the controller already answers, against a new service with
its own database, upgrades and failure modes on every box. Design record: `01-topology-and-trust.md` §5.
### 2026-09-30 (day) — operator notes, recorded before the work
- **The day brief runs by day.** Every backup and automatic-update test is started by hand — the night chain's debug