- 09 §3 decision 254 (operator decisions 240/243 written down); target-selection: a "lived-in" tier, Tier 0 = demo-hp alone; nodes.md role + drive; 11-os-updates ring 0 wording; CLAUDE.md + docs.md: the diary. - documentation/lived-in/n100.md (new diary); audits/n100-lived-in-2026-10-15/ (state, drive read, Part C capture sets, installs, wiring, stranger probes, demo-hp clean-up, the operator's SHEET.md). - Register: R-1062 (the split, operator decides), R-1063 (decommission half-state on an agent refusal), R-1064 (path removal silent about cross-drive copies), R-1065 (a claimed Plex gets no libraries until a wiring run). - demo-hp: /mnt/sizing-bench removed through the dashboard; the hub shows demo-hp OK (14:56 UTC). Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
5.0 KiB
REPORT — the N100 becomes the lived-in box (2026-10-15)
Written in ASD-STE100 Simplified Technical English. Read first: runbooks/target-selection.md, operations/nodes.md,
07-backup-architecture.md, 15-media-library.md, 09 §3 decisions 240, 243, 250. Evidence:
documentation/audits/n100-lived-in-2026-10-15/.
What waits on you
- The sheet (about 30 minutes):
documentation/audits/n100-lived-in-2026-10-15/SHEET.md. Install and claim Plex; make the admins in Prowlarr, Sonarr and Radarr; add download sources in Prowlarr; add one show and one film. Then say „done". If you do nothing, the apps wait, safe behind their gate. - Decide (R-1062): the USB drive is also the box's whole-box backup drive. Split it anyway? My pick: no, keep one drive. If you do nothing, it stays one drive.
1. The lived-in rule, and the files
09 §3 decision 254:
- The N100 changes only through the product: the dashboard, the hub, the release train, the OS update rings.
- No deliberate failure without your word for that one act.
- Reads and observation are free. A problem goes into the diary and the register.
- It is not Tier 2. It is no longer „reach here first".
Decisions 240 and 243 point at it now.
Files changed:
architecture/09-update-architecture.md;runbooks/target-selection.md(a new „lived-in" row; Tier 0 is demo-hp alone; the N100 section rewritten);operations/nodes.md(role and drive lines);architecture/11-os-updates.md(ring 0 no longer calls the N100 disposable);CLAUDE.mdand.claude/rules/docs.md(one line each: the diary);documentation/lived-in/n100.md(new);STATUS.md,CONTEXT.md, the register.- My own memory index: it called both demo boxes disposable.
2. What the N100 had, and what the 6 GB is
-
Controller 0.314.0, agent 0.156.1. Guest: 12 GB of memory, 0.2 GB used. One app (opengist).
-
The five media apps need about 2 GB by the estimator's rule. They fit.
-
/dev/dri: the host has it, the guest does not. So Plex cannot use hardware transcoding today. -
The USB drive is not only app test data. It holds:
- 2.7 GB: the box's nightly whole-box backups (
dump/). The host storagefelhom-backuppoints at this drive. - 3.1 GB: app backups and an off-site restore copy.
- 422 MB: leftovers of removed apps.
- Empty media folders.
There are no family files on it.
- 2.7 GB: the box's nightly whole-box backups (
-
So I did not split it. It is the box's whole-box backup target. The product refuses to retire such a drive, and the box has no other drive to take that role. I also did not press the retire button. Reading the code showed that a refused retire leaves the dashboard showing the drive as retired (R-1063).
3. Films and off-site — proven before any download
I ran the controller's own classifier on the deployed apps:
- off-site takes no media folder;
- the cross-drive tier would take only qBittorrent's downloads, and only if someone switches it on. It is off. With one data drive it falls back to the internal SSD, and takes state only, not downloads;
- the whole-box backup's own log says: „excluding bind mount point mp8 ('/mnt/felhom-drives')".
4. What the box linked by itself
- I installed qBittorrent, Prowlarr, Sonarr and Radarr through the dashboard's own call, and sent no drive. Each was
healthy in under 35 s. The box picked
hdd_1by itself. - From the apps' own answers:
- Sonarr:
…/media/tv. Radarr:…/media/movies. Both have the taghdd-1, and qBittorrent as their client. - qBittorrent: the categories
tv-hdd-1andmovies-hdd-1, saving under…/media/torrents/on the same drive. - Prowlarr: linked to Sonarr and Radarr.
- Sonarr:
- A stranger meets the gate on Prowlarr, Sonarr and Radarr, and qBittorrent's own login.
- Not done by itself: a freshly claimed Plex gets no libraries until the next linking run (R-1065, from the code). The sheet tells you what to press if it happens.
5. demo-hp's warning
Gone. I removed /mnt/sizing-bench through the dashboard, and the hub showed demo-hp OK at 14:56 UTC. The path held
two apps' cross-drive copies, and the dashboard said nothing about them (R-1064).
6. Wrong claims in the prompt; commits; register; STATUS
Claims in the prompt that turned out wrong:
- „the 6.1 GB … app test data": it is mostly the box's own backups. The drive is the whole-box backup target, so the split cannot go through the product.
- „The box wires … Plex by itself": not right after the claim (R-1065).
- „HD710 PRO": that is the USB enclosure. The disk inside is a TOSHIBA MQ04ABF100 (931.5 GB). True, but incomplete.
Commits: felhom.eu (this commit). No product code.
Register: before 152 · opened 4 (R-1062, R-1063, R-1064, R-1065) · closed 0 · after 156.
STATUS.md: 61 lines.
Teardown: I installed four apps on the N100 on purpose (they stay). I deleted a temporary test file in the controller tree; it was never committed. On demo-hp I removed one storage path. The hub was read only, through my token. ep0, DooPlex and Tester 1 were not touched.