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