Skip to content

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).

AssembleInput

AssembledHerdState