Files
felhom.eu/REPORT-answers-2026-10-12.md
T
adminandClaude Opus 5.5 0d463a859e
gates / gates (push) Successful in 6m12s
answers 2026-10-12 Parts D, F, G: controller 0.308.0 delivered, the capability map restructured, the notification design; 128 -> 97
- 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
2026-10-12 15:54:44 +02:00

32 lines
4.2 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 — 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**.