answers 2026-10-12 Parts D, F, G: controller 0.308.0 delivered, the capability map restructured, the notification design; 128 -> 97
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
This commit is contained in:
2026-10-12 15:54:44 +02:00
parent c31f0a1a51
commit 0d463a859e
18 changed files with 2568 additions and 237 deletions
+16 -36
View File
@@ -2,45 +2,25 @@
**Ready for the first real tester (Tester-2): yes. Tester 2 (a laptop) is off; nothing was sent to it.**
**Updated 2026-10-11 (M3 live): hub 0.146.0; demo-hp, demo-felhom and Tester 1 run agent 0.154.0 and controller
0.307.0. The open-items list is at 110 (2026-10-12: your 38 answers, 19 closed). Reports: `REPORT-m3-2026-10-11.md`, `REPORT-redesign-2026-10-10.md`, `REPORT-testers-2026-10-10.md`, `REPORT-register-shrink-2026-10-10.md`, `REPORT-new-apps-2026-10-10.md`, `REPORT-release-2026-10-10.md`, `REPORT-break-the-circle-2026-10-09.md`, `REPORT-dooplex-survival-2026-10-09.md`, `REPORT-day4-2026-10-09.md`.**
**Updated 2026-10-12 (your 38 answers): hub 0.147.0; demo-hp, demo-felhom and Tester 1 run agent 0.154.0 and controller
0.308.0. The open-items list is at 97 (2026-10-12: your 38 answers, 32 closed, 1 opened). Reports: `REPORT-answers-2026-10-12.md`, `REPORT-m3-2026-10-11.md`, `REPORT-redesign-2026-10-10.md`, `REPORT-testers-2026-10-10.md`, `REPORT-register-shrink-2026-10-10.md`, `REPORT-new-apps-2026-10-10.md`, `REPORT-release-2026-10-10.md`, `REPORT-break-the-circle-2026-10-09.md`, `REPORT-dooplex-survival-2026-10-09.md`, `REPORT-day4-2026-10-09.md`.**
## Monday 2026-10-12 (afternoon): your 38 answers — written down, the four DooPlex fixes done, 19 items closed
## Monday 2026-10-12 (afternoon): your 38 answers — built, released and delivered (Parts A–G); the list from 128 to 97
- **All 38 answers are written down** in the decisions list (numbers 196–233). Where your words differed from my pick (S1, S2, S8, S32, S37), your words are the rule.
- **The list went from 128 to 110.** 19 items closed: 16 with no code (accepted, by design, or apps you said no to), the Tester 2 mail check, and two DooPlex fixes. One new item: mirror the images of every app we support into our own registry, before we grow (your S8 note).
- **The hub mailed you on time that Tester 2 never made an off-site copy** (Sunday 18:13). That check is closed.
- **Prometheus on DooPlex is in sync** (S37). I read it once, read only: ArgoCD says Synced, and the live settings equal git.
- **The Cloudflare token recipe is in the install runbook** (S31): two permissions, one zone, nothing else.
- **The four DooPlex changes are done**, each after your yes, each checked:
- **CI:** the runner now waits 30 s for an answer (was 5 s), and the crawler is limited to 2 requests a second. In the first minute it got 7 refusals; our own traffic got none. I check for lost jobs again on 19 October.
- **Alertmanager** can save its state again. A test silence survived a restart; then I removed it.
- **Prometheus** now reloads its alarm rules by itself, about 40 s after a change. Tested twice, no manual step.
- **DooPlex's backup scripts are in git** (homelab-manifests) and were installed from there with you in the session. Nothing in them changed. Tonight's 03:10 backup is the test; I read it tomorrow.
- **One thing for you to know:** two DooPlex alarms are firing and were re-sent when Alertmanager restarted — a Longhorn volume at 91 %, and a disk (`ST3000VX010 …Z6A07P2G`) with 352 unreadable sectors since 10 October.
- **What remains of the sheet, in order:** one hub release (you present for the deploy), one box release, Glance behind the family gate, the capability map, the notification-settings design, and last the six hub readers.
- **All 38 answers are written down** (decisions 196–233). Your words won where they differed (S1, S2, S8, S32, S37).
- **The list went from 128 to 97.** 32 items closed, 1 opened (mirror the images of the apps we support, your S8 note).
- **DooPlex, four changes, each after your yes:** the CI runner waits 30 s (was 5 s) and the crawler is limited to 2 requests a second; Alertmanager keeps its silences over a restart (tested); Prometheus reloads its alarm rules by itself (tested twice); DooPlex's backup scripts are in git and were installed from there. **One slip, mine, fixed at once:** the crawler limit also refused DooPlex's own image push (DooPlex and the home boxes use the home's public address). I exempted that address and gave the image registry its own unlimited path.
- **Hub 0.147.0 is live** (you were here): an alarm if a new golden is published but not vouched (live: „0.301.0 vouched, ok"); the host page shows the last off-site check („OK, depth 100%" — Tester 2: „never checked"); deleted customers' names are gone from the shared app-log rows (19 names, 79 rows, 7 removed — you saw the count first); a failed disk reading no longer looks like an empty disk; the first off-site setup tries IPv4 first, waits longer and says „safe to press again"; a lost drive mails again after a re-plug; the old `stale_at` flag is gone.
- **Box 0.308.0 runs on demo-hp, demo-felhom and Tester 1:** a warning before a household clears its mail address; Hungarian dates and numbers; the language globe on share pages; no heat alarm for NVMe drives; the old setup wizard is gone and the recovery file points at the Restore page (your approved text); a new test checks that no page shows a planted secret — it found one leak (a saved app key in a settings page) and that is fixed.
- **Glance is behind the family gate.** Proven on the test box: a stranger is sent to the family sign-in, the household gets in. No box has Glance installed today.
- **The capability map is 48 KB (was 212 KB):** one line per capability, the long text moved to one file per section. 6 green rows have no evidence file any more; they are marked, not changed.
- **The notification-settings design is written:** three switches instead of 18 („my machine and drives", „my apps", „what we handle"). It waits for your two answers (below).
- **Not done yet:** Part H (the six hub readers) — last in the arc, for a later session. Tonight's DooPlex backup at 03:10 is the test for the scripts now in git; I read it tomorrow. Lost CI jobs are counted again on 19 October.
- **Two DooPlex alarms are firing** (seen while testing Alertmanager): a Longhorn volume at 91 %, and a disk (`ST3000VX010 …Z6A07P2G`) with 352 unreadable sectors since 10 October.
## Monday 2026-10-12 (review round): a page-by-page review, and its findings fixed
- **The contact form showed its red warning before anyone pressed anything** — on both contact
pages, from the moment the page opened. Fixed; the warning now waits for a send attempt.
- **The contact page promised an answer within 24 hours** while the test terms promise no reply
time at all. It now says 1–2 days usually, and that no reply time is promised during the test.
- **You speak in the first person now, everywhere a person speaks** (your answer): the contact,
tester and FAQ pages, and the home and services pages that repeat their promises, in both
languages. The legal texts are untouched, and „we” stays where it means you and me together.
- **The home page's „Mit tud a doboz ma?” has its content back**: three cards, each with 2–3 of the
services page's own points.
- **The two services pages were missing from the sitemap** — Google was never told they exist.
Added, and a new check now refuses any push that leaves a public page out of it.
- **The laptop clip was rebuilt**: your photos are the first scene, so the still a visitor sees
before it loads is a wall of real photographs. The film inside it is credited (Creative Commons,
attribution required — yesterday's note calling it public domain was wrong), and the demo
library's poster wall is cut.
- Also: a dead script that logged a warning on every inner page is gone, the tester button in the
menu is the proper blue, and the footer has a plain Facebook link (no script, nothing loaded).
- **Still waiting on someone else:** the server still sends everything uncompressed (R-931). That is
a change in the manifests repository, not here.
**Your two decisions (from the notification design, `08` §8.1):**
1. Should households get „we noticed a backup problem and are handling it" mails by default? **Pick: yes, on** (silence during a long fault reads as „nobody noticed").
2. The „at most every N hours" field: keep it on the page, or move it under „Részletek"? **Pick: under Részletek.**
## Monday 2026-10-12 (night): the laptop on the home page is playing