# 数据拉取改为按类别分层的新鲜窗口

上游拉取从「统一 60s 内存节流窗口」改为「按数据类别分层的新鲜窗口」：总览/任务构成 15 分钟、频道列表 1 小时、趋势 60 分钟；窗口基于持久化快照的 fetchedAt，跨宿主重启生效；手动刷新绕行窗口强制全量重拉。

原因：旧实现 `THROTTLE_MS=60_000` 与 LiveCapability dock 的 60s 轮询同值且用严格小于比较，轮询几乎每 tick 穿透窗口、持续打上游 4 个端点；且窗口不参与磁盘快照、无 single-flight、「过期才拉取」语义与「每次打开必拉」实际行为不符。新方案把上游请求量压到每类别 TTL 一粒，同时保留足够新鲜度（远端数据本身小时级更新）。

被否决方案：全部 15 分钟（benchmarks/趋势被过度重拉）、全部 60 分钟（总览滞后过多）、保留 60s 轮询仅靠宿主兜底（本地往返仍浪费）、宿主重启后强制重拉（违背防频繁获取目标）。
