351296114c
gates / gates (push) Successful in 18s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
53 lines
4.4 KiB
Markdown
53 lines
4.4 KiB
Markdown
# REPORT — before the volunteer: the big night's P1 fixes, the two rulings, the publish (2026-09-15)
|
||
|
||
Releases: **agent v0.131.0**, **controller v0.243.0** (MinAgent 0.131.0), **hub v0.114.0**, catalog templates (no version),
|
||
**installer ISO 1.27.1 published**. Baselines re-verified at start: controller `406755f`, agent `4586f0f`, felhom.eu
|
||
`a028a9a`, catalog `882a43e` — all equal to the task table. Architecture read and cited: 03 §4, 05 (new §13/§14), 07 §6,
|
||
08 §6.2, 02 (settings after install).
|
||
|
||
## Claims in the prompt that turned out wrong (first)
|
||
1. **"The floor carries the agent release to every box"** — false. The hub HOLDS a floor whose declared MinAgent is
|
||
above the box's agent; an agent updates only by an operator-signed `agent_update` job (R-530). Delivered to demo-hp
|
||
with the operator's keys; demo-felhom and Peti's box stay on 0.130.0.
|
||
2. **"`--restart always` does not restart a killed container"** — CORRECT, now measured (Docker 29.8.0, both policies
|
||
exited 60 s after `docker kill`).
|
||
3. **"Appliance registration knows no customer"** — correct as read (`api/appliance.go`); not a trigger.
|
||
4. **"a `node_down` mail would have gone at ~60 min"** — not measured; unchanged as an inference.
|
||
5. **"R-110 tag move" for the ISO** — R-110 governs the host installer's `installer-v*` tag, which the ISO does not
|
||
change; no tag was moved. **"index page on iso.felhom.eu"** — the bucket serves no index (R-504); the index is the
|
||
website page `felhom.eu/letoltes`, published with the ISO.
|
||
6. **"`08-alarm-ladder.md` §5 holds the cooldown"** — it is in §6.1/§6.2; the ruling was written there.
|
||
7. **"Park note in `RUNBOOK-manual-build.md` §4"** — §4 is the golden image; the park note went to §3.1 (controller).
|
||
|
||
## Parts
|
||
- **A (R-523)** agent supervisor — live on 9201: idle 59 s, parked held + unpark 25 s, swap deferred; crash-loop guard
|
||
tripped for real and the hub mailed `controller_crashloop`; after the 30-minute pause the agent restarted it
|
||
(09:36:24Z, dashboard 200 at 09:36:30Z) and the hub minted `controller_restarted_by_agent`; mid-deploy timing not measured.
|
||
- **B (R-513)** generated FileBrowser password — live on 9202 (generated) and 9201 (operator-set left alone); public 401.
|
||
- **C (R-517/R-518)** per-tier page live on 9201; absent-tier skip unit-proven; „0 B" found live and fixed (unreleased).
|
||
- **D.1 (R-509)** self-bind auto-send — shipped and red-proofed; **live mail NOT checked** (a throwaway customer's
|
||
delete runs the RESET cascade on ep0 — fenced).
|
||
- **D.2** `node_*` bypass the quiet hour (operator ruling) — red-proofed; recorded in 08 §6.2 and CONTEXT.md.
|
||
- **D.3 (R-511)** re-issue adopts — shipped, red-proofed; not provable on tester-1 (no host). **STOP held**: listing
|
||
posted, operator said yes, one snapshot forgotten on ep0 (1 928 820 672 B logical), token kept, nothing else touched.
|
||
- **D.4 (R-510)** three GETs → 530 ×3 (no box, no tunnel); stays open; day-0 A.1 names the setting.
|
||
- **E (R-512/R-514/R-515)** catalog — live on 9202: stranger 400, 20/20 documents, peak 772 MB; OOM line not proven (R-528).
|
||
- **F** ISO 1.27.1 — uploaded; round trip sha256 `25637007…c053`, 1 705 322 496 B; `.sha256` 200; manifest 200;
|
||
1.26.1 kept for rollback; `felhom.eu/letoltes` 200. G11 PASS, G12 not measurable with the token.
|
||
- **G** docs: 03, 05 §13–14, 07 §6.4, 08 §6.2, 02, CONTEXT, RUNBOOK §3.1, day0 A.1, VOLUNTEER prerequisites.
|
||
|
||
## Extra acts, stated
|
||
- The felhom.eu push was blocked by the due-checks gate (R-433 due today): the Gmail-read mailbox holds no Hetzner reply;
|
||
re-dated to 2026-09-22 with the reason in the row. No `--no-verify` anywhere.
|
||
- The operator's three signing keys arrived mode 664; set to 600 (R-533).
|
||
|
||
## Rows
|
||
Register rows **232 → 232**: closed 9 (R-493, R-495, R-496, R-512, R-513, R-514, R-515, R-517, R-523); opened 9
|
||
(R-525 … R-533); narrowed R-509, R-510, R-511, R-518; R-433 re-dated.
|
||
|
||
## Teardown, three layers
|
||
Machine: 9202 throwaways removed; 9201 controller running again (09:36:24Z); the killed homebox deploy created no container but left its `app.yaml`
|
||
(09:04:55Z, keys only read) — moved aside to `/root/homebox-app.yaml.p1fixes-residue`, noted under R-531.
|
||
Host: demo-hp park marker removed; agent 0.131.0 stays (the release). ep0: one tester-1 snapshot removed on yes.
|
||
Hub: demo-hp floor override 0.243.0 kept (it delivers the release); no customer created or deleted.
|