Expand description
Aggregate health monitor: a 0-100 score, the list of currently
tracked issues (each paired with its severity for fast filtering),
a recovery-attempt counter, and the timestamp of the last update.
Recalculate derives the score deterministically from the issue
list using the severity → penalty table:
Low=5, Medium=15, High=25, Critical=40.