项目

一般

简介

行为

Sprint 2 回顾会议纪要:M2 里程碑验收闭环与 M3 门禁解除

会议日期:2026-04-17
项目名称:基金量化定投选基系统 (2026-04-11-01)
会议目标:对照《Sprint 2 规划会议纪要》17 项 CONF 及 6 项 TODO,完成 M2 里程碑交付物的定量验收闭环,关闭已知风险项,解除 M3 启动门禁。
参会角色:项目经理、算法/研发工程师、基础架构/运维工程师


一、 会议确认项

  1. CONF-R2-01 CR-010 规约变更生效确认:正式批准 processed_hash.json 独立产出变更为内嵌式记录。各年份 Parquet 文件的 SHA-256 校验值直接作为 sha256 字段,内嵌记录于 data/metadata/data_audit.jsonoutput.parquet_files 节点中。
  2. CONF-R2-02 ADR 编号错位映射确认:确认以 Gitea 仓库实际提交的 0003-s2-full-arrow-exception.md 为准,原《规划会议纪要》要求的“002”编号作废,已在 Redmine 对应任务卡片的自定义字段中建立从“002”到“003”的映射备注。
  3. CONF-R2-03 S1 遗留核销闭环确认:确认 S1 阶段占位 Mock 测试代码已在单测中通过 importlib 强制抛出 ModuleNotFoundError 的方式完成物理销毁验证(对应规划会 TODO-01)。
  4. CONF-R2-04 Redmine 录入闭环确认:确认 S2-01 至 S2-05 任务卡片的自定义字段已在 Redmine 端完成录入与派发(对应规划会 TODO-06)。
  5. CONF-R2-05 实体机压测验收通过确认:确认在 64GB 实体机裸跑环境下,全量 2870 万行数据处理的三维度内存峰值(最高 1.4233 GB)远低于 40GB 红线,S2-04 压测项验收通过(对应规划会 TODO-05)。
  6. CONF-R2-06 R-6 风险正式关闭确认:鉴于全量压测实际 whitelist_retention_rate 为 34.17%(远超 15% 阈值),正式宣告 R-6 风险未触发,无需建立 High 级别 Bug 单,M2 里程碑状态标记为“无条件通过”。
  7. CONF-R2-07 CI 性能熔断预案状态确认:鉴于端到端总耗时约 11 秒,远低于 180 秒熔断红线,确认 TODO-02(CI 性能熔断预案)标记为“未触发,持续观察”状态,当前 Runner capacity 无需调优。
  8. CONF-R2-08 CI 软预警机制复盘确认:确认 check_src_docs_sync.sh 脚本在本次 Sprint 2 实际 PR 合并流程中触发执行且表现通过,软预警防线有效。
  9. CONF-R2-09 M3 启动门禁解除确认:鉴于 M2 里程碑无条件通过且无遗留阻断项,正式批准解除 M3(特征工程)的启动门禁,底层 4 列纯净 Parquet 数据源及 DuckDB 标准化视图已就绪。

二、 会议待办项

编号 责任人 任务描述 截止时间 验收标准
TODO-R2-01 研发工程师 更新《交付物Checklist》描述 会后首个 PR 将《0002-Sprint2交付物Checklist.txt》中 S2-04 ① 的描述修正为:“在 data_audit.jsonoutput.parquet_files 节点中记录各年份文件 SHA-256”,并同步更新 Redmine 卡片。

三、 会议风险项

编号 风险描述 应对策略/演进路线 跟踪机制
RISK-01 白名单基金覆盖率(whitelist_retention_rate)在压测时可能异常跌破 15% 阈值(R-6 风险具象化)。 已闭环。实际压测值为 34.17%,未触发阈值,M2 无条件通过。 本次回顾会正式关闭。

四、 会议变更请求(CR)归档

CR-010:processed_hash.json 独立产出变更为内嵌式记录

  • 发起人:Henry Lin (PM)
  • 状态:✅ Approved
  • 变更内容:原 S2-04 ① 要求独立产出 data/metadata/processed_hash.json,现变更为内嵌于 data_audit.jsonoutput.parquet_files[*].sha256 中。
  • 根因追溯:内嵌式记录已实现 filenamerowssha256 的强业务绑定,独立文件属于冗余产物且引入双文件写入的原子性维护成本。
  • 影响分析:无需代码变更,仅需更新《交付物Checklist》S2-04 ① 描述(对应 TODO-R2-01)。

会议闭环状态:✅ 全部议程结束,M2 里程碑无条件通过,M3 启动门禁已解除,无遗留阻塞项。研发团队可依据本纪要启动 Sprint 3 (M3 特征工程) 实施。

Huarui Lin 更新于 大约 10 小时 之前 · 1 修订