admin pushed to main at admin/felhom-controller 2026-06-22 21:30:05 +02:00
8845496c0e test campaign #3: Phase 3 concurrency storms (C1 mutex, C2 flap+gate, C3 agent-kill unquiesce — all PASS)
admin pushed to main at admin/felhom-controller 2026-06-22 21:23:02 +02:00
850f0d4568 test campaign #3: Phase 2 state corruption (S1 settings crash-loop FINDING; S2/S3/S4 pass; symlink no-exfil)
admin pushed to main at admin/felhom-controller 2026-06-22 21:16:43 +02:00
192bb30a4b test campaign #3: Phase 1 resource starvation (R1-R4 fail-safe held)
admin pushed to main at admin/felhom-controller 2026-06-22 21:05:23 +02:00
ee014b3005 test campaign #3: Phase 0 floor (baseline + verified PBS backup, gate open)
admin pushed to main at admin/felhom.eu 2026-06-22 20:55:06 +02:00
445db9a625 docs(controller): storage doc — v0.75.0 drive-absent userdata MkdirAll gate (1c)
admin pushed to main at admin/felhom-controller 2026-06-22 20:55:05 +02:00
8b4b9011dd docs: v0.75.0 REPORT/CONTEXT — userdata mountpoint gate + boot-ordering design note + live C6 proof
admin pushed to main at admin/felhom-controller 2026-06-22 20:47:06 +02:00
0b2605c5a8 v0.75.0: gate userdata MkdirAll on a live mountpoint (no writes into an absent drive)
admin pushed to main at admin/felhom.eu 2026-06-22 19:35:05 +02:00
e4f49491a3 docs(tests): Finding #1 re-diagnosis — TEST ARTIFACT (docker kill != crash); controller auto-recovers
admin pushed to main at admin/felhom.eu 2026-06-22 19:10:48 +02:00
58fe93034f docs(tests): test campaign #2 findings (chaos/edge-cases, demo 9201)
admin pushed to main at admin/felhom-controller 2026-06-22 19:09:54 +02:00
9d47232d7f test campaign #2: Phase 5 skip (host reboot) + final matrix/findings/cleanup
admin pushed to main at admin/felhom-controller 2026-06-22 19:07:49 +02:00
608cd02dd4 test campaign #2: Phase 4 (concurrent-restore mutex + stopped-stack backup PASS; snapshots-404 + additive-restore gaps re-confirmed)
admin pushed to main at admin/felhom-controller 2026-06-22 19:04:04 +02:00
61b2dc02a4 test campaign #2: Phase 3 C7-C8 (quiesce crash-safety + reboot-during-op PASS); phase complete
admin pushed to main at admin/felhom-controller 2026-06-22 18:50:37 +02:00
dce2362245 test campaign #2: Phase 3 C4-C6 (C5 app.yaml graceful, C6 drive-eject recover + recreate-noise finding, C4 skip)
admin pushed to main at admin/felhom-controller 2026-06-22 18:44:01 +02:00
3ee26c575f test campaign #2: Phase 3 C1-C3 (kill app/controller/agent — chaos; docker restart-policy not honored finding)
admin pushed to main at admin/felhom-controller 2026-06-22 18:34:12 +02:00
d07848a786 test campaign #2: Phase 2 (storage lifecycle unblocked — disconnect/reconnect + decommission/re-enroll PASS; loopback blocked by agent whitelist)
admin pushed to main at admin/felhom-controller 2026-06-22 18:22:40 +02:00
d3f1b9d323 test campaign #2: Phase 1 (app sweep + edge cases — navidrome HDD-bound, redeploy race PASS)
admin pushed to main at admin/felhom-controller 2026-06-22 18:18:47 +02:00
1190e56a2c test campaign #2: Phase 0 (baseline + safety net + leak-fix gate PASS)
admin pushed to main at admin/felhom-controller 2026-06-22 17:52:10 +02:00
c208ddf308 docs: v0.74.0 REPORT/CONTEXT/README — agent connection-leak fix + live proof
admin pushed to main at admin/felhom-controller 2026-06-22 17:19:22 +02:00
2a5b88fbf9 v0.74.0: fix controller->agent connection leak (reuse one agentapi client)
admin pushed to main at admin/felhom.eu 2026-06-22 17:00:22 +02:00
a9ca5b4e68 docs(tests): 8443 unreachability ROOT CAUSE — controller http.Transport leak (read-only diagnosis)