d4e7b8bbaf
- requestPreview 在队列达上限且没有可顶掉的可见性预取时,按需请求(detail/play)此前直接 return,用户在可见卡上点播放没有任何请求与痕迹; - 新增 droppedRequestsRef:单调计数 + 最近一条明细(identity / reason / queueLength / at),并补一条 [preview-queue] console.warn; - previewQueueSnapshot 暴露 droppedRequestCount 与 lastDroppedRequest,排障与用例可直接观测; - 可见性预取撞上限属于设计内背压(下一轮兜底扫描会补),不计入丢弃口径; - 队列上限、3 个并发槽、优先级顺序(play > detail > visible)全部不动; - 新增用例:压满 96 条 detail 后 play 被丢弃必须留下标记,且 visible 背压不计数。