Commit Graph
1507 Commits
Author SHA1 Message Date
admin d0dbc6f1cd hub v0.176.1: Restart controller for every guest of a customer host (0.176.0 gated it on a controller version the agent does not report — found live); R-1345 filed (token scopes cannot be edited) — test red first
gates / gates (push) Successful in 1m46s
2026-10-29 12:57:14 +01:00
admin 3d0c907b56 hub: Restart controller (the agent's closed list on the host-report reply) and Clear hold (D64 = B, the controller's list) on the host page, each behind a confirm; controller_unresponsive (R-1344, alarm only); 04 §6.1 + 09 §3 decision 283; wire gate declares both new wires; R-1344 filed — tests red first
gates / gates (push) Successful in 3m23s
2026-10-29 12:31:33 +01:00
admin 70862fa7b3 R-1343 filed: the hold clear is written back by the running controller's next save; STATUS gives the one-command clear + restart
gates / gates (push) Successful in 1m48s
2026-10-29 11:54:36 +01:00
admin 7c69c726a0 Release run 2026-10-29 close-out: report, STATUS (Updated + the one hold to clear), CONTEXT; closed R-1238/R-1338/R-1256/R-1255, R-528 WATCHING, R-1254 released note; R-1342 filed (fixed on main 652a690); 07 §6.3; evidence
gates / gates (push) Successful in 2m16s
2026-10-29 11:17:03 +01:00
admin 650aa0cf99 Release run 2026-10-29: hub 0.175.0 ceremony + watch, agent 0.168.0 on the three test boxes, controller 0.347.0 walk + local restore + OOM + D62 end to end on Tester 1 (evidence); R-1341 filed; R-1339/R-1340 moved to their sections, headers recounted
gates / gates (push) Successful in 1m46s
2026-10-29 10:12:40 +01:00
admin 41f8f67015 D63 live: R-1256 H4 + H5 failed stop proven on Tester 1 (test build); D62 proven live; R-1340 filed (hold mail tells the option-C story for any cause); 07 §6.3 [FACT]; evidence audits/d63-2026-10-29/
gates / gates (push) Successful in 1m45s
2026-10-29 09:24:12 +01:00
admin bf69bb91ac D62 + D63 (operator 2026-10-29 08:17): 09 §3 decisions 281/282; 07 §6.3 [DESIGN] — restore copies 30 days + Törlés most; prove-or-revert for H4/H5
gates / gates (push) Successful in 1m43s
2026-10-29 08:54:41 +01:00
admin 7799ef5f54 Night 2026-10-28 close-out: report, STATUS morning list, CONTEXT (CC decisions), R-1256/R-1238 states, R-1339 filed, Plex box walk evidence, catalog morning patches (prepared, not pushed)
gates / gates (push) Successful in 1m50s
2026-10-29 05:19:59 +01:00
admin 7a6b9ff19d night 2026-10-28: R-1256 [DESIGN] + H5/H8 live facts in 07; fault.selfheal walked on 9202 (evidence)
gates / gates (push) Successful in 1m46s
2026-10-29 04:45:53 +01:00
felhom security watch ecae56559c security-watch: memory of 2026-10-29 (R-1303). Docs only. 2026-10-29 03:45:11 +00:00
admin 6a6dd94dac Register: R-528's state leads with OPEN (register-shape RULE 8)
gates / gates (push) Successful in 1m46s
2026-10-29 02:42:56 +01:00
admin 0abed37f3e Night 2026-10-28 (part): R-1256 H5 proven live on 9202 (a busy volume is not written into; the live data put back, no hold); claim fail.customer-self-restore re-walked (route proven, the person still open); rows R-1254/R-1255/R-528/R-1338 state; Plex evidence; two dead bench tokens redacted from evidence 2026-10-29 02:39:32 +01:00
admin d8752de9e3 Night 2026-10-28 (part): R-1338 — the memory mark reads the live anon (decision 22 refined; bench 27.7 %, 9202 25.1 %, catalog patch prepared, not pushed); claim fault.already-paired walked on Tester 1's console (33 -> 32 not walked); evidence
gates / gates (push) Successful in 1m48s
2026-10-29 00:14:46 +01:00
admin 8a3df79fda Night 2026-10-28 (part): design notes R-1255/R-1254 (03), R-528 (08, live on Tester 1 + the operator's mail); capability map E8/E9 PROVEN-LIVE, B2 re-checked; 2 claims walked (35 -> 33 not walked); evidence + red-proofs
gates / gates (push) Successful in 1m49s
2026-10-29 00:00:44 +01:00
admin 05595ecff6 Gitea 28.2.0 live (R-1315 closed; D57 -> decision 280: imports only from GitHub/Codeberg/GitLab); R-1338: the Meilisearch cap helps on the bench, not on 9202 — measured, not pushed; STATUS, CONTEXT, evidence
gates / gates (push) Successful in 1m52s
2026-10-28 21:35:56 +01:00
admin 1be7aa87dc Big steps close-out: Wanderer, Termix, Homepage, Seerr live (bench + box + undo); R-1335/R-1311/R-1320/R-1317 closed, R-1338 opened, R-1334 VERIFY (0 refused in two dry runs, no login); 09 decision 279 + [DESIGN] path rule; STATUS, CONTEXT, evidence
gates / gates (push) Successful in 2m53s
2026-10-28 18:23:33 +01:00
admin 3c0a33c1a0 R-1334 evidence: dry run 2459 log
gates / gates (push) Successful in 3m50s
2026-10-28 13:08:41 +01:00
admin 8644450db2 image reader waits out a registry 429 and tries again (3 tries); 08 + changelog: the dry-run measurement of the Docker Hub change (0 refused), two runners = two tag caches (R-1334) 2026-10-28 13:08:33 +01:00
admin fe677bae94 security watch: Docker Hub requests spaced, a 429 retried (NOT CHECKED only after the last try), tag lists cached 24 h per registry path on the runner (R-1334); W14
gates / gates (push) Successful in 4m14s
2026-10-28 12:43:38 +01:00
admin 1c8f9ef924 Runtime fixes 2026-10-28 close-out: lane batches 3+4 live (papra, dawarich, adventurelog), R-1332 closed (10 live / 4 big step / 6 no fix), TABLE final, AdventureLog runs 2-4 evidence, 9202 back on the live catalog; CONTEXT, STATUS, REPORT
gates / gates (push) Successful in 3m37s
2026-10-28 12:04:26 +01:00
admin ac95ca4fc3 STATUS 2026-10-28 (day): the steps live, the waiting apps in one line; D61 ruled and moved to history
gates / gates (push) Successful in 3m33s
2026-10-28 10:49:00 +01:00
admin e381172846 register: section counts after the runtime-fixes rows 2026-10-28 10:40:43 +01:00
admin 47e1ef062b Runtime fixes 2026-10-28: TABLE of the 20 apps (calibre-web loads Brotli — corrected; file manager does not, 3 boxes), lane batches 1+2 evidence; 09 decisions 277 (D61, operator) + 278 and the lane batch; R-1313/R-1322/R-1327 closed; R-1334..R-1337 opened; app rows updated 2026-10-28 10:40:31 +01:00
admin a3247d9f44 security watch reads zstd layers in CI by itself (R-1327): pinned zstandard 0.25.0 wheel, sha256-checked; RUNTIME log line; HA 2026.9.4 and RomM 5.4.1 dropped from the cache for the CI fill proof; Immich v3.3.5 power-cut repair evidence
gates / gates (push) Successful in 4m12s
2026-10-28 07:59:34 +01:00
felhom security watch 9b4b5fe5e7 security-watch: memory of 2026-10-28 (R-1303). Docs only. 2026-10-28 03:42:17 +00:00
admin 3d3cd3ad7c Night 2026-10-27/28: Immich and Home Assistant lane walks proven (drill), Wanderer hidden in the drill, R-1322/R-1313 updated; STATUS (D61 RomM, the morning list), CONTEXT with the unattended decisions
gates / gates (push) Successful in 2m0s
2026-10-27 23:36:25 +01:00
admin f5a4995da5 security watch sees runtimes (R-1327) and DooPlex (R-1328); HTTP2Shell rows R-1329–R-1332; R-1326 closed
gates / gates (push) Successful in 3m27s
- scripts/image_runtime.py: Node / Python Brotli / brotlicffi / apk / dpkg read from an image's registry config and
  layers (no pull; HEAD for the nightly digest; zstd via the zstd program where present; quay.io, index.docker.io).
- security_watch.py: a „runtime" source (security_watch_runtimes.json), cached by digest in state.json (154 images,
  filled on DooPlex tonight); ghcr.io tag lists are paged; the DooPlex group (own block, homelab next-step).
