diff --git a/docs/superpowers/plans/2026-10-21-slice-import-pipeline-phase3.md b/docs/superpowers/plans/2026-10-21-slice-import-pipeline-phase3.md index aacedd5..c82511e 100644 --- a/docs/superpowers/plans/2026-10-21-slice-import-pipeline-phase3.md +++ b/docs/superpowers/plans/2026-10-21-slice-import-pipeline-phase3.md @@ -97,7 +97,7 @@ tests/integration/import-*.test.ts - 855 attachment 真实规模冒烟(Task 7 一并) - [ ] 实现 + 绿 → commit `feat(import): 媒体登记与安全校验` -### Task 5: route_registry 生成(§6.1 处置全表)✅ 完成(9d2cc0a,315 测试;§6.1 阶段 3 可产生的行全覆盖(mini 全链 12 行逐行对拍),?p= 排除钉死"不插行+计数+issue"(route_kind 六值无 excluded——查询路由 SP3),attachment 301 暂存到 finish 反查 media_assets(时序契约),host 单值 = production_origin(旧 host 变体 SP3),upsert 三分(owner = route_kind+target_content_id+target_file),日期/作者归档与人工映射/410 同属无输入源合理空缺) +### Task 5: route_registry 生成(§6.1 处置全表)✅ 完成(9d2cc0a + 修复 bb2d381 + docs 15d7c91,双审通过;317 测试;§6.1 阶段 3 可产生的行全覆盖(mini 全链 12 行逐行对拍),?p= 排除钉死"不插行+计数+issue"(route_kind 六值无 excluded——查询路由 SP3),attachment 301 暂存到 finish 反查 media_assets(时序契约),host 单值 = production_origin(旧 host 变体 SP3),upsert 三分(owner = route_kind+target_content_id+target_file),日期/作者归档与人工映射/410 同属无输入源合理空缺;**审查修复:finish ②④ 域 isSafePath 统一(反斜杠穿越探针双重验证)、attachment ?p= 排除对齐、WriteOutcome 四态降级计数精化、permalink 形态覆盖**) **Files:** `route-writer.ts`;Test `tests/integration/import-routes.test.ts`