How service health is calculated
Summary
Section titled “Summary”There is no manual “set health” field on a service. Public and admin rollups derive Operational, Degraded, or Major outage from open incidents (per-update service impact) and active maintenance, using worst-health-wins merges.
Prerequisites
Section titled “Prerequisites”None — concept article.
- Create or update incidents with Service impact on timeline posts.
- Schedule maintenance with Expected status during window for linked services.
- Open a status page or admin Services list to see the derived health.
[Screenshot: Public services list showing health indicators]
Result
Section titled “Result”Visitors see accurate rollups without operators editing a service health field.
Related articles
Section titled “Related articles”Sources (for verification)
Section titled “Sources (for verification)”src/domains/services/merged-health.tssrc/domains/services/rollup.tsdocs/project-plan.mdREADME.md → System overview

