gates / gates (push) Successful in 6m12s
- closed: R-922 R-255 R-266 R-333 R-577 R-554 R-562 (controller 0.308.0 on demo-hp, demo-felhom, Tester 1), R-288 (map 212 KB -> 48 KB, detail per section) - R-521 narrowed to F7; R-388 design in 08 §8.1 (two questions for the operator) - privacy draft: why the registered address stays (S1); 02 module map: setup wizard deleted - STATUS + REPORT-answers-2026-10-12.md; docs.md routing line names capability-map-detail/ Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
32 lines
4.2 KiB
Markdown
32 lines
4.2 KiB
Markdown
# REPORT — the operator's 38 answers (STATUS sheet of 2026-10-10), session 1 of the arc, 2026-10-12
|
||
|
||
**Rows before: 128 · rows after: 97 · opened: 1 (R-933) · closed: 32**
|
||
|
||
| Part | State | What |
|
||
|---|---|---|
|
||
| A — records and closes | **done** | 38 rulings in `09` §3 (decisions 196–233); 16 closed with no code; R-243's dated check closed (the mail fired 2026-10-11 16:13:51Z, hub log agrees); R-933 filed; `07` §6.6 known limit; token recipe in `runbooks/day0-install.md` A.1; R-884 read only: Synced, live = git |
|
||
| B — DooPlex (4 changes, each after the operator's yes) | **done**, one follow-up watch | S21 runner `fetch_timeout` 30s + Gitea 2 r/s (`ad8618f`; my slip fixed in `d0767fe`: home public IP exempt, `/v2` unlimited); S22 Alertmanager `fsGroup` — a silence survived a restart (`4168451`); S23 Prometheus reloader — two automatic reloads (`ab40c7b`, test `e70e0f1`/`78d4be4`); S20 backup scripts in `homelab-ansible/roles/dooplex_backup`, installed from git (`fdd324b`). R-886, R-211 closed; R-231 VERIFY 2026-10-13; R-887 WATCHING to 2026-10-19 |
|
||
| C — hub batch | **done**: hub 0.147.0 deployed with the operator present, Deployment-only sync | S4, S6 (sweep: 19 ids / 79 rows / 7 orphans, count shown first, recount 0), S10 hub half, S29, S30, S32 hub half, S33; R-242, R-244, R-246, R-402 closed; R-250 VERIFY (next real off-site setup) |
|
||
| D — controller batch | **done**: 0.308.0 delivered to demo-hp, demo-felhom, Tester 1 by per-customer floors | S1, S9 (found and fixed one leak), S10, S11, S12, S27 (operator approved the Hungarian), S28, S32; R-922, R-255, R-266, R-333, R-577, R-554, R-562 closed; R-521 narrowed to F7 |
|
||
| E — catalog | **done** | Glance behind the family gate (`d308445`), proven on scratch 9202 (stranger 302/401, household 200, teardown through the product); R-782 closed |
|
||
| F — capability map | **done** | 212 KB → 48 KB, 127 rows, detail in `architecture/capability-map-detail/`; 6 green rows marked not re-verifiable; 4 lowered by their own text; R-288 closed |
|
||
| G — notification design | **done (design)** | `08` §8.1: three group switches, option A, slice 1 changes no wire; two questions for the operator; R-388 READY |
|
||
| H — the six hub readers (S7) | **not started** | last in the arc, a later session |
|
||
|
||
**Releases:** hub 0.147.0 (felhom.eu `655f5f66`, manifest `0fbba610`); controller 0.308.0 (`fd28d70`, `faef8f8`, `68294ec`); catalog `d308445`; homelab-manifests 6 commits. CI read for every push: felhom.eu 1698, 1701, 1704, 1706, 1708; controller 1709; catalog 1705 — all success. **No CI job was lost this session** (R-887 count since the 12:17Z change: 0).
|
||
|
||
**Helpers:** three (controller batch, catalog, capability map), each prompt carrying the brief's fences in full; none pushed or delivered.
|
||
|
||
**Found and fixed without a row:** the crawler rate limit refused DooPlex's own image push (fixed in minutes, `d0767fe`); one secret leak on the app settings page (R-255's test found it; fixed in 0.308.0).
|
||
|
||
**Security notes from the commit reviews (no change made):** `backup-manifests.sh` puts the Gitea token in the clone URL while it runs (recorded in R-231; changing DooPlex's backup needs the operator); the registry path `/v2` has no rate limit (as everything had before today).
|
||
|
||
**Instruction-file edit:** `.claude/rules/docs.md` line 16 — before: „capability status + its evidence | `architecture/00-capability-map.md`"; after: adds „(one row each; the long text per row in `architecture/capability-map-detail/<section>.md`)". Why: the map's shape changed today.
|
||
**Poster:** no fact on `felhom-system-poster.facts.md` changed (checked: Gitea, Prometheus/Alertmanager, backups lines).
|
||
**Teardown:** 9202 — the test Glance removed through the product (no container, no volume, no app record); hub — nothing provisioned; DooPlex — the four approved changes stay by design; one Alertmanager test silence expired.
|
||
**Architecture read:** `07` (backup), `01` §7 (trust), `05`/`08` (hub, alarms), `02` (controller), `09` §3.
|
||
|
||
**Decisions for the operator (2), from `08` §8.1:**
|
||
1. Household mails for problems we handle („we noticed and are handling it"): on by default? Pick: **on**.
|
||
2. The cooldown field: on the page or under „Részletek"? Pick: **under Részletek**.
|