From 7290a42123aef67d9707d19328114889abd5a06a Mon Sep 17 00:00:00 2001 From: claude_dev Date: Tue, 8 Sep 2026 07:35:28 +0800 Subject: [PATCH] =?UTF-8?q?docs(data):=20=E6=92=A4=E5=9B=9Eprofit/dupont?= =?UTF-8?q?=E6=96=AD=E6=9B=B4=E8=AF=AF=E8=AF=8A=E2=80=94=E2=80=94P2?= =?UTF-8?q?=E5=9B=9E=E7=81=8C=E8=A1=8C=E5=86=9B=E4=B8=AD(state=E9=80=90?= =?UTF-8?q?=E5=A4=9C=E6=8E=A8=E8=BF=9B),5=E6=99=9A=E8=87=AA=E6=84=88;5.2?= =?UTF-8?q?=E4=B8=87=E5=8F=91=E8=BF=BD=E8=B5=B6=E5=8F=96=E6=B6=88(?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E9=87=87=E9=9B=86+=E5=8F=8C=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E7=BA=A2=E7=BA=BF)=20[nas]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../specs/2026-07-21-data-source-fusion-design.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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 重键**