diff --git a/docs/superpowers/plans/2026-10-20-slice-foundation-phase0-1.md b/docs/superpowers/plans/2026-10-20-slice-foundation-phase0-1.md index d9ddcdc..a01b77f 100644 --- a/docs/superpowers/plans/2026-10-20-slice-foundation-phase0-1.md +++ b/docs/superpowers/plans/2026-10-20-slice-foundation-phase0-1.md @@ -234,7 +234,7 @@ git add docs/evidence/real-wxr-baseline.md && git commit -m "chore(evidence): he --- -### Task 1: pnpm workspace 与测试冒烟 +### Task 1: pnpm workspace 与测试冒烟 ✅ 完成(commit 30c7880,规格审查 + 质量审查双通过) **Files:** - Create: `package.json`(根)、`pnpm-workspace.yaml`、`tsconfig.base.json`、`vitest.config.ts` @@ -843,7 +843,7 @@ describe('空库全量迁移', () => { - Create: `README.md`(快速开始:corepack → install → db:up → migrate → test) - Create: `docs/adr/ADR-001-ORM选择Drizzle.md`(一句话决策 + 备选 Prisma 否决理由:SQL 可控、cms 实战);ADR-002~013 按 spec §3 表逐条落成短文件(每个 3–5 行) -- [ ] **Step 1: 补脚本与 README** +- [ ] **Step 1: 补脚本与 README**(含质量审查沉淀的三项:根 package.json 加 `"type": "module"`、新增 `.gitattributes`(`* text=auto eol=lf` 统一行尾)、加 `engines.node >= 22`) - [ ] **Step 2: eslint flat config + `pnpm lint` 通过** - [ ] **Step 3: 全量验证**:`pnpm lint && pnpm typecheck && pnpm test` 全绿 - [ ] **Step 4: Commit 并推送**