docs(plan): Task 5 勾选 + Step3 验证命令对齐现实
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -591,7 +591,7 @@ git add packages/contracts && git commit -m "feat(contracts): Route/Render/Theme
|
||||
|
||||
---
|
||||
|
||||
### Task 5: apps/api 骨架 + Drizzle 接入
|
||||
### Task 5: apps/api 骨架 + Drizzle 接入 ✅ 完成(514f373 + 修复 39734a7,双审通过;审查修复:requireDatabaseUrl 早失败守卫(allowTestUrl 结构化拒绝测试库)、typecheck 门禁、build 排除 test(rootDir 钉住)、池生命周期注释——Task 6-12 复制的模式已立对)
|
||||
|
||||
**Files:**
|
||||
- Create: `apps/api/package.json`、`tsconfig.json`、`src/app.module.ts`、`src/db/schema.ts`(本任务仅放空聚合导出)、`src/db/client.ts`
|
||||
@@ -641,7 +641,8 @@ export class AppModule {}
|
||||
|
||||
- [ ] **Step 3: 运行通过**(需 `.env` 已复制、`db:up` 已起)
|
||||
|
||||
Run: `pnpm --filter @sf/api test` → 1 passed。
|
||||
Run: `pnpm test` → 40 passed(根入口跑全部套件;包级 test 脚本按 Task 3 审查纪律不设)。
|
||||
再验证 `pnpm --filter @sf/api typecheck` exit 0(Task 5 质量审查新增的包级类型门禁)。
|
||||
|
||||
- [ ] **Step 4: Commit**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user