feat(relay): implement GET /xrpc/_health endpoint (MM-73)
Adds the first real XRPC route establishing the pattern for all subsequent
endpoint additions. Returns {"version":"0.1.0","db":"ok"} on 200 or
{"version":"0.1.0","db":"error"} on 503 when the SQLite pool is unreachable.
- Add routes/ module with one file per endpoint (routes/health.rs)
- Register /xrpc/_health before the catch-all /xrpc/:method route
- Promote test_state() to pub(crate) so per-endpoint test modules can share it
- Remove dead_code suppression on AppState.db now that a handler uses it
authored by
malpercio.dev
and committed by