details property
Plain-language detail lines — none, one, or (on an arm that carries a degraded pool report, §4r U-3) one more per affected pool. The badge row no longer renders these (fixed single-row height — the maintainer's no-layout-shift ask); they ride the badge's a11y label and the detail sheet, where they follow the arm's explanation.
Implementation
final List<String> details;