# TEST-REPORT — Test campaign #2 (broader apps, edge cases, break-and-recover) — N100 / guest 9201 **Run start:** 2026-06-22 (CC, unattended). **Operator:** Viktor (away). **Scope:** push past campaign #1 — more apps, edge cases, chaos break-and-recover. Storage lifecycle now unblocked (ctrl v0.74.0 fixed the agent leak). Only code changes: trivial catalog HC/config-seed fixes. **Legend:** PASS / FAIL / SKIPPED(reason). Evidence raw (docker ps / ss / curl / screenshot). (Campaign #1 report preserved in git history + `felhom.eu/documentation/tests/unattended-test-campaign-2026-06-22-*.md`.) --- ## Phase 0 — Baseline + safety net + leak-fix gate — **PASS (gate OPEN)** - **Baseline:** ctrl `v0.74.0` healthy, agent `v0.39.0`; `pct list` = 9201 running (+ 9001/9999 stopped, pre-existing); **25 containers, 0 unhealthy**; rootfs `/` 4%, `/var/lib/docker` 8%, drives felhom-flash 1% / felhom-usb 1%. - **Master safety net + DR source:** PBS backup `felhom-pbs:backup/ct/9201/2026-06-22T16:13:44Z`, success=true, crash-consistent; PBS verify shows the snapshot present. - **Leak-fix gate (the #1 unblock):** `/api/disks` lists felhom-flash/felhom-usb/local; `/api/host-metrics` returns `cpu_percent`; controller→agent idle sockets to `:8443` **flat at 2 before and after a 60-call burst**. Agent path fully working. **Gate to chaos/destructive phases: OPEN.** ## Phase 1 — Broader app sweep + edge cases — _in progress_ ## Phase 2 — Storage lifecycle (unblocked) — _pending_ ## Phase 3 — Break-and-recover chaos (C1–C8) — _pending_ ## Phase 4 — Backup/restore edge cases — _pending_ ## Phase 5 — Host reboot (optional) — _pending_ --- ## Feature matrix — _filled at end_ ## Cleanup confirmation — _filled at end_ ## Deferred / needs supervised — _filled at end_