Close the coverage asymmetry flagged in review: script-disable had a full e2e journey but route-disable was only unit-tested (compile_routes) plus the apply-refresh path. Add an HTTP-level journey — claim a Host for the app (two-phase dispatch needs it), then serve `/hello` (200), flip the route's `enabled = false` and re-apply (404, indistinguishable from absent), and re-enable (200). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5.7 KiB
5.7 KiB