# 汇报与激活时刻 Phase 5 只读本文件和导入记录(`{书目录}/.story/work/导入记录.md`)。前面每个时刻已按自己的清单验收后才勾进度,这里不重读迁移规则。 ## Step 1:收尾自检 先完成内部自检;未通过时回到对应时刻修复,仍无法完成才向作者说明影响和办法。 - 导入记录中此前各项进度已勾上(短篇跳过细纲与追踪);「汇报与激活」在本时刻 Step 3 完成后再勾。 - **长篇**:`正文/` 章节文件数等于导入范围章数;每章都有 `大纲/细纲_第XXX章.md`,且对全部细纲再跑一次 `node {story-import skill 根}/scripts/check-outline-contract.js --json {书目录}/大纲/细纲_第*.md` 通过;再跑一次 `{PYTHON} {story-import skill 根}/scripts/tracking_commit.py check --project {书目录}`(按 `python3` → `python` → `py -3` 探测)通过;原文没分卷时卷划分已经作者确认;`拆文库/{导入书名}/` 未被复制到 `对标/`。 - **短篇**:`正文.md`、`设定.md`、`小节大纲.md` 都在,未误建 `追踪/`、`大纲/`、`正文/`。 ## Step 2:导入完成报告 报告要告诉作者导入了什么、需要核对和拍板什么、下一步怎么说。字段名、脚本名、校验结果、字数口径、伏笔/事件编号不进报告;编号只能跟着故事描述出现(如「玉佩的来历(F003)」)。核对项要落到具体人和事,一次最多 5 条。导入中有过助手降级或版本提示时,报告块最后加一行「技术备注:」放原文。 **长篇**: ```md === 《{导入书名}》导入完成 === 导进来了:第 1–{N} 章,约 {Y} 万字{;第 {N+1} 章只写了一半,按你的决定{接着残章写 | 先补完}}。项目在 `{项目目录}`。 我整理出了: - 人物:{M} 个角色档案,主要人物写到第 {N} 章时的处境已记下(如「{角色}:{一句话现状}」) - 大纲:全书大纲、{V} 卷卷纲、每章细纲 - 还没收的线:{K} 条(如「{伏笔的故事描述}」) - 时间线:真相和读者目前知道的分开记,续写时不会提前泄底 - 设定:{设定文件数} 份世界观资料 - 文风:{按你的意思存成了这本书的文风,续写照着写 | 没存,续写按对标或默认写法} - 对标书:{没有绑定 | 已接入《{对标书名}》 | 没接上:原因和补救} 请你核对: 1. {最拿不准的一处,写成具体问题,如「第 5 章的黑衣人和第 2 章的车夫是同一人吗?」} 2. {如「还没收的线里有没有漏的?我列的是:……」} 需要你决定:{仅列尚未确认的事项;已确认的卷划分和残稿决定不再询问} 下一步:{未完本:运行 `/story-long-write` 说「写第 {N+1} 章」,会先补好这一章的大纲再写 | 已完本:想改稿说「审一下」}。 ``` **短篇**: ```md === 《{导入书名}》导入完成 === 导进来了:全文约 {Y} 字,分成 {N} 个小节。项目在 `{项目目录}`。 我整理出了: - 设定:核心框架和续写要守住的人物、情绪基调 - 小节大纲:{N} 节,每节讲了什么 - 对标书:{没有绑定 | 已接入《{对标书名}》 | 没接上:原因和补救} 请你核对: 1. {标了 [待补充] 的地方,写成问题,如「女主最后原谅他了吗?原文没写明」} 2. {核心反转前埋的线索我找到的是:……,有没有漏的?} 下一步:{没写完:运行 `/story-short-write` 说「补完构思」,先定好:{设定里标了待补充的事,用大白话列,如「走哪个题材的写法、后面还有几节、付费点放哪」},定完再从第 {N+1} 节往下写 | 已完本:想改稿说「审一下」}。 ``` ## Step 3:项目激活 - 设置 `.active-book` 指向导入的书名/标题目录,在导入记录勾「汇报与激活」。 - 确认目录符合对应写作 skill 的识别规则:长篇为 `正文/` 与 `大纲/`,短篇为 `正文.md`、`设定.md` 与 `小节大纲.md`。 - 可选验证:按 SKILL.md 顶部的当前宿主角色来源确认 story-explorer 可用时(ZCode 查插件注册角色),可 spawn 交叉验证迁移数据完整性;Antigravity 检查 `.agents/agents/story-explorer/agent.md` 并用 `invoke_subagent` + `TypeName: "story-explorer"`。Prompt:`项目目录:{dir}\n查询类型:progress\n查询参数:导入验证`