项目

一般

简介

0002-Sprint1回顾会议 » 历史记录 » 版本 2

Huarui Lin, 2026-04-15 15:04

1 1 Huarui Lin
# Sprint 1 回顾会议
2
3
工程脚手架与架构护栏落地复盘
4
5
**会议目标**:拒绝“仅完成任务”的复盘,将 S1 基建转化为可验证的架构护栏效能度量;沉淀企业级工程标准(如双重物理拦截、流式血缘),为 Sprint 2 数据管线扫清环境与契约障碍。
6
**参会角色**:项目经理(PM)、算法/研发工程师、基础架构/运维工程师。
7
**会议时长**:45 分钟
8
9
---
10
### 议程一:M1 硬指标对齐与防线效能验证(15 mins)
11
12
**主导人**:PM
13
**讨论焦点**:
14
1. **Done 标准逐条核销**:
15
   - 确认 CI 空跑流水线在 Gitea 触发成功,0 Error。
16
   - 确认 `config.yaml` 参数与规约第七节完全一致。
17
2. **架构护栏底线验证**:
18
   - 验证 AST 违禁拦截在 Pre-commit 与 CI 双重防线下的真实阻断效力。
19
   - 验证 Windows 本地环境 GBK 编码异常是否已彻底清零。
20
3. **[注意点]** 当前单 Gitea Act Runner 串行执行 CI Job 在当前轻量级空跑下无感,但需明确记录:当 S2 引入 DuckDB 真实 I/O 或 S5 引入模型训练单测时,若未调整 `capacity` 配置,必将成为流水线阻塞瓶颈,需提前规划 Runner 扩容或分级策略。
21
22
### 议程二:核心工程切片价值沉淀(15 mins)
23
24
**主导人**:研发工程师
25
**讨论焦点**(不深挖代码细节,聚焦架构决策收益与复用性):
26
1. **零偏移基建 (S1-02/03)**:验证 Pydantic 强类型加载器与 `contextvars` 注入的日志组件,确认其对后续 Step 5 MLflow 参数持久化及全链路追踪的透传复用能力。
27
2. **数据完整性红线前置 (S1-03)**:流式 SHA-256 计算与大文件 I/O Chunk 自动提升策略的有效性确认。
28
3. **依赖治理闭环 (S1-01/04)**:清华源在 Poetry 安装及 CI 并发拉取场景下的稳定性体感;AST 拦截脚本的可配置化(黑名单参数化)对未来扩展的支撑度。
29
30
### 议程三:跨团队依赖闭环与技术债盘点(10 mins)
31
32
**主导人**:全员
33
**讨论焦点**:
34
1. **基础设施依赖反馈**:CI 环境通过内网 Mirror 拉取基础镜像与 PyPI 包的连通性最终表现确认。
35
2. **技术债销账复核**:回顾 Sprint 1 规划期中登记的“临时妥协”(如为跑通流水线做的任何 Mock 或占位),确认是否已彻底清零,严禁带病流入 Sprint 2。
36
37
### 议程四:S2 准入检查与改进 Action Items(5 mins)
38
39
**主导人**:PM
40
**讨论焦点**:
41
1. 确认 S2(数据加载与清洗)的前置环境契约(如本地 DuckDB 安装就绪、CR-001 `segment_id` 逻辑对齐)是否已打通。
42
2. 输出本轮 Retro 的明确 Action Items(落实到具体责任人 + 截止日期)。
43
44
---
45
**会议产出物要求**:
46 2 Huarui Lin
- 会议纪要
47
- 会后需由研发工程师更新 Gitea `/docs/adr/001-s1-scaffolding-and-guardrails.md`,在原 ADR 末尾追加“复盘验证结论”章节;并在项目管理工具中建单登记 S1 遗留 Action Items。