From 75028e8a165b0f0c01f2228a9abf97dbcdd964c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Wed, 21 Oct 2026 13:14:35 +0800 Subject: [PATCH] =?UTF-8?q?docs(plan):=20P2=20Task=207=20=E5=8B=BE?= =?UTF-8?q?=E9=80=89=20+=20Task=209=20=E7=A7=BB=E4=BA=A4=E6=B8=85=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- docs/superpowers/plans/2026-10-20-slice-wxr-adapter-phase2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/superpowers/plans/2026-10-20-slice-wxr-adapter-phase2.md b/docs/superpowers/plans/2026-10-20-slice-wxr-adapter-phase2.md index 7a49960..3ee299d 100644 --- a/docs/superpowers/plans/2026-10-20-slice-wxr-adapter-phase2.md +++ b/docs/superpowers/plans/2026-10-20-slice-wxr-adapter-phase2.md @@ -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 --wxr [--sitemap ] [--media ]`、`wxr:probe --wxr ` 只解析出报告不入库);Test `tests/integration/source-register.test.ts`