41590f8ee6
gates / gates (push) Successful in 19s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
72 lines
2.7 KiB
Markdown
72 lines
2.7 KiB
Markdown
# Nightly rotation — "be a customer for the night" on demo-hp
|
|
|
|
One app per night, as a throwaway deploy on demo-hp, through the product's own endpoints: install,
|
|
real data through the app's front door (never a volume or database directly — R-156), ten minutes of
|
|
household use, backup through the backups page's endpoint, restore and read the data back, the
|
|
guarded Update if the catalog offers one, removal with "delete my data", and a clean drive. Every
|
|
surprise is a register row before the next step. An app with no non-browser front door is recorded,
|
|
not faked. Tick with the date; the next night takes the first unticked app.
|
|
|
|
**The nine standing apps of demo-hp come first.** They cannot be a throwaway on guest 9201 (same stack
|
|
name), so they are walked on the **scratch guest 9202** (R-481, built 2026-09-13: under the demo-hp
|
|
customer, hub off, tunnel off, `https://192.168.0.114` with the same Host names and password).
|
|
|
|
## Standing on demo-hp — walked on the scratch guest 9202
|
|
|
|
- [x] bentopdf — 2026-09-13 (night 2, scratch guest 9202): install, front door 200, no data route (browser-side toolbox — recorded, not faked), backup now + Tier 2, remove-keep → Tier-2 restore back, same-version Update (backed up first: the restore's deploy time is newer than the copies, R-478 by design), remove-all clean. No new rows. `audits/nightly-2026-09-13b-bentopdf/`.
|
|
- [ ] bookstack
|
|
- [ ] calibre-web
|
|
- [ ] docmost
|
|
- [ ] kimai
|
|
- [ ] opengist
|
|
- [ ] paperless-ngx
|
|
- [ ] privatebin
|
|
- [ ] romm
|
|
|
|
## The rest of the catalog
|
|
|
|
- [x] actualbudget — 2026-09-13: no non-browser front door (the client talks a sync protocol, no REST); deploy / update / remove were exercised the same day for R-475 (`audits/rulings-r472-r475-2026-09-13/`). Recorded, not faked.
|
|
- [x] adventurelog — 2026-09-13: full walk (install, sign-up + trip data through the API, backup now + Tier 2, remove-with-data-kept → second-drive restore REFUSED (R-486) → own-copy restore byte-identical, same-version guarded Update, remove-with-backups left 484 MB behind (R-474)). Photo upload needs a browser (R-483). Rows: R-482..R-487. `audits/nightly-2026-09-13-adventurelog/`.
|
|
- [ ] audiobookshelf
|
|
- [ ] calcom
|
|
- [ ] claper
|
|
- [ ] code-server
|
|
- [ ] crafty-controller
|
|
- [ ] emby
|
|
- [ ] ghost
|
|
- [ ] gitea
|
|
- [ ] glance
|
|
- [ ] gokapi
|
|
- [ ] grafana
|
|
- [ ] gramps-web
|
|
- [ ] home-assistant
|
|
- [ ] homebox
|
|
- [ ] homepage
|
|
- [ ] immich
|
|
- [ ] jellyfin
|
|
- [ ] komga
|
|
- [ ] mealie
|
|
- [ ] n8n
|
|
- [ ] navidrome
|
|
- [ ] nextcloud
|
|
- [ ] onlyoffice
|
|
- [ ] outline
|
|
- [ ] papra
|
|
- [ ] plant-it
|
|
- [ ] plex
|
|
- [ ] radarr
|
|
- [ ] rallly
|
|
- [ ] recipe-importer
|
|
- [ ] seerr
|
|
- [ ] sonarr
|
|
- [ ] sparkyfitness
|
|
- [ ] tandoor
|
|
- [ ] termix
|
|
- [ ] uptime-kuma
|
|
- [ ] vaultwarden
|
|
- [ ] vikunja
|
|
- [ ] wanderer
|
|
- [ ] wger
|
|
- [ ] wishlist
|
|
- [ ] zipline
|