severityRank property

int severityRank
getter/setter pair

Composite cross-provider ordering key from the producer: severity bucket * 100 + hazard class (0..514). Sort DESCENDING on this single field when several warnings overlap - the severity bucket (severityRank ~/ 100, 0..5) dominates, the hazard class (severityRank % 100, 0..14) breaks same-severity ties (e.g. flood before heat). 0 = unresolved severity (sorts last, still shown).

Implementation

int severityRank;