# STATUS — what works, what's broken, what's next **Ready for the first real tester (Tester-2): yes. Tester 2 (a laptop) is off; nothing was sent to it.** **Updated 2026-10-14 (night).** Agent 0.155.0 on all three boxes; controller 0.310.0 on demo-felhom, 0.309.0 on the other two until the floor is raised. Open items: see `documentation/backlog/OPEN-ITEMS.md`. Older notes, day by day: `documentation/backlog/STATUS-HISTORY.md`. Reports: `REPORT-night-power-2026-10-13.md`, `REPORT-poweroff.md`. ## What works - A household can switch the machine off; the hub holds alarms for 14 days and clears the state by itself (N100). - A real power cut on demo-hp: it started by itself after all 8 cuts of the night (with the BIOS set), every app back in ~4 min; stale and recovered mails true and paired. - The machine estimator is public (/gepigeny, /en/sizing); sizing measured for 61 apps on the N100. - 62 apps in the catalog, the Usenet and torrent clients included. OS updates, the kernel lane too, run at night. - The hub is closed again after the 2026-10-12 security review; one box cannot read another's data. ## What is broken - Several root-level weaknesses wait on your four decisions below (R-954, R-971, R-982, R-985). - DooPlex: a failed disk with its alarms silenced (R-934); CI jobs still get lost (R-887); something sets the shared checkout to „bare" (R-935); a Longhorn volume at 91 %. - Tester 2 has never made an off-site check (R-862). The scratch box cannot read the drill catalog (R-992). - After a power cut: a cut during the night backup leaves a half-backup that blocks every later backup (R-1006, P2); Immich keeps photos with empty thumbnails or no original (R-1007). ## What we work on - The power-off button reaches the other boxes when you vouch and raise the floor (below). - The power-cut findings (R-1004 to R-1008) and the estimator figures (R-1009, your choice). ## Waiting on you — decide | # | Row | Question | Pick | The other option costs | If you do nothing | Blocked | |---|---|---|---|---|---|---| | D1 | R-954 | Change every box's break-glass root password, since we cannot see if the old key was used? | **Yes** — about one hour, one box at a time, through the vault | Accept: no work, a password that may have been read stays valid | the old root passwords stay; if they were read, they still open the boxes from the LAN or console | — | | D2 | R-971 | Should the box refuse a catalog change that asks for dangerous container rights? | **Yes — an allow-list on the box** (one controller release) | Keep trusting the catalog repo: whoever can push to it reaches every box | a catalog push keeps reaching every box's apps with no check | — | | D3 | R-985 | „Zero-knowledge": change the wording, or remove the operator's root reach to the key? | **Change the wording now**; revisit after the first sale | Remove the reach: a design change to break-glass | the promise stays stronger than the product | the website text | | D4 | R-982 | Root SSH with a password from the LAN? | **No — key only**; the password stays for the console | Keep it: anyone on the household network can try it | the host keeps accepting root password logins from the LAN | — | | D5 | R-993 (R-991) | Approve the minimum machine (`audits/sizing-2026-10-13/SIZING.md` §5: x86-64, 4 cores, 8 GB, 256 GB SSD)? | **Approve** | Change it: one edit | no hardware page; a buyer with a Raspberry Pi can still download the installer | the hardware page | | D6 | R-992 | The scratch box cannot read the private drill catalog: give it a read-only login, or make that copy readable? | **A read-only login** | Readable copy: the drill catalog becomes public | every new-app test needs hand-staging | new-app tests | | D7 | R-990, R-989 | Rule yes / no / later on the forum ideas (`audits/forum-research-2026-10-12/FELHOM.md` §5) and the selfh.st ideas (`audits/selfhst-survey-2026-10-12/FELHOM.md` §6) | — | — | nothing changes; the research ages | — | | D8 | R-206 | Install DooPlex's Docker settings from git (restarts Docker), and prune the build cache weekly: yes or no? | **Yes, in a quiet window** | — | a rebuild of DooPlex still has the settings in git | — | | D9 | R-1003 (P1) | The FAQ promises a BIOS power-on setting „at every installation"; a self-install never gets it. Reword the FAQ, or make the install check it? | **Reword now** (the household sets it, with the menu names), check it in the install later | Install check: a build, and firmware rarely exposes it | the FAQ keeps a promise the product does not keep; a box can stay off after a cut | — | | D10 | R-1009 | Move the estimator's figures with the night's check on a second machine? | **A: a small figure update**, no verdict changes (`audits/sizing-check-2026-10-14/CHECK.md`) | A + B: also a sentence for Immich on 8 GB, two strings | the page keeps today's figures; its three answers were all true | — | ## Waiting on you — do - **Vouch** agent 0.155.0 + bundle; **raise the floor** to controller 0.310.0 with `min_agent` 0.155.0. If not: only the N100 has the power-off button, and a fresh install gets 0.154.0. - **Golden bake** at the weekly slot (R-468). If not: the waiver ends 2026-10-20 and pushes stop at the gate. - **N100 BIOS:** read „After Power Loss" (the HP's „Previous State" made it start after 8 of 8 cuts). **HP BIOS:** „Bypass F1 Prompt on Configuration Changes" → Enable. - **Pull the failed disk** Z6A07P2G (R-934; the twin Z6A070XZ is `/mnt/3_hdd`). If not: its alarms return on 11 November. - **Hub master key** into the password manager, then `shred -u` the key file (security review 2026-10-12, in the history). - **12 reused homelab logins** to rotate, and the repo-visibility decision (R-925, P1). - **Before the first paying customer:** Tandoor permission (R-789); a lawyer for the licence list (R-802) and the terms (R-813); SparkyFitness (R-784 — its author replied on 2026-10-13); print the break-glass sheet (R-923). - **Smaller:** pin the first Facebook post (R-917); Tester 2's bootstrap (R-862); look at the uncommitted `deny`-list edit in `homelab-manifests/.claude/settings.json`; the rest of „Your own tasks" (T6–T19) is in the history, 2026-10-10.