93052884b2
gates / gates (push) Successful in 30s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
3.0 KiB
3.0 KiB
STATUS — what works, what's broken, what's next
Ready for the first real tester (Tester-2): yes. You confirmed the tunnel route and the connect mails (2026-09-30).
Updated 2026-10-02 (afternoon). Both demo boxes run controller 0.288.0 and host agent 0.138.0. Hub 0.126.0. New installs get golden 0.288.0 with agent 0.138.0.
Tester-2 — read only, from the hub. The customer record exists. Tester-2's box has not registered yet.
Today (afternoon): every app checked again
- No data-loss fault. I checked all 58 apps with the fixed check. It made each app really save something, then looked where the data landed. No app saves data where the backup does not copy it.
- 40 apps: proven correct. 18 apps: not proven either way. In those 18 the check could not fill every folder (for example an upload folder stays empty because my test saves no upload). Nothing was found outside a backed-up folder. I list them and work on them later.
- papra was broken for new installs, now fixed. It needs more memory than its limit, so a fresh install crashed in a loop. I measured it and raised the limit. No box runs papra.
- plant-it's program image is gone from Docker Hub. It is already hidden from new installs. No box runs it.
Removing an app now tells the truth (your choice A)
- When the household removes an app, its own files (books, videos) stay. The dialog and the result now say so, and name the folder. Proven on the scratch box: the video was still there after the remove.
Before the first paying customer
Everything here must be done before the first customer who pays:
- SparkyFitness: written permission from the author (the e-mail draft is ready). If none → hidden from new installs.
- Tandoor: written permission from the authors. If none → hidden from new installs.
- A lawyer reviews the licence list (Tandoor, SparkyFitness, Emby, n8n, Plex, the paid "enterprise" parts, Redis).
- Agent updates: I may sign agent updates only until the first paying customer; after that you sign them.
Your licence decisions are recorded: Emby, Plex and n8n stay. recipe-importer needs nothing unless we share it.
Also today
- New version 0.288.0 and a new golden (0.288.0).
- Rows. 7 closed, 6 opened. The list went from 436 to 442 rows.
What needs you
- plant-it: keep the hidden template as it is, or remove it entirely (its image no longer exists). If you say nothing: it stays hidden; nothing runs it.
- Send the SparkyFitness request, and ask the Tandoor authors (the "Before the first paying customer" list).
- Phone test (2 minutes), only if you want it: say so, and I put MeTube back on demo-hp with a family login.
Standing steps
- Monthly security re-test: last run 2026-10-01, next due ~2026-11-01. (You start it with the standing brief.)
- Weekly: the golden bake (next around 9 October; today's bake was 0.288.0).
- Registry clean-up: only when the registry disk fills; "show me" mode first, then a person decides.