gates / gates (push) Successful in 6m59s
- 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
The N100 becomes the lived-in box (2026-10-15)
Rule: architecture/09-update-architecture.md §3 decision 254. Diary: documentation/lived-in/n100.md.
Read first: runbooks/target-selection.md, operations/nodes.md, 07-backup-architecture.md, 15-media-library.md.
| folder | what |
|---|---|
B/01-state.txt |
the host and guest: versions, memory, disks, /dev/dri (host yes, guest no) |
B/02-drive.txt, B/03-drive-detail.txt |
the USB drive (ADATA HD710 PRO / TOSHIBA MQ04ABF100 65NOP3HDT) and its 6.2 GB: vzdumps, app backups, leftovers — no family files; PVE storage felhom-backup = the whole-guest backup target |
B/04-sizing.txt |
the five media apps by the estimator's rule: ~2 GB needed of 12 GB |
B/05-dashboard-view.txt |
the dashboard's own view: one enrolled drive, backup_target: true, off-site on (182 KB) |
B/06-deploy-fields.txt |
the install fields per app |
D/01-install.txt |
qBittorrent, Prowlarr, Sonarr, Radarr through the deploy call — no drive sent; the box chose hdd_1 |
D/02-stranger.txt |
a stranger from the internet: the gate on Prowlarr/Sonarr/Radarr; qBittorrent's own login page and 403 API |
D/03-wiring.txt |
what the box wired, from the apps' own APIs |
D/04-app-backup-settings.txt, D/05-capture-sets.txt |
Part C: the controller's classifier over the deployed files — off-site takes no media; tier 2 only qBittorrent's downloads and only if switched on (not on; with one drive state-only to the SSD); vzdump excludes the drives |
F/ |
demo-hp: /mnt/sizing-bench removed through the dashboard; the hub's next report |
SHEET.md |
the operator's sheet |
tools/ |
n100.py (the box-walk library pointed at the N100), install_media.py, read_wiring.py |