refactor: show every family's observed routing order in one table
The routing order lived in two places with different shapes: an inline sentence inside each weekly_scoped pool row, and a separate "other model families" block for the families that have no pool row. Families were therefore presented inconsistently depending on whether they happen to carry a weekly_scoped limit, and the inline sentence repeated account names that the segment bar right below already listed. Any deployment with more than one model family shows the split: fable reads one way inside its row, opus and sonnet another way underneath it. One table at the foot of the pool card now lists every observed family alike — display-capitalized family badge, the order as numbered chips with the next-in-line one accented, and the observation age right-aligned — and renders nothing at all when no family has been observed. Family labels are capitalized for display only; comparisons never use that form. The inline row sentence and the pairing logic it needed are gone, along with the helpers that existed solely for them.
M
Matthias Breddin committed
ef75b8e8e4fd133a463655a21ff9b2e74d0bd082
Parent: 9eecb18