docs(plan): P2 Task 7 勾选 + Task 9 移交清单
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -116,7 +116,7 @@ cms-one/
|
||||
- [ ] Step 2 实现(含 validateUniversalRow **加法式**检查:复用 isUniversalRow + 返回 issue[] 的浅扩展,不动 contracts 包)
|
||||
- [ ] Step 3 绿 → commit `feat(adapter-wp): 全链组装与导入前报告`
|
||||
|
||||
### Task 7: source:register 服务与 CLI ✅ 完成(586d715,260 测试;CLI 冒烟双命令通过——probe mini.xml 5 row/2 term + 报告落盘、register 对临时库建站/快照/幂等复用/越界拒绝,验后 DROP 无残留)
|
||||
### Task 7: source:register 服务与 CLI ✅ 完成(586d715→46b823e→9732e1b→c28c165 四轮,双审通过;263 测试;审查战果:中间段 junction 逃逸堵截(PoC 红绿双向)、DB 事务化+advisory lock(25P02 教科书式重试)、storageRoot 固化入不可变表、并发双池探针验证) ✅ 完成(586d715,260 测试;CLI 冒烟双命令通过——probe mini.xml 5 row/2 term + 报告落盘、register 对临时库建站/快照/幂等复用/越界拒绝,验后 DROP 无残留)
|
||||
|
||||
**Files:** Create `apps/api/src/modules/source/{register.service.ts,source.module.ts}`;`scripts/sf.ts`(commander,命令 `source:register --site <key> --wxr <path> [--sitemap <path>] [--media <dir>]`、`wxr:probe --wxr <path>` 只解析出报告不入库);Test `tests/integration/source-register.test.ts`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user