docs(plan): Task 1 勾选;Task 14 沉淀质量审查建议(type:module/.gitattributes/engines)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-10-20 17:43:25 +08:00
parent 30c78800e0
commit b538c21e78
@@ -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:** **Files:**
- Create: `package.json`(根)、`pnpm-workspace.yaml`、`tsconfig.base.json`、`vitest.config.ts` - 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: `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 行) - 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 2: eslint flat config + `pnpm lint` 通过**
- [ ] **Step 3: 全量验证**:`pnpm lint && pnpm typecheck && pnpm test` 全绿 - [ ] **Step 3: 全量验证**:`pnpm lint && pnpm typecheck && pnpm test` 全绿
- [ ] **Step 4: Commit 并推送** - [ ] **Step 4: Commit 并推送**