赛马看板 · 工程交付状态(T1.0–T1.3)
Curvature Labs · Trading Matrix
版本 1.2 · 2026-07-01
状态:Active · 工程事实摘要
对齐 clabs
docs/raceboard_progress_summary.mdv1.1 与 Gov PRD v1.4。工程细节以 trading-matrix 与 clabs 规格为准。
文档关系
| 文档 | 位置 | 用途 |
|---|---|---|
| 赛马看板 KOL 画像集成 PRD | Gov PRD v1.4 | 五段流水线、TM 候选包、DEV-07 验证状态机、Layer 0 |
| DH-TM R4 任务书 | R4 任务书 | Pilot 验证层 T1–T8 |
| 需求清单与迭代计划 | clabs requirement/归因追踪/赛马看板需求清单与迭代计划.md | R01–R19 排期 |
| 完整进度快照 | clabs docs/raceboard_progress_summary.md v1.1 | S1–S20、V1–V14 明细 |
| TM 代码 | GitHub trading-matrix @ b7367fe | 实现事实源 |
图例:✅ 已交付可日常使用 · 🟡 主体完成仍有缺口 · ⏳ 未开始 · 🚧 当前卡点 · ⬜ 不在 TM 范围
1. PRD 五段流水线 · 推进位置
对齐 Gov PRD §〇.1(DH 画像 → DH 候选 → TM 候选 → TM 验证 → TM 赛马)。
① DH 画像产出 → ② DH 候选池 → ③ TM 候选段 → ④ TM 验证中 → ⑤ TM 赛马中
[DH 负责] [DH API] [运营决策] [trader+回测] [排行榜+漏斗]
· · 🟡 主体 🟡 部分 ✅ 核心闭合
| 段 | PRD 环节 | TM 页面 | 推进 | 说明 |
|---|---|---|---|---|
| ① | DH 画像产出 | — | ⬜ | 静态/动态画像在 DH;TM 只消费 |
| ② | DH 候选池 | — | 🟡 | candidate-list 联调 OK;生产全量分页待 R10 |
| ③ | TM 候选段 | 候选池 Tab | 🟡 | 列表/详情/推进·观察·暂缓/RBAC;R3 生产密钥待配 |
| ④ | TM 验证中 | 验证中 Tab + 侧栏时间线 | 🟡 | 回测 batch + 状态同步 OK;trader 引导/7 天逾期未完成 |
| ⑤ | TM 赛马中 | 排行榜 Tab + Drawer | ✅ | R01–R07、7D/累计、BTC 基准、综合分 v0 |
当前整体位置(一句话):运营已能在生产环境看到候选池并推进(DEV-07 上线后需 重新登录 拿 raceboard_role);R4 Pilot 8 条 DH 快照候选的回测写回验收尚未闭环;赛马排行榜段可独立使用。
2. 流程步骤推进标记(摘要)
2.1 回路 A:候选 → 验证(PRD §4.1 / §4.8)
| 步骤 | 要求 | 推进 |
|---|---|---|
| S1 | DH 产出 candidate-list | 🟡 联调 ✅ · 生产分页 ⏳ |
| S2 | TM 拉取并缓存候选 | ✅ |
| S3 | 候选池五维包聚合展示 | ✅ |
| S4 | 观察 / 暂缓(含 review_date) | ✅ · 生产 R3 密钥待验 |
| S5 | 推进 → run_backtest / skip_backtest | ✅ |
| S6 | TM 提交 signal_quality 批量回测 | ✅ |
| S7 | 回测完成落库 | ✅ · win_rate 归一化已修 |
| S8 | validation-progress 侧栏时间线 | ✅ |
| S9 | pass → 引导创建 trader | 🟡 · 7 天 banner ⏳ |
| S10 | trader 创建后自动 created | 🟡 · 生产实测待验 |
| S11 | R3 写回 candidate_validation / candidate_backtest_result | 🚧 CandidateValidationFeedbackKey 生产未注入 |
| S12 | 实盘阶段 candidate_*_result 写 DH | ⏳ · R4 T4/T7 未验收 |
2.2 回路 B:赛马段(PRD §4.3 / T1 PRD)
| 步骤 | 要求 | 推进 |
|---|---|---|
| S13–S16 | 排行榜多维指标 + Drawer | ✅ R01–R07 |
| S17 | Drawer Layer 0 回测基线 | ⏳ DEV-07 剩余 |
| S18 | Event 漏斗 5 口径 | 🟡 API 有 · 游标日聚合 ⏳ DEV-06 |
| S19 | 赛马段页面内决策表单 + ops 留痕 | ⏳ R11 |
| S20 | 连续沉默预警 W3 | ⏳ R12 |
3. R4 任务书验收对照(T1–T8)
| 任务 | 推进 | 下一步 |
|---|---|---|
| T1 candidate-list | ✅ | 生产拉全量(page_size>100) |
| T2 持久化身份字段 | ✅ | 抽 3 条核对 state_hash |
| T3 小批量回测 Runner | 🟡 | 8 条系统化验收记录未齐 |
| T4 R3 写回真实反馈 | 🚧 | 需生产 Validation Key |
| T5 集成测试 6 场景 | 🟡 | 清单待补 |
| T6 summary 人类可读 | ✅ | T4 联调时验 |
| T7 Woods 工作台回归 | ⏳ | 依赖 T4 |
| T8 R4 验收记录 go/no-go | ⏳ | 依赖 T3–T7 |
R4 Pilot 原始 8 条为 2026-06-23 DH 快照;当前生产候选 ~400+,与 8 条不必一一对应,但 T3–T4 验收方法仍适用。
4. 需求清单与 Gov 16 维
| 分类 | 数量 | ID |
|---|---|---|
| 已完成 | 9 | R01–R09 |
| 部分 | 3 | R10(DH 接入)、R15(候选四态+验证子状态)、R16(R3 写回路径) |
| 待做 | 7 | R11–R14、R17–R19 |
Gov 战略 16 维:11 覆盖 · 5 部分 · 2 缺失(AI 交易员、多源归因)
5. 当前卡点
| 卡点 | 影响 | 解除方式 |
|---|---|---|
| 🚧 R3 生产密钥未注入 | admit/回测无法写 DH | 配置 DataHorizon.CandidateValidationFeedbackKey |
| 🚧 DH candidate-list page_size=100 | 生产 ~400+ 候选不完整 | DH 分页或 TM 循环拉取(R10) |
| 🚧 kol_meta.json 过渡 | 赛马 roster 与 DH 画像可能不一致 | R10 raceboard-list 生产部署后退役 |
| 🟡 R4 T3–T4 未系统化验收 | 无法 go/no-go 进 R5 | 选 2 条候选跑完写回 |
| 🟡 JWT 旧 token | 403「没有权限」 | 部署后退出重新登录 |
| 🟡 trader 闭环偏人工 | 推进后依赖运营建 trader | DEV-07 剩余:逾期 banner |
6. 待验证清单(摘要)
P0 生产冒烟
| # | 验证项 | 通过标准 |
|---|---|---|
| V1 | JWT 含 raceboard_role | operator/admin;大版本发布后需重登 |
| V2 | GET /candidates <10s | 不 pending 超时 |
| V3 | 推进 → run_backtest → 侧栏 pass/fail | 与回测模块一致 |
| V4 | skip_backtest → awaiting trader | 无 batch |
| V5 | 注入 Validation Key 后 admit 写 R3 | DH accepted=true |
| V6 | 注入 BacktestCallbackSecret | callback 非 401 |
P1 R4 工程验收
V7 1–2 条候选 T3→T4 · V8 T5 六场景 · V9 admit 幂等 · V10 trader_status→created
P2 体验/PRD
V11 Layer 0 回测 UI · V12 Event 漏斗 · V13 7 天逾期 banner · V14 R11 页面表单
7. 后续计划
| 窗口 | 工作包 | 关联 |
|---|---|---|
| 1–2 周 | 生产密钥 + R3/callback 冒烟 | V5–V6 |
| 1–2 周 | R4 抽检验收 2 条 T3→T4 + Woods | T7–T8 |
| 1–2 周 | DH 分页 / 全量同步 | R10 |
| 1–2 周 | DEV-06 漏斗游标 | S18 |
| 3–6 周 | DEV-07 收尾(Layer 0、7 天 banner) | S17、S9 |
| 3–6 周 | T1.1 运营 R11/R12/R14 | S19–S20 |
| 3–6 周 | T2 四态 + R13 决策 DB | R15 |
| 远期 | R17–R19 AI 交易员 / 多源 / 气候矩阵 | T3+ |
8. DH 依赖与生产配置
| 接口 | 赛马段 | 候选段 |
|---|---|---|
POST /v1/open/kol/raceboard-list | 画像增强(过渡 kol_meta) | — |
POST /v1/open/kol/dynamic-state/candidate-list | — | 候选主数据 |
POST /v1/open/kol/candidate-validation/feedback | — | R3 写回 |
生产检查:Raceboard.KolMetaFile(R10 后退役)、CandidateBacktestStrategyId / CandidateBacktestAiModelId、BacktestCallbackSecret、CandidateValidationFeedbackKey
9. 证据时间线
| 日期 | 事件 |
|---|---|
| 2026-06-03 | T1.0 排行榜上线 |
| 2026-06-18 | R05–R07 交付 |
| 2026-06-24 | Gov PRD v1.3 登记 |
| 2026-07-01 | DEV-07 push b7367fe;Gov PRD v1.4 + 工程状态 v1.2 同步 |
10. 开放问题
| # | 问题 | 归属 |
|---|---|---|
| Q1 | PRD 主叙事「排行榜 vs 运营台」是否正式改版 | PM |
| ✅ 已写入 Gov PRD v1.4 §4.1 | ||
| Q3 | R10 生产切换窗口与 kol_meta 退役节奏 | TM + DH |
| Q4 | R11 是否复用候选 action 模式到赛马段 | PM + TM |
| Q5 | 合并组内多 candidate_id admit 策略 | PM · PRD §十四 Q14 |
若与 Gov PRD 或正式基线冲突,以 Gov + PRD 为准。