Health and build metadata

Backend liveness, dependency reachability, and build identity.

The API contract version is not the running build version.

OperationCacheResponse
GET /healthno-store{ status, db, uptime, timestamp }. Status is ok or degraded; database state is up or down. Degraded database reachability returns 503 with the same schema.
GET /versionno-store{ name, version, commit?, env } for the running API build.
GET /api/versionno-storeLegacy { version: string } opaque refresh identifier.
GET /api/search60 secondsFumadocs search result array; see Documentation search.

Use /version for diagnostics and /api/version only for the retained stale client refresh protocol. Neither value is the semver in openapi.json.