story-reader-cold-read:读者盲读审查
复原“正文实际让读者经历了什么”,不要用作者资料替正文补洞。默认只审查,不改正文。
锁定输入与顺序
- 确认目标正文、章节顺序和审查范围。
- 第一遍只读取读者在该阅读时点可见的材料:书名、简介、正文、必要的公开章名。
- 第一遍不得读取大纲、设定、人物卡、伏笔表、追踪文件、拆文报告、作者解释或旧审稿结论;历史消息、记忆/摘要、旧结论、作者资料和已经读过的后文也属于污染源。若工具返回了当前范围之外的后文,收到返回的当下即标记污染,改做“模拟冷读”。
- 锁定正文快照、章节/分段范围和发布顺序,按锁定顺序连续阅读;每读完一段,先冻结该时点的已知、推测和疑问,再读取下一段,不先搜索答案或倒回作者资料补解释。
- 后文揭示只新增一条记录,并关联它在第一遍首次出现的位置;禁止回写或改写原阅读时点的账本。第二遍只有在第一遍完整结束且用户明确授权后才读取作者意图材料;无授权只交付第一遍。
冷读污染声明
污染范围包括本轮历史消息、记忆或摘要、旧审查结论、作者资料、已读后文以及工具意外返回的后文。只要命中任一项,报告必须写明具体污染来源和受影响范围,并将结论标为“模拟冷读”,不得表述为未受污染的真实首次阅读。
独立稿件不自动绑定当前活跃 story 项目。需要具体记录格式时读取 references/cold-read-ledger.md。
第一遍:只记录读者体验
按场景或章节记录:
- 读者已知:正文已经明确提供且普通读者能记住的信息。
- 读者推测:能够由文本合理推出但尚未证实的理解。
- 关键疑问:推动继续阅读的问题,与单纯看不懂分开。
- 误解与歧义:读者可能形成的错误心智模型,并标出触发句。
- 期待债务:文本承诺了什么、何时承诺、是否结算或长期拖欠。
- 情绪脉冲:好奇、紧张、爽、痛、暖、烦、麻木等发生在哪个动作或信息点。
- 阅读阻力:回读、跳读、走神、弃读冲动及其直接原因。
- 翻页动力:具体是哪一个未决行动、风险、选择或信息推动下一段。
不要把“作者想表达什么”写成第一遍结论。区分“暂时未知但有吸引力”和“缺少必要信息导致无法理解”。
第二遍:对照作者意图
仅在完成第一遍记录后读取大纲、设定、追踪和作者说明,逐项分类:
- 正文成立:读者体验与意图一致。
- 正文缺失:关键信息只存在于作者资料。
- 投放过早:读者在需要悬念前已能确定答案。
- 投放过晚:理解当前行动所需的信息尚未出现。
- 信号过弱或过强:线索存在,但普通读者难以接住或几乎等于明示。
- 有益误导:误解可被后文公平纠正并增强体验。
- 破坏性误导:误解来自表达缺陷、视角作弊或因果缺口。
修改建议落到“补哪条可见信息、移动哪个信号、删哪句提前解释”,不要替作者重写整章。若修改会改变事实、伏笔、人物状态或章节承接,交回 story-long-write / story-short-write 执行。
与 oh-story-claudecode 配合
具体路由、前后置关系和降级规则见 references/oh-story-integration.md。核心边界:
- 上游
story-long-write/story-short-write负责创作与追踪;本 skill 在成稿后以隔离视角检查读者体验。 - 上游
story-review可读取全部项目资料做综合审查;本 skill 的第一遍故意不读取这些资料。 - 上游
story-long-analyze/story-short-analyze拆解其他作品;本 skill 不做市场样本拆解。 - 发现结构问题时输出证据和修订目标,再交给上游写作或审查 skill,不直接维护上游派生追踪文件。
交付
按 references/cold-read-ledger.md 输出:范围与污染声明、逐段体验账本、读者心智模型、最大弃读点、最强翻页点、期待债务表、第二遍意图偏差、最小修订清单。
每个判断必须绑定章节、场景或短引文。不得声称代表所有读者;结论是一次受控读者模拟,应在读者样本或真实反馈出现后复核。