The backend exposes unauthenticated health probes for operators and local preview tooling:
GET /health/livereturns200 OKwhile the process is live.GET /health/readyreturns200 OKafter startup completes and503 Service Unavailablewhile the process is not ready.
Both endpoints send Cache-Control: no-store and a JSON body with a top-level
status field (pass or fail) plus a checks object keyed by liveness or
readiness.