diff --git a/docs/superpowers/specs/2026-07-21-data-source-fusion-design.md b/docs/superpowers/specs/2026-07-21-data-source-fusion-design.md index 7d2e1a4..aa66c9d 100644 --- a/docs/superpowers/specs/2026-07-21-data-source-fusion-design.md +++ b/docs/superpowers/specs/2026-07-21-data-source-fusion-design.md @@ -839,9 +839,13 @@ valuation 今日刚同步/三表 09-06 全量),七域覆盖≡VPS(沪深 5215 - **次新期金丝雀**: 东财把「filter 契约失效」与「合法空期」都回 result=None 无法区分→次新期(全市场已披露 3+ 月)空=契约漂移按失败处理不标 done,防整段 静默空跑标 done。 -- **profit/dupont 断更根因初判**: fundamentals_baostock/backfill_state.json - 一次性回补态、从未接日喂(与 vb 按年文件有 bs-daily 日喂形成对照);修法=季度 - 追赶一次性回补(~10 季×5200 股≈5.2 万发,分两晚),排 dmsk 之后,待用户点头。 +- **profit/dupont「断更」系误诊,09-08 晨撤回**: 09-07 深夜读到 NAS 副本止于 + 2023Q4 判为「一次性回补从未接日喂」——错。实况=bs_fundamentals.py P2 按季回灌 + **在行军中**(state next_quarter 逐夜推进至 2024Q3 指针, NAS 副本随 04:00 链 + 日同步滞后一拍),剩 2024Q3→2026Q2 共 10 季 ≈5 晚(≈09-13)自愈,之后 P1 增量 + (当季+上一季每晚 sweep, 幂等 keep-last)自动接管。**教训: 判「断更」前必须先读 + 生产脚本的续喂设计与 state 文件 mtime——「数据末端=快照」≠「管线已死」**。 + 原批「5.2 万发季度追赶」取消(重复采集+并发撞 baostock 双连接红线,有害无益)。 **W4' 完成终态(2026-09-08 02:18)**: backfill 210 unit/1771 发/5680s/零失败 rc=0,70 期×3 表全落库(27.1万/28.0万/28.0万行);**verify PASS=键唯一 0 重键**