From b538c21e78ad496d103e0e4d4a37aeb84838b130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Tue, 20 Oct 2026 17:43:25 +0800 Subject: [PATCH] =?UTF-8?q?docs(plan):=20Task=201=20=E5=8B=BE=E9=80=89?= =?UTF-8?q?=EF=BC=9BTask=2014=20=E6=B2=89=E6=B7=80=E8=B4=A8=E9=87=8F?= =?UTF-8?q?=E5=AE=A1=E6=9F=A5=E5=BB=BA=E8=AE=AE=EF=BC=88type:module/.gitat?= =?UTF-8?q?tributes/engines=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- .../superpowers/plans/2026-10-20-slice-foundation-phase0-1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 并推送**