行为
Sprint 2 回顾会议纪要:M2 里程碑验收闭环与 M3 门禁解除 ¶
会议日期:2026-04-17
项目名称:基金量化定投选基系统 (2026-04-11-01)
会议目标:对照《Sprint 2 规划会议纪要》17 项 CONF 及 6 项 TODO,完成 M2 里程碑交付物的定量验收闭环,关闭已知风险项,解除 M3 启动门禁。
参会角色:项目经理、算法/研发工程师、基础架构/运维工程师
一、 会议确认项¶
-
CONF-R2-01 CR-010 规约变更生效确认:正式批准
processed_hash.json独立产出变更为内嵌式记录。各年份 Parquet 文件的 SHA-256 校验值直接作为sha256字段,内嵌记录于data/metadata/data_audit.json的output.parquet_files节点中。 -
CONF-R2-02 ADR 编号错位映射确认:确认以 Gitea 仓库实际提交的
0003-s2-full-arrow-exception.md为准,原《规划会议纪要》要求的“002”编号作废,已在 Redmine 对应任务卡片的自定义字段中建立从“002”到“003”的映射备注。 -
CONF-R2-03 S1 遗留核销闭环确认:确认 S1 阶段占位 Mock 测试代码已在单测中通过
importlib强制抛出ModuleNotFoundError的方式完成物理销毁验证(对应规划会 TODO-01)。 - CONF-R2-04 Redmine 录入闭环确认:确认 S2-01 至 S2-05 任务卡片的自定义字段已在 Redmine 端完成录入与派发(对应规划会 TODO-06)。
- CONF-R2-05 实体机压测验收通过确认:确认在 64GB 实体机裸跑环境下,全量 2870 万行数据处理的三维度内存峰值(最高 1.4233 GB)远低于 40GB 红线,S2-04 压测项验收通过(对应规划会 TODO-05)。
-
CONF-R2-06 R-6 风险正式关闭确认:鉴于全量压测实际
whitelist_retention_rate为 34.17%(远超 15% 阈值),正式宣告 R-6 风险未触发,无需建立 High 级别 Bug 单,M2 里程碑状态标记为“无条件通过”。 - CONF-R2-07 CI 性能熔断预案状态确认:鉴于端到端总耗时约 11 秒,远低于 180 秒熔断红线,确认 TODO-02(CI 性能熔断预案)标记为“未触发,持续观察”状态,当前 Runner capacity 无需调优。
-
CONF-R2-08 CI 软预警机制复盘确认:确认
check_src_docs_sync.sh脚本在本次 Sprint 2 实际 PR 合并流程中触发执行且表现通过,软预警防线有效。 - CONF-R2-09 M3 启动门禁解除确认:鉴于 M2 里程碑无条件通过且无遗留阻断项,正式批准解除 M3(特征工程)的启动门禁,底层 4 列纯净 Parquet 数据源及 DuckDB 标准化视图已就绪。
二、 会议待办项¶
| 编号 | 责任人 | 任务描述 | 截止时间 | 验收标准 |
|---|---|---|---|---|
| TODO-R2-01 | 研发工程师 | 更新《交付物Checklist》描述 | 会后首个 PR | 将《0002-Sprint2交付物Checklist.txt》中 S2-04 ① 的描述修正为:“在 data_audit.json 的 output.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.json的output.parquet_files[*].sha256中。 -
根因追溯:内嵌式记录已实现
filename、rows与sha256的强业务绑定,独立文件属于冗余产物且引入双文件写入的原子性维护成本。 - 影响分析:无需代码变更,仅需更新《交付物Checklist》S2-04 ① 描述(对应 TODO-R2-01)。
会议闭环状态:✅ 全部议程结束,M2 里程碑无条件通过,M3 启动门禁已解除,无遗留阻塞项。研发团队可依据本纪要启动 Sprint 3 (M3 特征工程) 实施。
由 Huarui Lin 更新于 大约 10 小时 之前 · 1 修订