assembleHerdState
assembleHerdState(
input):AssembledHerdState
Defined in: src/rundown-core.ts:289
Pure builder: classify every session, order by tier then age (older first within a
tier), and trim to topN — but with a HARD GUARANTEE that every Tier-1 session is
included unconditionally; remaining budget is filled with Tier-2 then Tier-3 by
tier/age. Any Tier-2/Tier-3 dropped is reported via truncatedTier2/truncatedTier3
(Tier-1 is never dropped). Data-only (no prose).