Every account starts at 100. Health falls when QBRs are overdue, payments are
overdue, support load is high, utilisation or active-user rates are weak, or
contract commitment is short. A one-year term is a risk signal; a two-year term
is neutral for a new customer but weaker for an established renewal; three years
is the standard.
A blank last_qbr_date means the QBR has never happened, so its age is
treated as the full customer tenure. Data completeness still records that the
source date was missing. Renewal timing amplifies existing problems inside six
months and, more lightly, inside the 6–18 month planning window.
The portfolio headline is the ARR-weighted average. Healthy / Watch / Critical
are the only bands; there is no separate risk score to reconcile.