engram
设计原型 English ← 全部页面
总览面板 工作流 release-checklist

release-checklist

活跃 范围:project

workflow.md

用途

acme-checkout-service 的端到端发布检查清单。覆盖发布前校验、预发布部署、冒烟测试、生产推送及上线后监控等步骤。

核心指标

14 步发布 fixture 套件的通过率。升级为当前版本的目标:≥ 0.92。

生命周期

当前版本:r8(2026-04-10 升级)。自学习已完成第 8/10 轮。第 10 轮结束后触发阶段闸门。

自学习第 8 轮 — 已接受

pass_rate 从 0.88 提升至 0.94。静态评分:58/60。性能评分:38/40。提案模型:claude-opus-4。评审模型:claude-sonnet-4。未检测到密钥泄露。

各轮次 pass_rate 与置信分
共 10 轮
0.6 0.7 0.8 0.9 r1 r2 r3 r4 r5 r6 r7 r8 pass_rate 置信分

版本时间线

r8
第 8 轮 — 已接受 当前
pass_rate 0.94 · 2026-04-18
改进了冒烟测试步骤的上下文处理
r7
第 7 轮 — 已接受
pass_rate 0.91 · 2026-04-16
r6
第 6 轮 — 已拒绝
pass_rate 0.84 — 指标下降 · 已自动回滚
r5
第 5 轮 — 已接受
pass_rate 0.88 · 阶段闸门通过
r4
第 4 轮 — 已接受
pass_rate 0.85 · 2026-04-08
r3
第 3 轮 — 已接受
pass_rate 0.81 · 2026-04-06
r2
第 2 轮 — 已拒绝
spine.py 解析错误 · 已自动回滚
r1
第 1 轮 — 已接受
pass_rate 0.74 · 初始自学习

Diff — r7 → r8(spine.py)

@@ -42,8 +42,12 @@ def run_smoke_tests(env: str) -> bool: """Run smoke tests against the deployed environment.""" - timeout = 30 + timeout = 60 # 延长为两倍 — 原 30s 在预发布环境中导致测试不稳定 result = subprocess.run( ["pytest", "tests/smoke/", f"--env={env}"], - timeout=timeout + timeout=timeout, + capture_output=True, + text=True, ) return result.returncode == 0