<!--
Thanks for the PR! A few quick checks before submitting:

* Did you open an issue first for non-trivial changes?
* `make lint test` is green locally?
* Commits are focused (one logical change per commit)?
* No `Co-Authored-By` trailers (repo policy)?
* No new dependencies without a one-line justification below?
-->

## Summary

<!-- One paragraph: what changed and why. -->

## Test plan

<!-- Bullet list of what you actually ran. Be specific.
     - `make test` → green
     - Manually exercised the new flow at /hosts/{id}/foo
     - Smoke env: enrolled a fresh host, ran a backup end-to-end
-->

## Notes for the reviewer

<!-- Anything the reviewer needs to know that isn't obvious from the
     diff: related issue, follow-up work that's intentionally not
     in this PR, deferred concerns, design alternatives considered
     and rejected. -->

## Linked issues

<!-- "Closes #123" / "Refs #456" / "Part of P5-06" -->
