跳到主要内容

Data Horizon M0 工程就绪化 — 工作流状态

承接链级评审 C 类(留 M0):把 L3 架构的「待决策 / 工程债」收口为可落地的决策底座,为 DH-WP-001 等工程包提供前置条件。不重写上位文档;M0 只产出 ADR(决策)+ 工程债 WP 登记 + schema/字段口径。

续接协议(压缩后从这里续接)

读本文 →「两条轨 / ADR 序列 / 阶段表」→ 按序执行。代码事实以 references/2026-06-05-code-reality-brief.md(带 file:line,已 Explore 取证)为准,不信 CLAUDE.md。每条 ADR 由 CC 主笔、用户过目后继续;Codex / 子 Agent 仅评审。不回看对话历史。

范围(两条轨)

  • Track A · 高优先 ADR 起草:把 L3 §23 的 6 条 M0-必锁候选写成正式 ADR,落 decisions-dir。03 留 proposed(待 Trading Matrix 对齐,不冻结)。
  • Track B · 工程债 WP 登记:gap-map §8 已补 WP-SEC-01(凭证迁移)+ WP-TEST-01(主链路测试)✅。后续工程执行状态进代码仓 issue / 任务系统,不放 KB。

与 DH-WP-001 的关系:DH-WP-001(TM 信源候选)是已在飞的第一条业务牵引工程包(S0 文档+代码 PR#6 待合并,S1 文档已起草,在 projects/data-horizon/implementation/)。M0 不接管它,只为它补齐被依赖的 ADR(尤其 04 交付 / 11 反馈 / 02 授权)。

ADR 序列(按依赖排序,code-grounded)

ADR决策点现状(brief)Gate
1ADR-08信息资产存储切分(六子类各表 vs 单表+type)现为单表 dn_raw_news+source_type,标准化产物为其列;信号拆 dn_source_signal质量/授权/反馈三维零字段✅ accepted(选项 C;质量标记位 M0 必补待终确认;演进/迁移留后续)
2ADR-02私域授权模型(落字段 vs 独立表)dn_crawler_source/dn_kol 无授权字段,仅 tags⏳ proposed(选项 A 字段+输出门;待过目)
3ADR-04输出交付幂等/重试/回放idempotent_key 有;retry_count 死代码(只读不自增);webhook 无业务 ACK
4ADR-11下游反馈对象/schema/存储无任何反馈表(NOT FOUND)
5ADR-10密钥与配置迁移prod yaml 4 处明文密钥;绑 WP-SEC-01
6ADR-01突发事件识别口径与时效无突发标志位;双时间戳齐;Weaviate 去重 0.95/1h/语义键
ADR-03AI Trading Matrix 消费对象形态proposed,待 TM 对齐,不冻结阻塞中

依赖理由:ADR-08(资产表底座)不定 → 其余 schema 悬空,故先行;02/04/11 为 DH-WP-001 直接依赖;10 绑安全工程债;01 为差异化主线时效口径。05/06/09/12(中低优先)实施中演化补,不在 M0 必锁。

起草约定(每条 ADR 结构)

上下文(含现行代码事实 file:line)/ 决策点 / 选项与取舍 / 结论 / 约束(引第二节边界不变量 + 四状态不变量)/ 影响节(回指 L3 §x、gap-map WP-x)。命名 ADR-<NN>-<slug>.mddecisions-dir,并回写 decisions/README.md 状态列。

关键约定(延续)

重要文档 CC 主控亲笔;评审子 Agent / Codex 仅评审。代码事实以 brief / 实际代码为准。每条 ADR 用户过目再继续。并发会话直提 main、选择性 git add、无署名;pre-commit verify:kb + derive:check(补 frontmatter scope/maturity,勿带相对链接 / 私有绝对路径)。

进度

  • 2026-06-05:M0 立项;Explore 取证 6 ADR 代码事实底图(references/2026-06-05-code-reality-brief.md);gap-map 补 WP-SEC-01/WP-TEST-01(Track B ✅)。
  • 2026-06-05:ADR-08 起草 + owner 过目 → accepted(选项 C;演进/迁移方案列后续交付物 §8)。质量维度 CC 建议「字段 M0 必补、模型留后续」待 owner 终确认。下一条:ADR-02(私域授权模型)。