From 871b1d6f0dc00f6f36653985df2c91eed1fc592b Mon Sep 17 00:00:00 2001 From: claude_dev Date: Mon, 7 Sep 2026 18:53:58 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20spec=C2=A718.9=20=E9=A6=96=E7=8F=AD?= =?UTF-8?q?=E5=89=8D=E5=A4=9C=E7=AC=AC=E5=85=AD=E4=BF=AE=E6=AD=A3=E2=80=94?= =?UTF-8?q?=E2=80=94daily=E5=A2=9E=E9=87=8Fmarker=E6=8C=89=E6=97=A5?= =?UTF-8?q?=E6=8A=98=E5=8F=A0(day-2=E8=B7=B3=E8=BF=87=E5=9D=91)=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 | 8 ++++++++ 1 file changed, 8 insertions(+) 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 9fed457..bb6412e 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 @@ -697,6 +697,14 @@ announcementId 可挂两条(整行相同或 ann_time 差 1 秒),`_filter_new` T6 剩余=多日累积后验收 1-4(5 股抽查/600519 2001 起/news 硬顶/PDF 抽 20 份)+限速 stats 复核+本节完结行。 +**首班前夜第六修正(52756e3, day-2 致命坑)**: 复查发现 daily ann/news 增量 marker 无 +日期维度——首跑日已写满 6168+6168,次日 06:00 首班将**整段跳过增量采集**(backfill 仍在 +跑会掩盖症状,静默断供)。修=增量段 unit 名挂 `dt=YYYY-MM-DD/` 子目录(断点续传只保护 +当日)+日初清旧日目录与历史平铺 marker;fulltext/pdf 段键=内容 id(公告/文章不可变, +一次永逸)保持平铺。契约测试三连: 次日重新拉窗承接新数据/当日断点续传语义不变/旧日 +目录日初清(274 绿)。教训: **增量型 marker 必须带日期维度,且要在「首个完整周期结束 +前」推演第二天行为**——同日幂等测试全绿掩盖了跨日语义。 + ## 参考(调查来源) - xtdata 官方:https://dict.thinktrader.net/nativeApi/xtdata.html