Liveness probe with capabilities and disabled features.
Successful Response
Response schema for GET /health.
Declared as a Pydantic model (not dict) so the generated OpenAPI schema carries the full field shape — capabilities and disabled_features are typed. A bare -> dict return type degrades the OpenAPI response to additionalProperties: true, which robs clients (and codegen) of any structure to lean on.
Availability flags for the five capability probes.
Field order matches the health-endpoint payload contract; clients key off these names to decide whether to expose optional features.