diff --git a/docs/superpowers/plans/2026-10-21-slice-build-preview-phase4.md b/docs/superpowers/plans/2026-10-21-slice-build-preview-phase4.md index d05ed22..334c3d6 100644 --- a/docs/superpowers/plans/2026-10-21-slice-build-preview-phase4.md +++ b/docs/superpowers/plans/2026-10-21-slice-build-preview-phase4.md @@ -80,7 +80,7 @@ scripts/sf.ts # + content:publish / build:create / preview:star - [ ] 实现:build.service 编排(快照→astro→媒体→sitemap→登记);产物落 `artifacts/jobs//{input,dist,manifests}` - [ ] 绿 → commit `feat(build): astro 构建管线与媒体落盘` -### Task 6: 最小门禁 + 完整 build 状态机 +### Task 6: 最小门禁 + 完整 build 状态机 ✅ 完成(8f2b982 + 快修 fa27a3a,双审通过;393 测试;五门禁 htmlparser2 零新依赖/P0 阻断/issues 落库/报告 HTML 先写两域对齐/**spawn 缩减 97→76s**。审查战果:非文件路由兜底语义、1101 条分批插入防回归、注入面选侧(dist 侧走真实解析面)。遗留入 Task 9/Plan 5) **Files:** `apps/api/src/modules/build/gates.ts`;sf.ts + `build:validate`;Test `tests/integration/build-gates.test.ts`