Files
felhom.eu/documentation/tests/campaign2-evidence-2026-07-07/state/canaries.manifest.json
T
admin 7714f1f6e4 docs(tests): Campaign 2 report + evidence — DR primitives, self-update, storage, faults, endurance
Full-system validation on demo 9201 (controller v0.102.0 / agent v0.73.0). Headline:
ONE genuine pilot-critical finding — the non-root agent cannot pct-restore the
standard Felhom guest because it has bind-mount mountpoints (mp8 /mnt/felhom-drives,
mp9 bootstrap) and pct restore refuses bind mounts unless root. This breaks BOTH
--selftest=restore-test AND the offsite DR bring-up (R1), linked to a missing
VM.Audit/VM.Allocate on the agent token (R2). The large raw FAIL count is dominated
by one harness bug (auth-session expiry mis-scoring P3-P9) plus D1-injection/soak-probe/
dryrun-journal/escrow-blob calibration issues; the product where actually exercised was
healthy with ZERO resource leaks over ~7h. Demo node healed to pre-campaign state
(auth off, notifications restored, no scratch leaks). No production code changed.

Evidence snapshot + README under campaign2-evidence-2026-07-07/ (cookie jars scrubbed).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PSK5g6qYLknKj8u3QAFEr6
2026-07-07 14:26:52 +02:00

34 lines
1.7 KiB
JSON

{
"hdd_vaultwarden": {
"sha256": "64c97707c7a8be3dd376f11bbe2e904c52eec6f2fa24065ff52293866dc1448b",
"where": "hdd:/mnt/felhom-drives/felhom-usb/userdata/vaultwarden/canary_hdd_vaultwarden.txt"
},
"vol_vaultwarden_vaultwarden_data": {
"sha256": "dffbaa0f0e85f824cf3723610824fac5dcadcd827a473b3631937cfeedcf469f",
"where": "vol:vaultwarden_vaultwarden_data:/canary_vol_vaultwarden_vaultwarden_data"
},
"hdd_uptime-kuma": {
"sha256": "29fac3042f48f6c12c722f9e098a463cb955dc09699f0c4e79094e98c60980df",
"where": "hdd:/mnt/felhom-drives/felhom-usb/userdata/uptime-kuma/canary_hdd_uptime-kuma.txt"
},
"vol_uptime-kuma_uptime_kuma_data": {
"sha256": "30ecfc2ec844d4e536f57609ba2e472288befa1598fa465c1268b61d8608c4af",
"where": "vol:uptime-kuma_uptime_kuma_data:/canary_vol_uptime-kuma_uptime_kuma_data"
},
"hdd_paperless-ngx": {
"sha256": "e03cf53f9c1efdaef3125709fc34c84de9bd3d1a2343fd0ca841a01c1e196781",
"where": "hdd:/mnt/felhom-drives/felhom-usb/userdata/paperless-ngx/canary_hdd_paperless-ngx.txt"
},
"vol_paperless-ngx_paperless_data": {
"sha256": "ab805ecdc6a740a546908b6c09cc68245d06a296f5bf599804cfca80d7341140",
"where": "vol:paperless-ngx_paperless_data:/canary_vol_paperless-ngx_paperless_data"
},
"vol_paperless-ngx_paperless_postgres_data": {
"sha256": "925dd8fcb0499059f7ef476b3f22b7a80aea55a370fd78f993042a154cb6ea5e",
"where": "vol:paperless-ngx_paperless_postgres_data:/canary_vol_paperless-ngx_paperless_postgres_data"
},
"vol_paperless-ngx_paperless_redis_data": {
"sha256": "2f4dac652953af674a1992a652f2f3d637539d80796beaea2af5116d79a0b1dc",
"where": "vol:paperless-ngx_paperless_redis_data:/canary_vol_paperless-ngx_paperless_redis_data"
}
}