Liveness check
Returns the overall liveness status of the API. status is ok when all backing services are reachable and degraded when at least one is not. Component-level detail is intentionally not exposed on the public endpoint - operators should call GET /v1/admin/health (ADMIN_SECRET-gated) for the per-service breakdown.
Response
Service liveness summary
GET /health - public, no auth.
Deliberately minimal: status is the only externally-visible
signal. Component-level detail (which backing service is degraded,
which version each one reports) is intentionally NOT exposed on
the public endpoint - that would name the tech stack to anyone with
a browser. Operators get rich detail from
GET /v1/admin/health (ADMIN_SECRET-gated). See
CLAUDE.md Sec. Public Disclosure Policy.