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
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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user