From 66ca95d37f8649c9a1a00d25c0378ac8c694dda2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Thu, 22 Oct 2026 13:59:23 +0800 Subject: [PATCH] =?UTF-8?q?docs(plan):=20P4=20Task=207=20=E5=8B=BE?= =?UTF-8?q?=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- docs/superpowers/plans/2026-10-21-slice-build-preview-phase4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 334c3d6..619b81b 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 @@ -89,7 +89,7 @@ scripts/sf.ts # + content:publish / build:create / preview:star - [ ] **Task 5 审查移交**:① 测试套件 spawn 缩减——build-snapshot 7 处成功路径改 materializeRenderSnapshot 直调或复用单次 job(spawn 降到 1-2,五禁覆盖留 build-pipeline);Task 8 开工前完成 ② CLI 与测试**禁止同时构建**(themeDistDir 结构性共享暂存)③ Task 8 时间预算:全链分钟级(astro 5.3s+媒体 IO+门禁+1746 回环+Playwright),300s spawn 超时余量充足 - [ ] 绿 → commit `feat(build): 最小门禁与状态机闭环` -### Task 7: Preview Server +### Task 7: Preview Server ✅ 完成(7194d1b + 修复 5f78dde,双审通过;406 测试;审查战果:穿越预检先于 URL 解析(实测 new URL 规范化洞)、realpath+junction 逃逸双检、流式文件服务(64MB RSS 平坦实测)、quiet 开关、匹配优先序微探针。sitemap/robots 预览 404 记 Plan 5) **Files:** `apps/preview-server/{server.mjs,package.json}`;sf.ts + `preview:start`;Test `tests/integration/preview-server.test.ts`