What it solves
Firmware needs a bounded view of health metrics and threshold crossings.
How it works
1Metrics→2thresholds→3health state→4callback
Use it when
Watch queue pressure
Raise a condition after a threshold crossing
Expose current health to diagnostics
Quick Start
#include "mhealth.h"
/* Register metrics in caller-owned storage and update sampled values. */Engineering evidence
- README, public header and tests are present in the local repository
Known limits
- It reports health state; remediation remains application policy