v12

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-033061109.4 KB
health

Health

Liveness + capabilities + cascade readiness probe.

status stays "ok" whenever the process is up — the HTTP code is a liveness signal and a degraded cascade must not trigger a restart (a crash-loop fixes neither a bad md file nor disk bloat). The cascade block is the readiness signal: healthy=false with human-readable reasons only when the projection pipeline itself is stuck (drain failing, optimize stuck, version cleanup stalled). failed_permanent — files awaiting cascade fix — is a data-quality backlog reported as an informational count that does not flip healthy. Alert on cascade.healthy.

get/health

Response

Successful Response

statusstring required
versionstring required
disabled_featuresstring[] required