The last six PostgreSQL apps decided; the gate's wait seen live by day; catalog currency; stale rows
gates / gates (push) Successful in 29s

- R-463 CLOSED: rallly, outline, sparkyfitness -> PostgreSQL 18 (catalog 25ffd89 / aeb0cd6 / 1666572),
  each proven on the bench and on 9202 through the guarded Update with one undo case; zipline,
  adventurelog, immich stay on 16 by 09 decision 42's rule (upstream runs 16 / 16 / 14).
- Part F: bookstack, kimai, audiobookshelf, n8n, navidrome, grafana, komga moved on both venues;
  immich not (R-732: its first start OOM-killed its database on the bench).
- R-687 item 4 PROVEN LIVE on demo-hp: two deferrals while the leg stepped two apps, the whole-guest
  backup on the first poll after, success; config + window put back and read back.
- Catalog currency audit (Part D): 25/53 behind inside a major, 19 across; night-updatable 28 -> 31 (+1).
- R-446 and R-440 narrowed (measured on demo-hp); R-624 corrected (outline, rallly, zipline have routes);
  R-548 note (demo-hp's local tier refused for space since 09-27).
- New rows: R-730 (the ISO 1.29.0 build commit cannot be proven -> no tag; installer-v* is the script's
  line), R-731 (tag-shape switches), R-732. Register 361 -> 364.
- 09 §3: the 2026-09-30 operator notes (by day; Tester-2 pre-checks done; decision 52 not needed, not
  recorded); §6.4 dated currency note. STATUS, CONTEXT, REPORT-pg-last-six-2026-09-30.md.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-30 14:47:12 +02:00
parent 2de56ce16b
commit 25cb3eb9c1
250 changed files with 28923 additions and 23 deletions
+18 -16
View File
@@ -1,26 +1,28 @@
# STATUS — what works, what's broken, what's next
**Ready for the first real tester (Tester-2): yes, once you check two things — the tunnel's route in Cloudflare, and which of the two connect mails your friend uses.**
**Ready for the first real tester (Tester-2): yes. You confirmed the tunnel route and the connect mails (2026-09-30).**
**Updated 2026-09-30. Both demo boxes run controller 0.283.1 and host agent 0.138.0. Hub 0.126.0. New installs get golden 0.283.1 with agent 0.138.0 (baked and vouched 2026-09-30).**
**Updated 2026-09-30 (afternoon). Both demo boxes run controller 0.283.1 and host agent 0.138.0. Hub 0.126.0. New installs get golden 0.283.1 with agent 0.138.0. No new release today.**
**Decisions today** (yours, recorded): every new app goes off-site by itself (50); the three drill backups on ep0 go, and the restore test uses only the box's own backups (51).
**Tester-2 — read only, from the hub.**
- The customer record exists and its settings are ready.
- **Tester-2's box has not registered yet.** So there are no apps and no update switch to read.
- When Tester-2 installs an app, the box updates it at night by itself, like the demo boxes.
**Tester-2 — what I checked, read only.**
- Done: tunnel key pasted; the domain has exactly one DNS record, and it points at that same tunnel; off-site on (100 GB, a fresh storage account); DR tier on; e-mail language English.
- **Check yourself:** the tunnel's route. My Cloudflare key could read DNS but not tunnels. It must say `*.sajatfelhom.hu` → `https://traefik`, with „No TLS Verify" ticked.
- **Two connect mails went out** (the customer was created twice). Only one link works. Tell your friend: if one says "expired", use the other. The live one is valid until 7 October.
**Decisions today:** none taken by me. The "seed test data through the database" choice was **not needed**, so it is not recorded.
**What I did, and it worked.**
- **Apps go off-site by themselves now.** Older apps get one button. If the apps do not fit in 100 GB, the page names the biggest. The box never deletes old copies to make room — I checked; it never did.
- **A Stop holds during a backup.** The first version was wrong in real use; my live test caught it, and the second version is proven live.
- **ep0 is clean:** the three old drill backups are gone; the other customers' backups are unchanged.
- **A returning customer gets a new link** from a button on the expired link's page.
- **The volunteer guide is current** (six stale lines fixed).
- **Two false operator mails on a new box's first day are gone.**
- **The last six database apps are decided.** Three moved to the newer database version (rallly, outline, sparkyfitness). Each was tested on the test bench and on the scratch box, and each one's automatic undo was tested too. Three stay where they are (zipline, adventurelog, immich), because their makers use the same or an older version. **All eleven database apps are now done.**
- **More apps can update themselves at night:** 31 apps (plus nextcloud when a full copy exists), up from 28 this morning. Seven more apps got a newer version today, each tested on the bench and on the scratch box: bookstack, kimai, audiobookshelf, n8n, navidrome, grafana, komga.
- **immich did not move.** On the test bench its database ran out of memory during immich's very first start, twice. On the scratch box it installed fine. I filed it to measure properly; a customer's first install of immich may hit it.
- **The full-system backup now waits for app updates — seen live.** On the HP demo box it waited twice while two apps updated, then started, and it worked. The box's settings are back as before.
- **The HP demo box had no full-system backup since 29 Sept** (its disk was just too full to fit one). Today's test made a fresh one. The problem is the old known one: the box's system disk is small.
- **How current the catalog is:** 25 of 53 apps are a little behind their makers, 19 are a big version behind. The plan for which apps to test next is written.
- **Old register rows fixed.** The "up to date" badge is honest now for every app with a test record.
**Rows.** 5 closed, 2 opened. The list went from 359 to 361 rows.
**Rows.** 1 closed, 2 narrowed, 3 opened. The list went from 361 to 364 rows.
**What needs you.**
1. **The Tester-2 tunnel route** (above). If you do nothing and it is missing, your friend's dashboard answers an error page.
2. **D4, the image copies:** unchanged. If you do nothing, nothing changes.
1. **Nothing new.** No app needed a bigger memory limit.
2. **The golden waiver ends on 4 October.** No release happened today, so nothing changes. A weekly bake is due before then.
3. **D4, the image copies:** unchanged. If you do nothing, nothing changes.