UI health — continuous self-check

Runs on a loop against the live cell serving this page. A check that used to pass and now fails is reported as a REGRESSION, separately from one that has never passed — the two need different responses and a single red dot hides which you are looking at.

idle
checkstatedetailhistory