- dooplex_inventory.py + documentation/security-watch/dooplex-workloads.txt (89 images, homelab-manifests 5aeec8d).
- Tests W10–W12 (58 checks) + test_image_runtime.py (13), each red-proved.
- audits/http2shell-2026-10-27: the Home Assistant lane walk (proven), HOMELAB-LIST.md (19 to update), the run log.
- 08 §11 design line; 09 §3 decision 276 (HA monthly = same main version; decided by CC unattended).
2026-10-27 23:23:02 +01:00
admin 503692a1da D60 (CC never deletes from the secret store) and D56–D59 recorded: 09 §3 decisions 271–275, rows R-785/R-1311/R-1313/R-1315, the decide table cleared; D60 in workspace CLAUDE, 12, secrets runbook
gates / gates (push) Successful in 1m59s
2026-10-27 22:31:44 +01:00
admin f633d48bab R-1299 CLOSED: the clean-up window button (hub 0.174.0/0.174.1, live grant + cancel on tester-1); R-1326 filed (hub start-up vs liveness); R-1237 updated (46 dead names removed with sec rm); 07/05 design lines; secrets runbook: sec rm
gates / gates (push) Successful in 1m59s
2026-10-27 21:16:48 +01:00
admin 1796112508 Security app updates 2026-10-27, close-out: Jellyfin 12.4 live (catalog 540f185; bench + box + the undo proven, R-1314 filed and closed); per-box floors cleared after a clean 30-min watch; TRIAGE states; STATUS (four picks D56-D59); teardown; REPORT-security-app-updates-2026-10-27.md
gates / gates (push) Successful in 2m4s
2026-10-27 19:26:39 +01:00
admin 7610f69e7c Security app updates 2026-10-27: 14 security-fix steps + 2 normal steps live (catalog 06e603e, 7b0071e, 65a6b11); controller v0.346.1 (traefik, file manager, cloudflared) floor set; R-1304 and R-1306 CLOSED, R-1305 NARROWED; R-1313, R-1315–R-1325 filed (big steps left, three observations); 09 decision 255 and B23: the batch use of the lane; evidence 2026-10-27 17:22:02 +01:00
admin 7c75162a18 REPORT-release-2026-10-27: the night's fixes, the line test, the release block; the floor watch and the per-box clear (evidence)
gates / gates (push) Successful in 1m56s
2026-10-27 16:13:40 +01:00
admin acd79a78cc Release block 2026-10-27: hub 0.173.0, agent 0.167.0, controller 0.346.0 released; R-1250 fixed the same day and proven; ten rows closed, R-1312 opened
gates / gates (push) Successful in 2m29s
- audits/linetest-2026-10-27/: the hold failed four times as built (qBittorrent drains ~14 s), the fix 710ceac, the test
  through the hold on 0.346.0-rc.1 (94.5 Mbit/s, the limit back exactly), teardown.
