diff --git a/docs/superpowers/specs/2026-09-14-backend-hardening-design.md b/docs/superpowers/specs/2026-09-14-backend-hardening-design.md index a72b13e..d19a861 100644 --- a/docs/superpowers/specs/2026-09-14-backend-hardening-design.md +++ b/docs/superpowers/specs/2026-09-14-backend-hardening-design.md @@ -39,7 +39,7 @@ ## S2 bug 修复清单 / Bug fixes -每项**先写复现测试(红)→ 修(绿)**。归属层接口化后能 fake 单测的单测,否则集成测试(真 PG/Redis)。批次 B 完成 B1–B13;B14/B15/B17 随批次 A(与迁移/启动路径相邻);B16 随批次 C(依赖 `internal/upload` 下沉)。 +每项**先写复现测试(红)→ 修(绿)**。归属层接口化后能 fake 单测的单测,否则集成测试(真 PG/Redis)。批次 B 完成 B1–B13;B14/B15/B17 随批次 A(与迁移/启动路径相邻);B16 随批次 C(依赖 `internal/upload` 下沉)。依赖未就绪新包的两处例外:B9-② single-flight 随批次 C(依赖 scanner 重构),B9-① 锁续期在批次 B 于 redispkg 现体内实现;B8 在批次 B 预建 `internal/media` 包仅放保留名纯函数,批次 C 补全该包其余内容。 | # | 缺陷(现状文件:行) | 修法 | |---|---|---|