Files
llm-intelligence/docs/plans/2026-05-27-intraday-price-watch-plan.md
phamnazage-jpg 88833fac8b
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
feat(intraday): monitor DeepSeek official page drift
2026-05-27 22:01:20 +08:00

61 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 日内价格追踪方案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` 或候选情报面板