- audits/release-2026-10-27/: builds, agent release + signed updates, per-box and global floors, box walk.
- 09 §3 decisions 269 (R-1250 fix the same day) and 270 (R-1218 live proof waived); D55's window result in 268.
- 08 §: the drain-wait design line. STATUS, CONTEXT, register (223 -> 214).
2026-10-27 15:45:59 +01:00
admin 708a34512e Security app updates 2026-10-27: evidence of batch 1 (box walks rallly, romm, code-server, outline, vikunja; wishlist + bookstack bench and box; jellyfin bench; the walk's negative control). Docs only.
gates / gates (push) Successful in 1m58s
2026-10-27 15:08:44 +01:00
admin 29134c52c2 security_watch: a GitHub Actions advisory is not listed; an empty fix with a closed range reads 'after X' (R-1310 part; test W9, red first)
gates / gates (push) Successful in 3m36s
2026-10-27 09:16:58 +01:00
admin ba06b873b9 Security app updates, Part 1: the triage of 38 flagged pins (TRIAGE.md, per-app notes, PICKS.md); R-1306 triaged; R-1310 (watch classifier) and R-1311 (Termix X-Forwarded-For) filed
gates / gates (push) Successful in 2m0s
2026-10-27 09:06:38 +01:00
admin c6248dbfc5 R-1303: the GitHub key is in place (CI dry job 2415 read every repo in one night); first real night (job 2413) mailed nothing, as designed; STATUS do-item removed
gates / gates (push) Successful in 2m0s
2026-10-27 07:55:04 +01:00
admin 8744eab80d R-1174 CLOSED: the status gate refuses from 2026-10-27 (hand run: clean copy rc 0, a copy citing a closed row rc 1); R-1250's due check moves one day (the line test runs today, from 10:00 CET)
gates / gates (push) Successful in 2m4s
The nightly CI job 2412 convicted both due checks, as designed.
2026-10-27 05:16:43 +01:00
felhom security watch 3c8c1ded1f security-watch: memory of 2026-10-27 (R-1303). Docs only. 2026-10-27 03:41:31 +00:00
admin 626275b187 R-1303 built and live-proven (test mail arrived, seed run committed its memory); R-1305–R-1309 filed (file manager, 27 apps, image packages, floating tags, mail-only notices); docs 08 §11, B23, monthly §4a; STATUS
gates / gates (push) Successful in 2m21s
2026-10-26 23:51:45 +01:00
felhom security watch ed843da788 security-watch: memory of 2026-10-26 (R-1303). Docs only. 2026-10-26 22:44:04 +00:00
admin 97ae7086c0 R-1303 (P2): the security watch — spike: which notice sources catch the controls; R-1304 (P3): traefik v3.7.13 inside 12 October advisories
gates / gates (push) Successful in 1m55s
2026-10-26 22:57:07 +01:00
admin ae3db89ab3 night fixes 2026-10-26: live proofs (R-1220, R-1232, R-1187, R-1298), register states, design lines; R-1300 filed; R-528 design
gates / gates (push) Successful in 1m56s
Evidence audits/night-fixes-2026-10-26/ (scanned: 0 secret hits).
2026-10-26 22:17:36 +01:00
admin cc0fb962f3 R-1300 CLOSED: controller 0.345.1 (cloudflared 2026.10.3) on every box; R-1301 filed (N100 host clock, chrony fails at boot); 01: cloudflared follows Cloudflare's security notices
gates / gates (push) Successful in 2m27s
2026-10-26 21:41:05 +01:00
admin ffb91d89e7 R-1300 (P1, Security): cloudflared 2026.9.3 trusts the eMudhra weak-key intermediates — the list, the origin check (not affected), evidence 2026-10-26 20:50:39 +01:00
admin 3720bd1f03 audits: R-972 govulncheck before/after (Go 1.27.3)
gates / gates (push) Successful in 2m16s
2026-10-26 20:42:41 +01:00
admin 99c0f5e310 D55 = 260 recorded (09 §3 decision 268); the grant set and read back; R-1299 filed (no grant button)
gates / gates (push) Successful in 1m56s
2026-10-26 20:11:22 +01:00
admin 3ca9b71c73 R-435 read and closed: the 2026-10-26 windows (hub records + mailbox; box logs lost to restarts, said plainly)
gates / gates (push) Successful in 2m5s
2026-10-26 19:17:19 +01:00
admin 4955744462 docs: STATUS D55 (the D54 grant needs the operator: CC's token lacks offsite:write; the cap), R-1294/R-1297 rows, CONTEXT
gates / gates (push) Successful in 1m57s
2026-10-26 19:06:41 +01:00
admin e33ec8210a D53 built + live-proven (08 §10 [DESIGN — built]); R-1297 decoys: register-shape decoys assert the script's exit
gates / gates (push) Successful in 3m25s
- 08 §10: built (controller 5bd03ad, hub 7e57e824, commit only); putback_pending as on the wire; as-built notes
- audits/d53-held-apps-2026-10-26: live proof on 9202 against a test hub (3-min grace), red-proofs, teardown
- R-1291 BUILT (not released); R-1298 filed (9202's orphan holds + PrivateBin leftover)
- test_gate_decoys.py: the register-shape cases also run the script and assert its exit code — R-1297's decoy 2
  showed an inert main() passed every case (9 cases red with it now)
- audits/r1297-ci-trim-2026-10-26: runners, times, decoys
2026-10-26 19:03:07 +01:00