Files
felhom.eu/REPORT-day2-2026-10-08.md
T
2026-10-08 10:46:42 +02:00

38 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# REPORT — 2026-10-08 (afternoon): the morning's four answers built, wger finished, one sheet of decisions
(`REPORT-day2-…` because another session — the website and mailer work — writes in this clone today.)
| Part | Result |
|---|---|
| **A** — Cloudflare as a row | **Done.** R-904 (P4, Security & access, owner operator, DEFERRED — after the first customers). Each fact cites `01`; „TLS ends at the edge" and „flood protection" are NOT written in `01` — said so in the row. |
| **B** — honest FAQ (R-900) | **Done and live** with your yes in chat. Both pages, visible text and structured data (website `b2dce901`). Live read-back: new sentence 2× per page, old line 0×. No other page makes the claim (ASCII search, control „Hetzner"). R-900 closed. |
| **C** — deletion times (R-901) | **Hub: done on main** (`05becb04`), ships tomorrow. **DooPlex job: written and tested, not installed** (`scripts/ep0-copy-gc/`, runbook updated; fail-safe guards added after the commit security review: partial list aborts, one deletion per run, HOLD file). Both times in the privacy draft. R-901 stays open until both are live — see D9. Found: `events` were already pruned at 90 days for everyone; the year bites `notification_log`, which had no deletion at all. Active customers' `notification_log` still has none (noted in the draft). |
| **D** — wger on 9202 (R-762) | **Done.** 9202: 2 workers, anon 246 MiB = 64 % of 384M, 0 kills, 0 restarts over 600 s, login/CSS/photo 200. Catalog `eec9a0d` (CI 1546 success). No ladder step applies (images unchanged — the writer refuses a same-digest re-test; `09` §5.4 renders the catalog template). Drill catalog written and reverted (decision 182). R-762 closed; R-905 opened (283 MB of rebuildable style files in every wger backup). |
| **E** — operator mail for old codes (R-304) | **Done on main**: controller `a40729a` (once a day per box, never the code), hub `5beedcce` (allowlisted, operator-only). Ships tomorrow — the controller needs the hub of the same day. |
| **F** — designs + sheet | **Done.** 8 design files + 1 combined; R-177 and R-298 closed with evidence; R-415 found LOST in the 2026-10-03 triage, re-filed, then FIXED on hub main (R-138 option B: no duplicate, nested or felhom.eu customer domain). Small fixes: R-717's two stale comments; R-298's eject/format button hidden on a backup-target drive. **Not done:** R-79 option A (~2 h, no decision needed — next session), R-554, R-462. |
**Rows: 131 before → 129 after. Opened 3 (R-904, R-415 re-filed, R-905). Closed 5 (R-900, R-177, R-298, R-415, R-762).**
(The brief said 130; the website session's R-903 made it 131 before this session started.)
**Rulings recorded first:** `09` §3 decisions 180–184.
**Waits for tomorrow's releases:**
- **hub:** R-243 alarm (morning), R-901 one-year deletion, R-304 `recovery_older_package`, R-415 domain guard.
- **controller:** morning's R-899 + R-304 honest message; afternoon's R-304 operator mail, R-298 button fix.
- **agent:** morning's R-899 + ring label + R-304 424 (nothing new this afternoon).
- **catalog:** already pushed (wger gunicorn; reaches a box at its next sync — no box runs wger).
- **DooPlex:** the `ep0-copy` removal job — D9.
**Machines:** demo-hp, demo-felhom, Tester 1: read only (two `storage.cfg`/`lsblk` reads by a design helper). 9202: wger
installed and removed through the product; catalog pointer restored (same `controller.yaml` sha256). Bench 9401: stopped,
as found. Hub: read only (three DB copies with `-wal`, each deleted). DooPlex: no change. No release, no deploy, no reboot,
no prune. The website changed only after your yes.
**CI (by head commit):** felhom.eu 1540, 1541, 1542, 1543, 1545 success; controller 1544 success; catalog 1546 success.
Controller job 1549 (`05e1292`, report-only) was LOST — 13.5 min, every step failed at one second, no log; the same
tree passed locally; re-run → success. Recorded in R-887 (its dated check is about exactly this). One push was refused once by the local hook (a site check caught the website session's half-saved page); re-run green,
pushed normally — no `--no-verify`.
**Decisions:** the sheet D1–D10 in `STATUS.md` („all as picked", or name the numbers you change). Full designs:
`documentation/audits/day-2026-10-08/`.