Files
felhom.eu/documentation/audits/prowlarr-2026-10-15/box/run2-empty-meta
adminandClaude Opus 5.5 2f1f6c8052
gates / gates (push) Successful in 6m34s
Prowlarr evidence (R-1048) + its apps-page card; the stated app count 62 -> 63; R-1057 filed
- documentation/audits/prowlarr-2026-10-15/: bench (update test proven, C3 failed as it must, soak 7.6 %,
  volume-persistence CLEAN, official-image check), 9202 runs 1-3 (run 1's bump emptied the drill .felhom.yml — a
  test-tool bug, fixed; run 3 re-proved the step and backup -> remove -> restore with the full template), tools.
- website: a Prowlarr card on both apps pages; every stated count 62 -> 63, the media group 19 -> 20; sizing.json +
  sizing-data.json carry Prowlarr (41/44 MB, onboarding), the sizing test and SIZING.md table moved to 63 apps.
- OPEN-ITEMS: R-1057 (a restore of a removed gated app returns without the gate, even from a backup made before the
  setup — measured on 9202); R-1036 notes the count and that wger/plant-it are hidden/abandoned.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-15 12:58:18 +02:00
..

Run 2 — NOT a measurement of the template (kept as a record)

Run 1's drill bump (walk_prowlarr.py, drill commit f2b0cc1) opened the drill's .felhom.yml for writing BEFORE it read it, so the file became EMPTY. Run 1's install, gate, first-admin, stranger and lock-out checks happened before that commit and stand. Run 1's Update and run 2 as a whole ran with an EMPTY .felhom.yml on the box: no deploy fields, so app.yaml env: {}, the traefik rule Host(\.enkisfelhom.hu`)and the app unreachable from outside (everygate: … not routed (404)` line). The seed still read back because the fixture talks to the app inside its container.

The defect was in the test tool, not in the product. Drill commit e917a58 put the full file back; run 3 (../run3/) re-proves the step and the restore with it, and writes ../prowlarr/box-verdict-prowlarr.json. Run 1's verdict is kept as ../prowlarr/box-verdict-prowlarr-run1-empty-meta.json.

One true fact from run 2, product behaviour: a restore after „remove, keep backups" brings the app back at the image recorded in the backup (version-2.5.2.5491 here, the image before the Update), not at the catalog's newest.