# 日内价格追踪方案(2026-05-27) ## 目标 让“日内大降价 / 大涨价 / 泄露 / 活动窗口”不必等到第二天正式日报才出现。 ## 当前限制 - 正式链路 `scripts/run_daily.sh` 按天运行一次。 - `daily_signal_snapshot` 也是按日物化。 - 像“小米大模型大降价”这样的日内事件,即使价格页已经变化,也可能错过当天头条和一句话结论。 ## 最小可落地方案 新增脚本:`scripts/run_intraday_price_watch.sh` 它复用当前 `run_intel_pipeline.sh` 的“采集 / 导入 / 物化”链路,但刻意不生成正式日报,不写 `daily_report`,也不污染 `latest_report` 语义。 ### 执行内容 - `fetch_openrouter.go -strict-real` - `fetch_multi_source.go --sources moonshot,deepseek,openai` - 官方导入脚本(套餐 + 价格 importer) - `materialize_daily_signals.go` ### 不执行 - `generate_daily_report.go` - `track_report_state` / `daily_report` - 正式 HTML / Markdown 日报归档 ## 推荐调度频率 推荐两档: 1. 保守版:每 4 小时一次 - `0 */4 * * * bash scripts/run_intraday_price_watch.sh` 2. 激进版:每 2 小时一次 - `0 */2 * * * bash scripts/run_intraday_price_watch.sh` 先从每 4 小时开始,观察外部文档源稳定性和数据库写入压力。 ## 结果用途 - 更快写入 `pricing_history` - 更快刷新 `daily_signal_snapshot` - 为前端查询页/日内快讯卡提供更及时的信号 - 第二天正式日报能直接消费更完整的价格变化记录 ## 与正式日报的边界 - `run_daily.sh`:正式日级产物,决定 `latest_report` - `run_intraday_price_watch.sh`:日内信号刷新,不生成正式日报 - `run_real_pipeline.sh`:人工真实复跑,验证全链路 ## 下一步建议 1. 已补充 `run_intraday_discovery_watch.sh` 与 DeepSeek 官方新闻页结构签名 guard,可继续扩展到 DeepSeek pricing 页面 2. 给前端查询页增加“最近一次价格追踪时间 / 最近一次 discovery 验证时间 / 最近一次官方页 drift 检查时间”提示 3. 如果日内事件仍不够敏感,再考虑引入独立 `intraday_signal_snapshot` 或候选情报面板