写作规范
1. 速查卡(起草前看一眼)速查卡(起草前看一眼) · 一 · 创作根基 — 现实锚点原则
速查卡(起草前看一眼)六禁 破折号零 / 双井号零 / 图标零 / 英文名零 / 「不是X是Y」零(含多层否定) / 「不禁/忍不住/仿佛/似乎」零 三角 骨架40%冷叙述 + 血肉40%物质感 + 呼吸20%凝练短句 节奏 长短交替 / 不连续3句同长 / 不连续4段同句数 句式 禁止"是Y"及"不是X,也是Z" / 禁止"不禁/忍不住/仿佛/似乎" / 逗号不连接完整句子 情绪 不命名情绪→写身体反应 / 不解释动机→写行为 对话 标签≤30% / 优先动作替代标签 视角 卢卡的摄像机。不写他不知道的/不替他想/设定只从他说她做他读进入 收尾 强制自检(破折号+不是是句式+不禁/仿佛类词+逗号连句 → 0)→ 12痕扫描 → 预览链接
一 · 创作根基 — 现实锚点原则第一条铁律。所有小说内容,情节、角色、道具、地点、案件,必须先找到现实内容源头的原型,以此为基础进行创作依附。这是根基。
1.1 什么是现实锚点
维度 要求 示例 案件 每个案件必须有真实民间传说/历史事件/新闻报道作为原型 Lidérc—匈牙利梦魇精灵传说 / 哭灵女—凯尔特Banshee 地点 每个场景必须是真实存在的地点,地理/建筑/历史准确 布达佩斯Csepel区 / 爱尔兰Carrowkeel通道墓群 道具 每件物品必须有真实文物/科学原理作为参照 共鸣石—压电石英晶体 / 铜印—清代道教法印 角色 技能/知识/身份必须基于真实存在的职业/学科/历史群体 席琳—中世纪药剂师传统 / 林川—闽南民间法师 科学 超自然现象必须有可讨论的科学假说作为替代解释 次声波—灵脉共振 / 压电效应—共鸣石调音
1.2 查找原型的三步法
- 搜原型:搜索目标元素的真实民间传说/历史事件/科学论文
- 抓特征:提炼原型中不可篡改的核心特征(如Lidérc的三个特点:梦魇、吸血、变形)
- 虚构层:在原型基础上叠加虚构,保持核心不可变,只叠加"为什么"和"怎么解决"
1.3 底线
读者搜索书中元素后,会找到真实存在的参照物,且无法完全解释。此模糊边界即张力所在。禁止凭空捏造没有现实原型的人物、道具、地点、案件。
六禁详解 — 六条红线,正文与设定文档零容忍速查卡中的六禁是压缩版。以下是每条的完整定义、违规示例、修复方法和检测手段。每次写作前通读一遍。
禁一:破折号零
定义 任何形态的破折号(——、—、—)在正文和设定文档中不允许出现。一个字符都不留。 理由 破折号是 AI 文本最高频的标点指纹。人类文学中换气用省略号,打断用动作,对比用句号分行。 违规 "她的选择很简单——活下去。" / "这不是结束——只是开始。" 修复 换气→省略号("她的选择很简单……活下去。")。打断→动作插入("她的选择很简单。"她攥紧了拳头。"活下去。")。对比→句号分行("这不是结束。只是开始。") 检测 Ctrl+F 搜索 "——"、"—"、"——" → 结果必须为零。
禁二:双井号零
定义 两个连续井字符(##)不允许出现在任何输出中。 理由 Markdown 标题标记泄漏到正文,暴露生成痕迹。 违规 "## 席琳的过去" / "以下是 ## 关键点" 修复 HTML 页面用 <h3> 标签。正文叙述用自然分段和加粗。 检测 Ctrl+F 搜索 "##" → 结果必须为零。
禁三:图标零
定义 正文和页面中不使用任何 emoji、图标符号、装饰性 Unicode 字符。 理由 纯文字+排版设计是站点美学底线。图标破坏文学质感。 违规 "🔥 战斗场景" / "✅ 已完成" / "→ 下一步" 修复 用文字替代:已完成、下一步、战斗场景。CSS 排版替代装饰符号。 检测 视觉审查。全站搜索 Unicode 范围 U+1F300 至 U+1F9FF。
禁四:英文名零
定义 正文叙述中角色名只使用中文译名。英文名仅在拉丁文引文、学术引用、代码终端中保留。 理由 中文小说中出现英文人名是翻译腔残留,破坏沉浸感。 违规 "Selene 看着他" / "Cassian 的手停住了" / "Varda 家族的印记" 修复 "席琳看着他" / "卡西安的手停住了" / "瓦尔达家族的印记" 检测 Ctrl+F 搜索主要角色英文名:Selene, Luca, Cassian, Varda, Keegan, Raphael, Zahara 等。
禁五:「不是X是Y」零
定义 "不是X,是Y"句式及其变体("不是X,也是Z""这不是A,而是B")全部禁止。包含多层否定的升级版更严重。 理由 AI 通过先否定错误假设来引入正确结论。人类直接给事实。这是 AI 文本最深层的语法指纹。 违规 "她不是一个战士,她是一个老师。" / "这不是水,也是一种介于两者之间的状态。" / "卢卡的选择是一种更深的面对。" 修复 删掉整句,用具体事实或动作替代。"她教了两年书。手上的老茧是粉笔磨的。" / "空气里有东西在凝结。比水滴轻。落不下来。" 检测 Ctrl+F 搜索 "不是" + 同句 "是" → 逐条审查。注意变体:"也是一种""更是一种""其实是"。
禁六:「不禁/忍不住/仿佛/似乎」零
定义 这四个词及其变体("好似""好像""不由得""情不自禁")全部禁止。零容忍。 理由 模糊性指纹。它们不写事实,写"近似事实"。人类写作要么给事实,要么沉默。 违规 "他仿佛听到了什么" / "她不禁想起了前世" / "他忍不住回头" / "空气似乎在变冷" 修复 删掉模糊词,用具体动作或物理现象替代。"他停了一步。头偏了半寸。" / "她翻开账本。1735年那页,折角还在。" / "她呼出的气白了。在室内。" 检测 Ctrl+F 逐一搜索:不禁、忍不住、仿佛、似乎、好像、好似、不由得、情不自禁 → 每个词结果必须为零。
速查卡(起草前看一眼) · 一 · 创作根基 — 现实锚点原则
| 六禁 | 破折号零 / 双井号零 / 图标零 / 英文名零 / 「不是X是Y」零(含多层否定) / 「不禁/忍不住/仿佛/似乎」零 |
| 三角 | 骨架40%冷叙述 + 血肉40%物质感 + 呼吸20%凝练短句 |
| 节奏 | 长短交替 / 不连续3句同长 / 不连续4段同句数 |
| 句式 | 禁止"是Y"及"不是X,也是Z" / 禁止"不禁/忍不住/仿佛/似乎" / 逗号不连接完整句子 |
| 情绪 | 不命名情绪→写身体反应 / 不解释动机→写行为 |
| 对话 | 标签≤30% / 优先动作替代标签 |
| 视角 | 卢卡的摄像机。不写他不知道的/不替他想/设定只从他说她做他读进入 |
| 收尾 | 强制自检(破折号+不是是句式+不禁/仿佛类词+逗号连句 → 0)→ 12痕扫描 → 预览链接 |
第一条铁律。所有小说内容,情节、角色、道具、地点、案件,必须先找到现实内容源头的原型,以此为基础进行创作依附。这是根基。
1.1 什么是现实锚点
| 维度 | 要求 | 示例 |
|---|---|---|
| 案件 | 每个案件必须有真实民间传说/历史事件/新闻报道作为原型 | Lidérc—匈牙利梦魇精灵传说 / 哭灵女—凯尔特Banshee |
| 地点 | 每个场景必须是真实存在的地点,地理/建筑/历史准确 | 布达佩斯Csepel区 / 爱尔兰Carrowkeel通道墓群 |
| 道具 | 每件物品必须有真实文物/科学原理作为参照 | 共鸣石—压电石英晶体 / 铜印—清代道教法印 |
| 角色 | 技能/知识/身份必须基于真实存在的职业/学科/历史群体 | 席琳—中世纪药剂师传统 / 林川—闽南民间法师 |
| 科学 | 超自然现象必须有可讨论的科学假说作为替代解释 | 次声波—灵脉共振 / 压电效应—共鸣石调音 |
1.2 查找原型的三步法
- 搜原型:搜索目标元素的真实民间传说/历史事件/科学论文
- 抓特征:提炼原型中不可篡改的核心特征(如Lidérc的三个特点:梦魇、吸血、变形)
- 虚构层:在原型基础上叠加虚构,保持核心不可变,只叠加"为什么"和"怎么解决"
1.3 底线
读者搜索书中元素后,会找到真实存在的参照物,且无法完全解释。此模糊边界即张力所在。禁止凭空捏造没有现实原型的人物、道具、地点、案件。
速查卡中的六禁是压缩版。以下是每条的完整定义、违规示例、修复方法和检测手段。每次写作前通读一遍。
禁一:破折号零
| 定义 | 任何形态的破折号(——、—、—)在正文和设定文档中不允许出现。一个字符都不留。 |
|---|---|
| 理由 | 破折号是 AI 文本最高频的标点指纹。人类文学中换气用省略号,打断用动作,对比用句号分行。 |
| 违规 | "她的选择很简单——活下去。" / "这不是结束——只是开始。" |
| 修复 | 换气→省略号("她的选择很简单……活下去。")。打断→动作插入("她的选择很简单。"她攥紧了拳头。"活下去。")。对比→句号分行("这不是结束。只是开始。") |
| 检测 | Ctrl+F 搜索 "——"、"—"、"——" → 结果必须为零。 |
禁二:双井号零
| 定义 | 两个连续井字符(##)不允许出现在任何输出中。 |
|---|---|
| 理由 | Markdown 标题标记泄漏到正文,暴露生成痕迹。 |
| 违规 | "## 席琳的过去" / "以下是 ## 关键点" |
| 修复 | HTML 页面用 <h3> 标签。正文叙述用自然分段和加粗。 |
| 检测 | Ctrl+F 搜索 "##" → 结果必须为零。 |
禁三:图标零
| 定义 | 正文和页面中不使用任何 emoji、图标符号、装饰性 Unicode 字符。 |
|---|---|
| 理由 | 纯文字+排版设计是站点美学底线。图标破坏文学质感。 |
| 违规 | "🔥 战斗场景" / "✅ 已完成" / "→ 下一步" |
| 修复 | 用文字替代:已完成、下一步、战斗场景。CSS 排版替代装饰符号。 |
| 检测 | 视觉审查。全站搜索 Unicode 范围 U+1F300 至 U+1F9FF。 |
禁四:英文名零
| 定义 | 正文叙述中角色名只使用中文译名。英文名仅在拉丁文引文、学术引用、代码终端中保留。 |
|---|---|
| 理由 | 中文小说中出现英文人名是翻译腔残留,破坏沉浸感。 |
| 违规 | "Selene 看着他" / "Cassian 的手停住了" / "Varda 家族的印记" |
| 修复 | "席琳看着他" / "卡西安的手停住了" / "瓦尔达家族的印记" |
| 检测 | Ctrl+F 搜索主要角色英文名:Selene, Luca, Cassian, Varda, Keegan, Raphael, Zahara 等。 |
禁五:「不是X是Y」零
| 定义 | "不是X,是Y"句式及其变体("不是X,也是Z""这不是A,而是B")全部禁止。包含多层否定的升级版更严重。 |
|---|---|
| 理由 | AI 通过先否定错误假设来引入正确结论。人类直接给事实。这是 AI 文本最深层的语法指纹。 |
| 违规 | "她不是一个战士,她是一个老师。" / "这不是水,也是一种介于两者之间的状态。" / "卢卡的选择是一种更深的面对。" |
| 修复 | 删掉整句,用具体事实或动作替代。"她教了两年书。手上的老茧是粉笔磨的。" / "空气里有东西在凝结。比水滴轻。落不下来。" |
| 检测 | Ctrl+F 搜索 "不是" + 同句 "是" → 逐条审查。注意变体:"也是一种""更是一种""其实是"。 |
禁六:「不禁/忍不住/仿佛/似乎」零
| 定义 | 这四个词及其变体("好似""好像""不由得""情不自禁")全部禁止。零容忍。 |
|---|---|
| 理由 | 模糊性指纹。它们不写事实,写"近似事实"。人类写作要么给事实,要么沉默。 |
| 违规 | "他仿佛听到了什么" / "她不禁想起了前世" / "他忍不住回头" / "空气似乎在变冷" |
| 修复 | 删掉模糊词,用具体动作或物理现象替代。"他停了一步。头偏了半寸。" / "她翻开账本。1735年那页,折角还在。" / "她呼出的气白了。在室内。" |
| 检测 | Ctrl+F 逐一搜索:不禁、忍不住、仿佛、似乎、好像、好似、不由得、情不自禁 → 每个词结果必须为零。 |
2. 叙事视角铁律 — 卢卡的摄像机叙事视角铁律 — 卢卡的摄像机 · 二 · 去 AI 感 — 核心中的核心
叙事视角铁律 — 卢卡的摄像机全书中最根本的叙事法则。卢卡·查尔达什是读者的摄像机。读者只能通过他的眼睛看、他的耳朵听、他的皮肤感知、他的大脑判断。任何越过这条边界的信息,无论多精彩,直接删除。
三条硬规则
# 规则 违规示例(旧 Ch.2) 合规写法 1 不写他不知道的信息 "第23世佣兵在营地火堆旁等天亮时的习惯" "手臂自己找到了位置"……只说身体动作,不解释来源 2 不代替他理解他人内心 "席琳抬眼。吉隆坡的反向印记。卡西安的网在收紧" "她把屏幕转过来,若涵发来的照片"……让卢卡通过他看到的东西推断 3 设定信息只从他说/她做/他读到的方式进入 "看那个在他每一世都活着的人" 设定只能从席琳的对话、道具、或卢卡自己读到/听到的东西中浮现
自检方法
- 盖住席琳的内心独白:如果一句话写的是席琳在想什么(而她没说出口)。而卢卡在同一个房间里,删掉。卢卡不是读心者。
- 检查"第X世""两千年""九十九次"等全局知识:这类词如果出现在叙述句而非对话中,删掉。它们属于席琳的对话,不属于叙述者。
- 问自己"卢卡怎么知道这个":如果答案需要他拥有前世完整记忆或超感知能力,删掉。他只拥有身体记忆(印记、肌肉反应),不拥有前世的知识库。
例外:允许的离机镜头
以下情况可以暂时离开卢卡的视角,必须用 <hr> 分隔,且篇幅不超过当前章节的30%:
场景 视角 篇幅上限 席琳独自在书店读旧记录 席琳封闭第三人称 ≤ 章节 30% 陈若涵/其他角色远程通讯 通讯内容 + 对方封闭第三人称 ≤ 章节 15% 卡西安的镜子走廊 卡西安封闭第三人称 ≤ 全书 5%(仅卷中后段)
离机后必须用 <hr> 换轨回来。回来的第一句必须以卢卡的感官重新锚定。他看到了什么、感觉到了什么、闻到了什么。
二 · 去 AI 感 — 核心中的核心这不是可选项。每一章起草后必须逐条过。AI 最擅长"像人写的"……也最擅长"像 AI 写的"。读者看不出差异的只有一种情况:你手动洗过了。
2.1 十二痕扫描(每次必做)
# 痕迹 检测方式 修复 1 均匀感 每段3-4句、每句15-25字 打破段落/句子长度 2 解释感 替读者解释角色动机/情绪 删掉解释句,保留行为 3 填充感 不敢留白,每处都填满 故意删1-2句衔接,留空隙 4 模板感 "在当今…""随着…""不禁…" 全部替换或删除 5 上帝视角 跳出故事告诉读者设定 设定从角色行为中渗出 6 情绪命名 "他感到愤怒/恐惧/悲伤" 改为身体反应或动作 7 万能动词 "进行""展开""呈现""实现" 换成具体动词 8 堆叠修饰 连续3+形容词修饰同一名词 最多保留1个,其余写细节 9 标签过载 "他说""她问"超过对话30% 用动作替代标签 10 过渡句 "与此同时…""另一边…" 直接切场景,不预告 11 收尾总结 段末/章末"升华"句 删除。故事停在动作处 12 高频AI词 "不禁""忍不住""仿佛""似乎""一股X涌上心头" 全部替换
2.2 AI 味 vs 人味 — 对比示例
AI 味(删除) 人味(保留) 他感到一阵恐惧从心底涌起,仿佛有什么东西正在黑暗中注视着他。 腿自己停了。他没有回头。 席琳不禁想起了前世的种种,一股复杂的情绪涌上心头。 席琳翻开账本。1735年那页,折角还在。 他意识到这不是一个普通的案件,背后似乎隐藏着更大的阴谋。 第三个名字。也是第三个没活过四十岁的。 在当今这个时代,超自然事件越来越多地出现在人们的视野中。 2026年3月,布达佩斯第七区报告了第十四起。 她的话让他陷入了深深的思考。是啊,命运从来不会给任何人选择的机会。 他没回答。他把那页纸叠了两折,看不见字了才抬头。 她的声音里带着一种说不出的悲伤,仿佛承载了两千年的孤独。 她说"走吧"。两个字。没有第三个。
2.3 情绪表达铁则
永远不直接命名情绪。永远用身体/动作/环境替代。
不写 写 他感到害怕 手心贴上了裤缝。贴得很紧。 她很生气 她把符纸拍在桌上。是指尖还按着。 他很悲伤 他看着窗外。没看到雨停了。 她很疲惫 她坐下去。没有再站起来的意思。 他犹豫了 手停在半空。两秒。
2.4 双禁:破折号 + 「是Y」及「不是X,也是Z」— 零容忍
AI 文本最深的两枚指纹。正文和设定均适用。提交前必须双禁清零。
禁令一:破折号
规则 说明 一字不留 破折号在任何位置出现即不合格。换气用省略号。打断用动作插入。对比/注释用句号分行。 常见变体 — — , 全部等同。不留任何形式。
禁令二:「是Y」及「不是X,也是Z」
这是 AI 最深层的语法指纹。原理:AI 通过先否定一个错误假设来引入正确结论,人类不这样写。人类直接给事实。多层否定("不是X,也是Z")是这一模式的升级版,AI 在同一句里叠了两层否定。比单层更严重。
禁止(AI 味) 修复(人味) 原理 她不是一个战士,她是一个老师。 她教了两年书。手上的老茧是粉笔磨的。 删否定→写实证 这是一种更深的东西。 她的手在发抖。眼睛没眨。 删命名→写体征 卡西安不是疯子,他是一个算了两千年账的人。 卡西安记账。每一笔都记。从公元3年。 删定义→写行为 这扇门是入口。 门向里开。铰链装在另一边。 删哲学→写物理 这不是水,也是一种介于两者之间的状态。 空气里有东西在凝结。不是水滴,比水滴轻。落不下来。 删双层否定→直接写现象 卢卡的选择是一种更深的面对。 卢卡往前走了三步。他回头了。又走了三步。 删解读→写动作
禁令三:「不禁/忍不住/仿佛/似乎」— 零容忍
与「不是是」同级禁令。这些词是 AI 文本的模糊性指纹,它们不写事实,写"近似事实"。人类写作时要么给事实,要么沉默。不会说"仿佛"……会说"就是"或"不是"。
禁止(AI 味) 修复(人味) 原理 他仿佛听到了什么声音。 他停了一步。头偏了半寸。 删模糊→写动作 她不禁想起了前世的种种。 她翻开账本。1735年那页,折角还在。 删"不禁"→写行为 他忍不住回头看了一眼。 他回头了。很快。又转回来。 删"忍不住"→写动作 仿佛有什么东西正在黑暗中注视着他。 腿自己停了。他没有回头。 删"仿佛"→写身体反应 空气似乎在变冷。 她呼出的气白了。在室内。 删"似乎"→写物理现象
三禁自查(提交前必做)
1. 搜破折号
Ctrl+F 搜 "……" → 全删。正文用句号分行。2. 搜"不是"+"也不是"
Ctrl+F 搜 "是Z"。是则整句删掉重写。3. 搜"不禁/仿佛/似乎/忍不住"
Ctrl+F 逐一搜这四个词 → 出现即违例。删掉整句,用动作或事实替代。最近犯过:道具图鉴多次出现「是Y」,已全部修正。设定了自查三步法,每章提交前过一遍,从源头防住。
叙事视角铁律 — 卢卡的摄像机 · 二 · 去 AI 感 — 核心中的核心
全书中最根本的叙事法则。卢卡·查尔达什是读者的摄像机。读者只能通过他的眼睛看、他的耳朵听、他的皮肤感知、他的大脑判断。任何越过这条边界的信息,无论多精彩,直接删除。
三条硬规则
| # | 规则 | 违规示例(旧 Ch.2) | 合规写法 |
|---|---|---|---|
| 1 | 不写他不知道的信息 | "第23世佣兵在营地火堆旁等天亮时的习惯" | "手臂自己找到了位置"……只说身体动作,不解释来源 |
| 2 | 不代替他理解他人内心 | "席琳抬眼。吉隆坡的反向印记。卡西安的网在收紧" | "她把屏幕转过来,若涵发来的照片"……让卢卡通过他看到的东西推断 |
| 3 | 设定信息只从他说/她做/他读到的方式进入 | "看那个在他每一世都活着的人" | 设定只能从席琳的对话、道具、或卢卡自己读到/听到的东西中浮现 |
自检方法
- 盖住席琳的内心独白:如果一句话写的是席琳在想什么(而她没说出口)。而卢卡在同一个房间里,删掉。卢卡不是读心者。
- 检查"第X世""两千年""九十九次"等全局知识:这类词如果出现在叙述句而非对话中,删掉。它们属于席琳的对话,不属于叙述者。
- 问自己"卢卡怎么知道这个":如果答案需要他拥有前世完整记忆或超感知能力,删掉。他只拥有身体记忆(印记、肌肉反应),不拥有前世的知识库。
例外:允许的离机镜头
以下情况可以暂时离开卢卡的视角,必须用 <hr> 分隔,且篇幅不超过当前章节的30%:
| 场景 | 视角 | 篇幅上限 |
|---|---|---|
| 席琳独自在书店读旧记录 | 席琳封闭第三人称 | ≤ 章节 30% |
| 陈若涵/其他角色远程通讯 | 通讯内容 + 对方封闭第三人称 | ≤ 章节 15% |
| 卡西安的镜子走廊 | 卡西安封闭第三人称 | ≤ 全书 5%(仅卷中后段) |
离机后必须用 <hr> 换轨回来。回来的第一句必须以卢卡的感官重新锚定。他看到了什么、感觉到了什么、闻到了什么。
这不是可选项。每一章起草后必须逐条过。AI 最擅长"像人写的"……也最擅长"像 AI 写的"。读者看不出差异的只有一种情况:你手动洗过了。
2.1 十二痕扫描(每次必做)
| # | 痕迹 | 检测方式 | 修复 |
|---|---|---|---|
| 1 | 均匀感 | 每段3-4句、每句15-25字 | 打破段落/句子长度 |
| 2 | 解释感 | 替读者解释角色动机/情绪 | 删掉解释句,保留行为 |
| 3 | 填充感 | 不敢留白,每处都填满 | 故意删1-2句衔接,留空隙 |
| 4 | 模板感 | "在当今…""随着…""不禁…" | 全部替换或删除 |
| 5 | 上帝视角 | 跳出故事告诉读者设定 | 设定从角色行为中渗出 |
| 6 | 情绪命名 | "他感到愤怒/恐惧/悲伤" | 改为身体反应或动作 |
| 7 | 万能动词 | "进行""展开""呈现""实现" | 换成具体动词 |
| 8 | 堆叠修饰 | 连续3+形容词修饰同一名词 | 最多保留1个,其余写细节 |
| 9 | 标签过载 | "他说""她问"超过对话30% | 用动作替代标签 |
| 10 | 过渡句 | "与此同时…""另一边…" | 直接切场景,不预告 |
| 11 | 收尾总结 | 段末/章末"升华"句 | 删除。故事停在动作处 |
| 12 | 高频AI词 | "不禁""忍不住""仿佛""似乎""一股X涌上心头" | 全部替换 |
2.2 AI 味 vs 人味 — 对比示例
| AI 味(删除) | 人味(保留) |
|---|---|
| 他感到一阵恐惧从心底涌起,仿佛有什么东西正在黑暗中注视着他。 | 腿自己停了。他没有回头。 |
| 席琳不禁想起了前世的种种,一股复杂的情绪涌上心头。 | 席琳翻开账本。1735年那页,折角还在。 |
| 他意识到这不是一个普通的案件,背后似乎隐藏着更大的阴谋。 | 第三个名字。也是第三个没活过四十岁的。 |
| 在当今这个时代,超自然事件越来越多地出现在人们的视野中。 | 2026年3月,布达佩斯第七区报告了第十四起。 |
| 她的话让他陷入了深深的思考。是啊,命运从来不会给任何人选择的机会。 | 他没回答。他把那页纸叠了两折,看不见字了才抬头。 |
| 她的声音里带着一种说不出的悲伤,仿佛承载了两千年的孤独。 | 她说"走吧"。两个字。没有第三个。 |
2.3 情绪表达铁则
永远不直接命名情绪。永远用身体/动作/环境替代。
| 不写 | 写 |
|---|---|
| 他感到害怕 | 手心贴上了裤缝。贴得很紧。 |
| 她很生气 | 她把符纸拍在桌上。是指尖还按着。 |
| 他很悲伤 | 他看着窗外。没看到雨停了。 |
| 她很疲惫 | 她坐下去。没有再站起来的意思。 |
| 他犹豫了 | 手停在半空。两秒。 |
2.4 双禁:破折号 + 「是Y」及「不是X,也是Z」— 零容忍
AI 文本最深的两枚指纹。正文和设定均适用。提交前必须双禁清零。
禁令一:破折号
| 规则 | 说明 |
|---|---|
| 一字不留 | 破折号在任何位置出现即不合格。换气用省略号。打断用动作插入。对比/注释用句号分行。 |
| 常见变体 | — — , 全部等同。不留任何形式。 |
禁令二:「是Y」及「不是X,也是Z」
这是 AI 最深层的语法指纹。原理:AI 通过先否定一个错误假设来引入正确结论,人类不这样写。人类直接给事实。多层否定("不是X,也是Z")是这一模式的升级版,AI 在同一句里叠了两层否定。比单层更严重。
| 禁止(AI 味) | 修复(人味) | 原理 |
|---|---|---|
| 她不是一个战士,她是一个老师。 | 她教了两年书。手上的老茧是粉笔磨的。 | 删否定→写实证 |
| 这是一种更深的东西。 | 她的手在发抖。眼睛没眨。 | 删命名→写体征 |
| 卡西安不是疯子,他是一个算了两千年账的人。 | 卡西安记账。每一笔都记。从公元3年。 | 删定义→写行为 |
| 这扇门是入口。 | 门向里开。铰链装在另一边。 | 删哲学→写物理 |
| 这不是水,也是一种介于两者之间的状态。 | 空气里有东西在凝结。不是水滴,比水滴轻。落不下来。 | 删双层否定→直接写现象 |
| 卢卡的选择是一种更深的面对。 | 卢卡往前走了三步。他回头了。又走了三步。 | 删解读→写动作 |
禁令三:「不禁/忍不住/仿佛/似乎」— 零容忍
与「不是是」同级禁令。这些词是 AI 文本的模糊性指纹,它们不写事实,写"近似事实"。人类写作时要么给事实,要么沉默。不会说"仿佛"……会说"就是"或"不是"。
| 禁止(AI 味) | 修复(人味) | 原理 |
|---|---|---|
| 他仿佛听到了什么声音。 | 他停了一步。头偏了半寸。 | 删模糊→写动作 |
| 她不禁想起了前世的种种。 | 她翻开账本。1735年那页,折角还在。 | 删"不禁"→写行为 |
| 他忍不住回头看了一眼。 | 他回头了。很快。又转回来。 | 删"忍不住"→写动作 |
| 仿佛有什么东西正在黑暗中注视着他。 | 腿自己停了。他没有回头。 | 删"仿佛"→写身体反应 |
| 空气似乎在变冷。 | 她呼出的气白了。在室内。 | 删"似乎"→写物理现象 |
三禁自查(提交前必做)
Ctrl+F 搜 "……" → 全删。正文用句号分行。
Ctrl+F 搜 "是Z"。是则整句删掉重写。
Ctrl+F 逐一搜这四个词 → 出现即违例。删掉整句,用动作或事实替代。
最近犯过:道具图鉴多次出现「是Y」,已全部修正。设定了自查三步法,每章提交前过一遍,从源头防住。
3. 三 · 标点铁律三 · 标点铁律 · 四 · 命名铁律
三 · 标点铁律三大禁用符号 — 全项目零容忍
禁用 说明 替代 破折号 一字不留。绝对禁止。 换气→省略号 / 打断→动作插入 / 对比→句号分行 双井号 两个连续井字符 MD用粗体 / HTML用标题标签 / 正文自然分段 三反引号 代码块标记 技术描述用自然段落 / HTML用pre标签
其他铁则
- 省略号:用
……(两个字符),不用 ...。只用于对话中断、欲言又止。 - 引号:中文对话用双引号。嵌套用单引号。内心独白不加引号,用叙述句。
- 分号:尽量不用。中文分号天然翻译腔。
四 · 命名铁律正文中只允许中文译名
正确 禁止 卢卡 Luca 席琳 Selene / Celine(英文) 卡西安 Cassian 瓦尔达(姓氏/印记) Varda 阿拉里克 Alaric
称呼规则
场景 用法 叙事正文首次出场 全名:席琳·瓦尔达 / 卢卡·查尔达什 之后 日常称呼:席琳 / 卢卡 正式/公文/学术场景 全名+头衔
保留原文不翻译:拉丁文引文、匈牙利语专有名词、代码/终端文本、学术引用。
三 · 标点铁律 · 四 · 命名铁律
三大禁用符号 — 全项目零容忍
| 禁用 | 说明 | 替代 |
|---|---|---|
| 破折号 | 一字不留。绝对禁止。 | 换气→省略号 / 打断→动作插入 / 对比→句号分行 |
| 双井号 | 两个连续井字符 | MD用粗体 / HTML用标题标签 / 正文自然分段 |
| 三反引号 | 代码块标记 | 技术描述用自然段落 / HTML用pre标签 |
其他铁则
- 省略号:用
……(两个字符),不用...。只用于对话中断、欲言又止。 - 引号:中文对话用双引号。嵌套用单引号。内心独白不加引号,用叙述句。
- 分号:尽量不用。中文分号天然翻译腔。
正文中只允许中文译名
| 正确 | 禁止 |
|---|---|
| 卢卡 | Luca |
| 席琳 | Selene / Celine(英文) |
| 卡西安 | Cassian |
| 瓦尔达(姓氏/印记) | Varda |
| 阿拉里克 | Alaric |
称呼规则
| 场景 | 用法 |
|---|---|
| 叙事正文首次出场 | 全名:席琳·瓦尔达 / 卢卡·查尔达什 |
| 之后 | 日常称呼:席琳 / 卢卡 |
| 正式/公文/学术场景 | 全名+头衔 |
保留原文不翻译:拉丁文引文、匈牙利语专有名词、代码/终端文本、学术引用。
4. 五 · 叙事三角模型五 · 叙事三角模型 · 六 · 对话规范
五 · 叙事三角模型层 占比 风格 功能 检测 骨架 40% 冷叙述 动作线、场景切换、事实陈述 句子≤15字、无修饰 血肉 40% 物质感 环境触觉、器物细节、身体反应 必有感官词(看到/摸到/闻到) 呼吸 20% 凝练 警句、反讽、留白、不到十字短句 句号后紧跟短句
节奏规则
- 短句1-8字→动作/揭示/转折。中句10-25字→描述/过渡。长句极少。
- 禁止连续3句以上同长度。禁止连续4段以上同句数。
- 单句成段=重击("他不在了。")。双句成段=对比/呼应。
三角实操示例
同一段场景,拆解为三层再组装:
层 原文拆解 检测特征 骨架 "他走进书店。席琳在前台。桌上摊着一本账本。" 全短句,无修饰,纯动作线 血肉 "门铰链嘎了一声。空气里有旧纸和松香的味道。账本页角发黄,折痕处的墨迹洇开了。" 每句有感官锚点(听觉/嗅觉/视觉) 呼吸 "两千年。她都记着。" 不到十字,句号断开,信息密度极高
组装后(骨架+血肉+呼吸 = 4:4:2)
门铰链嘎了一声。他走进书店,空气里有旧纸和松香的味道。席琳在前台。桌上摊着一本账本,页角发黄,折痕处的墨迹洇开了。两千年。她都记着。自检方法
检查项 方法 不合格信号 骨架占比 数纯动作/事实句的字数占比 低于30%→描写过载;高于55%→干枯 血肉占比 数含感官词的句子的字数占比 低于30%→缺乏质感;高于50%→堆砌 呼吸占比 数十字以下短句的字数占比 低于10%→节奏平;高于30%→碎片化
禁止"是Y"
原则上不用。叙事应直接给出事实,不需要先否定错误假设。正文中此句式目标为零。
六 · 对话规范标签比例
对话标签("他说""她问"等)不超过对话总数30%。优先用动作替代标签。
AI味 人味 "我不去。"他说。 "我不去。"他把杯子推回桌子对面。 "为什么?"她问道。 "为什么。"不是问句,句号。
声纹差异
每个角色说话方式必须不同。详见 。
角色 声纹 示例 席琳 短句、不解释、≤15字 "左边。三秒。低头。" 卢卡 学术口吻、疑问驱动 "我查到一篇1987年的论文,数据有17个独立信源。" 卡西安 慢、精确、陈述=宣告 "你和我,区别不在于力量。在于你问对不对。我不问。" 陈若涵 直接、不打标点、有火气 "笔顺不对。笔顺不对等于没用。" 基根 沉默为主、不超过4字 "这边。" 林川 泉州腔、自言自语、叼烟不点 "我阿嬷以前说过……有一种人的生辰八字是不存在的。"
五 · 叙事三角模型 · 六 · 对话规范
| 层 | 占比 | 风格 | 功能 | 检测 |
|---|---|---|---|---|
| 骨架 | 40% | 冷叙述 | 动作线、场景切换、事实陈述 | 句子≤15字、无修饰 |
| 血肉 | 40% | 物质感 | 环境触觉、器物细节、身体反应 | 必有感官词(看到/摸到/闻到) |
| 呼吸 | 20% | 凝练 | 警句、反讽、留白、不到十字短句 | 句号后紧跟短句 |
节奏规则
- 短句1-8字→动作/揭示/转折。中句10-25字→描述/过渡。长句极少。
- 禁止连续3句以上同长度。禁止连续4段以上同句数。
- 单句成段=重击("他不在了。")。双句成段=对比/呼应。
三角实操示例
同一段场景,拆解为三层再组装:
| 层 | 原文拆解 | 检测特征 |
|---|---|---|
| 骨架 | "他走进书店。席琳在前台。桌上摊着一本账本。" | 全短句,无修饰,纯动作线 |
| 血肉 | "门铰链嘎了一声。空气里有旧纸和松香的味道。账本页角发黄,折痕处的墨迹洇开了。" | 每句有感官锚点(听觉/嗅觉/视觉) |
| 呼吸 | "两千年。她都记着。" | 不到十字,句号断开,信息密度极高 |
组装后(骨架+血肉+呼吸 = 4:4:2)
自检方法
| 检查项 | 方法 | 不合格信号 |
|---|---|---|
| 骨架占比 | 数纯动作/事实句的字数占比 | 低于30%→描写过载;高于55%→干枯 |
| 血肉占比 | 数含感官词的句子的字数占比 | 低于30%→缺乏质感;高于50%→堆砌 |
| 呼吸占比 | 数十字以下短句的字数占比 | 低于10%→节奏平;高于30%→碎片化 |
禁止"是Y"
原则上不用。叙事应直接给出事实,不需要先否定错误假设。正文中此句式目标为零。
标签比例
对话标签("他说""她问"等)不超过对话总数30%。优先用动作替代标签。
| AI味 | 人味 |
|---|---|
| "我不去。"他说。 | "我不去。"他把杯子推回桌子对面。 |
| "为什么?"她问道。 | "为什么。"不是问句,句号。 |
声纹差异
每个角色说话方式必须不同。详见 。
| 角色 | 声纹 | 示例 |
|---|---|---|
| 席琳 | 短句、不解释、≤15字 | "左边。三秒。低头。" |
| 卢卡 | 学术口吻、疑问驱动 | "我查到一篇1987年的论文,数据有17个独立信源。" |
| 卡西安 | 慢、精确、陈述=宣告 | "你和我,区别不在于力量。在于你问对不对。我不问。" |
| 陈若涵 | 直接、不打标点、有火气 | "笔顺不对。笔顺不对等于没用。" |
| 基根 | 沉默为主、不超过4字 | "这边。" |
| 林川 | 泉州腔、自言自语、叼烟不点 | "我阿嬷以前说过……有一种人的生辰八字是不存在的。" |
5. 七 · 完整写作流程(每章)七 · 完整写作流程(每章) · 八 · 相关规范
七 · 完整写作流程(每章)起草前(5分钟)
- 读上一章末段(无缝衔接)
- 确认本章出场角色,读对应声纹卡
- 如有通讯/消息段落,读通讯规范说明
- 心里过一遍三角模型比例
写作后强制自检(必定触发,不可跳过)
AI 写完或修改任何章节正文后,必须自动执行以下检查。不是可选项。若有违例当场修复再输出。
# 检查项 扫描方式 标准 1 破折号清零 搜 , 必须 0 处。正文用句号分行,对话用动作插入替代 2 「不是X是Y」清零(含多层否定) 搜 不是,判定后 30 字内有无 是/而是。再搜"也不是"……二次否定叠加=违例 必须 0 处。删全部否定层,只保留最终事实。把 Y 改为具体描述 3 逗号连句清零 搜 , 前后是否为完整主谓结构 逗号不连接两个完整句子。拆为句号。 4 「不禁/仿佛/似乎/忍不住」清零 搜 不禁 仿佛 似乎 忍不住 必须 0 处。删掉整句,用动作或事实替代。
执行方式:AI 在输出正文文件前,自动对内容执行正则扫描。发现违例→当场替换→再输出。不需要用户提醒,是写作规范自身强制执行。
收尾(必做,不可省略)
- 12痕逐条扫描 — 本章正文一条条过
- 五禁清零 — 破折号/双井号/英文名/不是是句式/不禁仿佛类 → 全部0
- 英文名清零 — 正文中不应有英文角色名
- 读一遍 — 是感受节奏
- build.ps1 — 运行重建HTML
- 发预览链接 — http://localhost:8080/chapters/chapter-NN.html
七 · 完整写作流程(每章) · 八 · 相关规范
起草前(5分钟)
- 读上一章末段(无缝衔接)
- 确认本章出场角色,读对应声纹卡
- 如有通讯/消息段落,读通讯规范说明
- 心里过一遍三角模型比例
写作后强制自检(必定触发,不可跳过)
AI 写完或修改任何章节正文后,必须自动执行以下检查。不是可选项。若有违例当场修复再输出。
| # | 检查项 | 扫描方式 | 标准 |
|---|---|---|---|
| 1 | 破折号清零 | 搜 , | 必须 0 处。正文用句号分行,对话用动作插入替代 |
| 2 | 「不是X是Y」清零(含多层否定) | 搜 不是,判定后 30 字内有无 是/而是。再搜"也不是"……二次否定叠加=违例 | 必须 0 处。删全部否定层,只保留最终事实。把 Y 改为具体描述 |
| 3 | 逗号连句清零 | 搜 , 前后是否为完整主谓结构 | 逗号不连接两个完整句子。拆为句号。 |
| 4 | 「不禁/仿佛/似乎/忍不住」清零 | 搜 不禁 仿佛 似乎 忍不住 | 必须 0 处。删掉整句,用动作或事实替代。 |
执行方式:AI 在输出正文文件前,自动对内容执行正则扫描。发现违例→当场替换→再输出。不需要用户提醒,是写作规范自身强制执行。
收尾(必做,不可省略)
- 12痕逐条扫描 — 本章正文一条条过
- 五禁清零 — 破折号/双井号/英文名/不是是句式/不禁仿佛类 → 全部0
- 英文名清零 — 正文中不应有英文角色名
- 读一遍 — 是感受节奏
- build.ps1 — 运行重建HTML
- 发预览链接 — http://localhost:8080/chapters/chapter-NN.html
6. 九 · 字体使用规范九 · 字体使用规范 · 句式与标点 — 强制规则
九 · 字体使用规范层级 字体栈 说明 正文·中文 PingFang SC, Microsoft YaHei, Hiragino Sans GB, Noto Sans SC, sans-serif优先使用系统原生字体。macOS=PingFang,Windows=微软雅黑,Linux=文泉驿 正文·英文 Inter, system-ui, sans-serifInter 为现代 web 优化英文字体,混排在中文栈中自然降级 代码·内联 Cascadia Code, Fira Code, Consolas, monospace设定文档/规范中的 code 标签使用等宽字体 代码·块 同上 pre 块使用等宽字体,保持缩进对齐标题 与正文同栈 + font-weight:700 + letter-spacing:.02em 不加粗无辨识度,加字距提升可读性
字体规则
# 规则 1 不引入网络字体 — 不加载 Google Fonts / Adobe Fonts。全部使用系统原生字体栈 2 中文优先 — 字体栈中中文字体在英文字体之前,确保中文不走英文字体的降级路径 3 正文 16px — body 基准字号 16px,其余用 em/rem 相对缩放。不设 px 绝对字号 4 行高 1.75 — 正文标准行高。密集表格可压缩至 1.4-1.5,纯阅读区不压缩 5 代码等宽 — 所有技术内容(代码样例、JSON、命令)使用 monospace 栈
句式与标点 — 强制规则规则 禁止 原因 正确做法 禁"是Y"
"不是X。是Y"
"是Y"
"不是X,也是Z" 这种句式是解释性思维的产物。读者不需要被说服"不是X"……读者只需要知道"是Y"。多层否定("是AI最深层的语法指纹,在同一句里叠了两层否定,读者被拉着拐了两个弯才到终点。每一句"不是"都在消耗读者的注意力。 删除全部否定层,只说最终事实。如果必须对比,用并列句。例:"她不是在等。她在确认。"→改:"她等了两千年。她确认了一百次。" 例:"这不是水,也不是雾。"→改:"空气里有东西在凝结。比水滴轻。落不下来。" 限破折号 同一段落内超过两个"……"
连续句子以"……"结尾 破折号在中文里是"作者忍不住插话"的标志。每一个"……"都打断一次读者的呼吸。密集使用=读者的注意力被不断打断=放弃阅读。 用句号替代。如果一句话需要三个破折号去解释,拆成三句。例:"碎片在下面,持续地往母体方向拉,是拉近。"→改:"碎片在下面。它持续地往母体方向拉。不是把能量场拉薄。它把母体往这个方向上拉近。" 省逗号 连续逗号超过三个在同一句
逗号连接两个完整分句 中文是"意合"语言,读者通过句子之间的空白建立意义连接。逗号太多=填死了所有空白=读者没有空间自己去"拼接"。这不是散文,这是说明书。 拆句。用句号。两个完整句子之间不用逗号。例:"她蹲下来,用手拂开石板上的雪,感觉到石板温度不对,是比雪高半度。"→改:"她蹲下来。用手拂开石板上的雪。石板的温度比雪高半度。不是冷,多了一点。是有人比他们先到。" 禁"不禁/仿佛类" "不禁""忍不住""仿佛""似乎"
这些词在任何位置出现 与「不是是」同级禁令。这些词不写事实,写"近似事实"。AI用它们来模糊化,人类要么给事实,要么沉默。每一个"仿佛"都让读者不确定作者自己有没有看清。 Ctrl+F逐一搜这四个词→出现即违例。删掉整句,用动作或事实替代。例:"他仿佛听到了什么声音。"→改:"他停了一步。头偏了半寸。"
核心原则:中文的节奏不在标点里。在句子和句子之间的空白里。让读者自己走进那个空白。
九 · 字体使用规范 · 句式与标点 — 强制规则
| 层级 | 字体栈 | 说明 |
|---|---|---|
| 正文·中文 | PingFang SC, Microsoft YaHei, Hiragino Sans GB, Noto Sans SC, sans-serif | 优先使用系统原生字体。macOS=PingFang,Windows=微软雅黑,Linux=文泉驿 |
| 正文·英文 | Inter, system-ui, sans-serif | Inter 为现代 web 优化英文字体,混排在中文栈中自然降级 |
| 代码·内联 | Cascadia Code, Fira Code, Consolas, monospace | 设定文档/规范中的 code 标签使用等宽字体 |
| 代码·块 | 同上 | pre 块使用等宽字体,保持缩进对齐 |
| 标题 | 与正文同栈 + font-weight:700 + letter-spacing:.02em | 不加粗无辨识度,加字距提升可读性 |
字体规则
| # | 规则 |
|---|---|
| 1 | 不引入网络字体 — 不加载 Google Fonts / Adobe Fonts。全部使用系统原生字体栈 |
| 2 | 中文优先 — 字体栈中中文字体在英文字体之前,确保中文不走英文字体的降级路径 |
| 3 | 正文 16px — body 基准字号 16px,其余用 em/rem 相对缩放。不设 px 绝对字号 |
| 4 | 行高 1.75 — 正文标准行高。密集表格可压缩至 1.4-1.5,纯阅读区不压缩 |
| 5 | 代码等宽 — 所有技术内容(代码样例、JSON、命令)使用 monospace 栈 |
| 规则 | 禁止 | 原因 | 正确做法 |
|---|---|---|---|
| 禁"是Y" "不是X。是Y" "是Y" "不是X,也是Z" | 这种句式是解释性思维的产物。读者不需要被说服"不是X"……读者只需要知道"是Y"。多层否定("是AI最深层的语法指纹,在同一句里叠了两层否定,读者被拉着拐了两个弯才到终点。每一句"不是"都在消耗读者的注意力。 | 删除全部否定层,只说最终事实。如果必须对比,用并列句。例:"她不是在等。她在确认。"→改:"她等了两千年。她确认了一百次。" 例:"这不是水,也不是雾。"→改:"空气里有东西在凝结。比水滴轻。落不下来。" | |
| 限破折号 | 同一段落内超过两个"……" 连续句子以"……"结尾 | 破折号在中文里是"作者忍不住插话"的标志。每一个"……"都打断一次读者的呼吸。密集使用=读者的注意力被不断打断=放弃阅读。 | 用句号替代。如果一句话需要三个破折号去解释,拆成三句。例:"碎片在下面,持续地往母体方向拉,是拉近。"→改:"碎片在下面。它持续地往母体方向拉。不是把能量场拉薄。它把母体往这个方向上拉近。" |
| 省逗号 | 连续逗号超过三个在同一句 逗号连接两个完整分句 | 中文是"意合"语言,读者通过句子之间的空白建立意义连接。逗号太多=填死了所有空白=读者没有空间自己去"拼接"。这不是散文,这是说明书。 | 拆句。用句号。两个完整句子之间不用逗号。例:"她蹲下来,用手拂开石板上的雪,感觉到石板温度不对,是比雪高半度。"→改:"她蹲下来。用手拂开石板上的雪。石板的温度比雪高半度。不是冷,多了一点。是有人比他们先到。" |
| 禁"不禁/仿佛类" | "不禁""忍不住""仿佛""似乎" 这些词在任何位置出现 | 与「不是是」同级禁令。这些词不写事实,写"近似事实"。AI用它们来模糊化,人类要么给事实,要么沉默。每一个"仿佛"都让读者不确定作者自己有没有看清。 | Ctrl+F逐一搜这四个词→出现即违例。删掉整句,用动作或事实替代。例:"他仿佛听到了什么声音。"→改:"他停了一步。头偏了半寸。" |
核心原则:中文的节奏不在标点里。在句子和句子之间的空白里。让读者自己走进那个空白。
7. 终极隐喻 — 不可直触,不可宣告终极隐喻 — 不可直触,不可宣告 · 禁用语句词库 — 排比句式 + 说教句式
终极隐喻 — 不可直触,不可宣告白光与母体是这部作品的最终隐喻。它们存在于设定文档中,但不可出现在正文中。
规则 说明 禁词 "母体""白光""花园""分岔""尘埃""投影",这些词绝对不出现在任何角色的对话或叙述中。它们是作者的内部语言,不是角色的语言。角色哪怕在最高潮的段落里,也只能用"光""温度""那个地方""还没分开的时候"……而且即使这些,也必须极其克制。 禁解释 任何段落如果读起来像在"解释世界观"……删掉。读者永远不被"告诉"母体是什么。他们只能在席琳沉默的时长里、在扎哈拉缝完魂后看着手的表情里、在卢卡某天醒来忘了内容但眼睛红了的那几秒里,感觉到某种巨大的东西刚刚经过。 禁确认 两个角色之间永远不会有这样的对话:"你也看到了那根白光吗?""是的。"……不存在。感受母体的人只会说"你感觉到了吗"……对方沉默,话题转移。共享的知识永远不被言语确认。一旦确认,光变成了信息。信息可以被传播。传播=污染。 红蓝规则 正文中永远不会出现"红色的人""蓝色的人"这种分类。但在对话结构上必须体现,一个人疯狂输出,另一个人沉默地听然后开始记。读者不需要被告诉谁是红谁是蓝。读者自己会感觉到:这段对话里有一个在发光,另一个在接。 影子原则 白光只能用它的影子来写。一个人突然停下来的动作。一段对话中间出现的没有人解释的沉默。红茶杯里多加了一勺糖。渡鸦在某个方向盘旋了三次。符纸在无风时动了一下。这些不是"伏笔"……是白光经过时留下的脚印。知道的人会认出来。不知道的人会觉得那是一段写得特别安静的段落。两种读者都得到了他们能接收到的最大值。
你看到的设定,全在你脑子里。你写的时候,脑子里有白光。但你的笔只画影子。读者看到影子。有的读者会觉得冷。那就是白光的光碰到了他们的眼睛。
禁用语句词库 — 排比句式 + 说教句式 · 零容忍以下句式有一个共同的内核:作者暂停叙事,转身对读者说话。每一条都在告诉读者,你不信任故事本身的力量,所以你要亲自出场。全部禁用。
A · 排比句式 — 零容忍
三句及以上相同结构的并列,"看过X,看过Y,看过Z""不是X,不是Y,不是Z""有的人X,有的人Y,有的人Z"……是AI文本最深层的节奏指纹。人类作者写排比是为了造势。AI写排比是为了填字数。在Bloodbound的克制文风中,排比等于失控。
禁止 修复 他看过了生,看过了死,看过了两千年无人记得的黄昏。 他活了两千年。死过九十九次。黄昏是最轻的。 她不是一个战士,也不是一个母亲,更不是一个恋人。 她把剑放在桌上。把奶瓶放在剑旁边。没有第三样东西。 有的人选择遗忘,有的人选择铭记,有的人假装什么都没发生。 扎哈拉缝完了魂。把针放回盒子里。下一次召唤可能在明天,也可能在二十年后。她从不问"你们还记不记得"。
B · 说教句式 — 11类禁令
以下所有句式共享同一结构:叙事者暂停正在发生的故事,转过身来,对读者说,"我要告诉你一个真相。"永远不要转身。永远不要让读者感觉到叙事者的存在。真相应该从角色的行为中渗出,不应该从你的句子里跳出来。
禁令 禁止示例 原理与修复 1. 冷酷的真相
残酷的事实
真相是…… "冷酷的真相是,她不需要任何人。" 叙事者不宣布"真相"。让读者自己发现。写到她独自做完一件事,读者会知道。写到她拒绝帮助,读者会知道。不写"真相是"。 2. 说句大实话
说白了
说穿了 "说句大实话,没有人能活两千年不疯。" 叙事者不"说实话"。叙事者不发表评论。叙事者只记录动作和事实。如果这句话是真的,用角色的行为证明它。不要说出来。 3. 一针见血的
扎心的话
刺耳的真相 "他说了一句一针见血的话。" 叙事者不替读者判断哪句话"一针见血"。直接写那句话。读者自己会判断。说"一针见血"等于在句子后面拍读者的肩膀说"注意,这里是重点"……永远不要拍读者的肩膀。 4. 剥开来看
往深了看
其实/说到底 "剥开来看,她只是害怕再次失去。" 叙事者不做"剥开"这个动作。人物自己去剥,或者不剥。叙事者是摄像头。摄像头不会"往深了看"……它只记录镜头前的表面。深的东西留给读者自己的眼睛。 5. 要看清XX
你要明白
你必须理解 "要看清她的选择,你必须理解她的前世。" 叙事者不对读者说话。叙事者只对故事说话。"你要明白"=你(读者)+要(祈使)+明白(解释),三个词里没有一个属于故事。删掉这半句,直接写她做了什么选择。 6. 把时间拨回XX年前
时间回到
让时间倒退 "把时间拨回两千年前,那时的席琳只是一个普通的少女。" 叙事者不是时间的主宰。不写"拨回"。用场景切换替代时间跳跃:写当下→写回忆触发物→切场景。"她把杯子放下。杯子在桌上发出了一声很小的响。和那年的声音一模一样。那年她十四岁。" 7. 砸碎滤镜
滤镜碎了
撕开假象
揭开面纱 "这一刻,滤镜碎了。他看到了真正的她。" 不写"滤镜"。不写"真正的"。写眼睛看到的具体东西。"她笑了一下。不是以前那种笑,嘴角拉到一半就停了。他没看过这种笑。"读者不需要"滤镜碎了"四个字,他们感觉到了。 8. 终极XX
最后的真相
最深的东西
最大的恐惧 "这是终极的恐惧,是被遗忘。" 叙事者永远不排座次。永远不说什么是"终极"的。让读者自己去体会哪一刻最重。你的角色在害怕,你不需要告诉读者"他此刻面对的是终极恐惧"。写他腿软了。够了。 9. 排比式提问
"是XX吗?是XX吗?还是XX?" "是命运吗?是诅咒吗?还是她自己选择的路?" 叙事者不替读者提问。不替读者思考。排比式提问是最严重的"作者跳出来"。读起来像阅读理解题。删掉,让角色去做。让读者自己去想。 10. 也许……也许……
或许是……或许是…… "也许这是对的。也许不是。也许从来没有对错。" 叙事者不猜。叙事者不确定的时候,闭嘴。两个"也许"之间写的是哲学,不是故事。删掉。写角色做了什么。 11. 他不知道的是……
他没有意识到……
他永远不会知道…… "他不知道的是,此刻门外站着三个人。" 这是最粗暴的上帝视角入侵。"他不知道"=叙事者站在上帝位置,指着角色的盲区给读者看。如果角色不知道,那就让他不知道。读者和他同步发现门外的三个人,或者永远不发现。
C · 自检方法
写完一段后,问自己一句话:这句话里,叙事者在对谁说话?
- 如果是对"读者",删掉。叙事者不认识读者。叙事者是摄像头。
- 如果是对"角色",确认角色确实在场并能听到。不在场→删掉。
- 如果叙事者在"感慨""总结""升华""揭示",删掉。叙事者没有感情。叙事者没有观点。叙事者只有镜头。
- 如果你能把这句话从页面上抠掉,而故事不受任何影响,它从来就不该出现在页面上。抠掉它。
终极原则:好的叙事者让人忘记叙事者的存在。读者只记得角色和他们的动作。如果读者读完一段后说"这个作者写得真好"……你已经失败了。他们应该说"席琳怎么可以这样"。如果读者读完一段后说"这段好有道理"……你已经失败了。他们应该沉默。沉默的那两秒,才是你想要的。
终极隐喻 — 不可直触,不可宣告 · 禁用语句词库 — 排比句式 + 说教句式
白光与母体是这部作品的最终隐喻。它们存在于设定文档中,但不可出现在正文中。
| 规则 | 说明 |
|---|---|
| 禁词 | "母体""白光""花园""分岔""尘埃""投影",这些词绝对不出现在任何角色的对话或叙述中。它们是作者的内部语言,不是角色的语言。角色哪怕在最高潮的段落里,也只能用"光""温度""那个地方""还没分开的时候"……而且即使这些,也必须极其克制。 |
| 禁解释 | 任何段落如果读起来像在"解释世界观"……删掉。读者永远不被"告诉"母体是什么。他们只能在席琳沉默的时长里、在扎哈拉缝完魂后看着手的表情里、在卢卡某天醒来忘了内容但眼睛红了的那几秒里,感觉到某种巨大的东西刚刚经过。 |
| 禁确认 | 两个角色之间永远不会有这样的对话:"你也看到了那根白光吗?""是的。"……不存在。感受母体的人只会说"你感觉到了吗"……对方沉默,话题转移。共享的知识永远不被言语确认。一旦确认,光变成了信息。信息可以被传播。传播=污染。 |
| 红蓝规则 | 正文中永远不会出现"红色的人""蓝色的人"这种分类。但在对话结构上必须体现,一个人疯狂输出,另一个人沉默地听然后开始记。读者不需要被告诉谁是红谁是蓝。读者自己会感觉到:这段对话里有一个在发光,另一个在接。 |
| 影子原则 | 白光只能用它的影子来写。一个人突然停下来的动作。一段对话中间出现的没有人解释的沉默。红茶杯里多加了一勺糖。渡鸦在某个方向盘旋了三次。符纸在无风时动了一下。这些不是"伏笔"……是白光经过时留下的脚印。知道的人会认出来。不知道的人会觉得那是一段写得特别安静的段落。两种读者都得到了他们能接收到的最大值。 |
你看到的设定,全在你脑子里。你写的时候,脑子里有白光。但你的笔只画影子。读者看到影子。有的读者会觉得冷。那就是白光的光碰到了他们的眼睛。
以下句式有一个共同的内核:作者暂停叙事,转身对读者说话。每一条都在告诉读者,你不信任故事本身的力量,所以你要亲自出场。全部禁用。
A · 排比句式 — 零容忍
三句及以上相同结构的并列,"看过X,看过Y,看过Z""不是X,不是Y,不是Z""有的人X,有的人Y,有的人Z"……是AI文本最深层的节奏指纹。人类作者写排比是为了造势。AI写排比是为了填字数。在Bloodbound的克制文风中,排比等于失控。
| 禁止 | 修复 |
|---|---|
| 他看过了生,看过了死,看过了两千年无人记得的黄昏。 | 他活了两千年。死过九十九次。黄昏是最轻的。 |
| 她不是一个战士,也不是一个母亲,更不是一个恋人。 | 她把剑放在桌上。把奶瓶放在剑旁边。没有第三样东西。 |
| 有的人选择遗忘,有的人选择铭记,有的人假装什么都没发生。 | 扎哈拉缝完了魂。把针放回盒子里。下一次召唤可能在明天,也可能在二十年后。她从不问"你们还记不记得"。 |
B · 说教句式 — 11类禁令
以下所有句式共享同一结构:叙事者暂停正在发生的故事,转过身来,对读者说,"我要告诉你一个真相。"永远不要转身。永远不要让读者感觉到叙事者的存在。真相应该从角色的行为中渗出,不应该从你的句子里跳出来。
| 禁令 | 禁止示例 | 原理与修复 |
|---|---|---|
| 1. 冷酷的真相 残酷的事实 真相是…… | "冷酷的真相是,她不需要任何人。" | 叙事者不宣布"真相"。让读者自己发现。写到她独自做完一件事,读者会知道。写到她拒绝帮助,读者会知道。不写"真相是"。 |
| 2. 说句大实话 说白了 说穿了 | "说句大实话,没有人能活两千年不疯。" | 叙事者不"说实话"。叙事者不发表评论。叙事者只记录动作和事实。如果这句话是真的,用角色的行为证明它。不要说出来。 |
| 3. 一针见血的 扎心的话 刺耳的真相 | "他说了一句一针见血的话。" | 叙事者不替读者判断哪句话"一针见血"。直接写那句话。读者自己会判断。说"一针见血"等于在句子后面拍读者的肩膀说"注意,这里是重点"……永远不要拍读者的肩膀。 |
| 4. 剥开来看 往深了看 其实/说到底 | "剥开来看,她只是害怕再次失去。" | 叙事者不做"剥开"这个动作。人物自己去剥,或者不剥。叙事者是摄像头。摄像头不会"往深了看"……它只记录镜头前的表面。深的东西留给读者自己的眼睛。 |
| 5. 要看清XX 你要明白 你必须理解 | "要看清她的选择,你必须理解她的前世。" | 叙事者不对读者说话。叙事者只对故事说话。"你要明白"=你(读者)+要(祈使)+明白(解释),三个词里没有一个属于故事。删掉这半句,直接写她做了什么选择。 |
| 6. 把时间拨回XX年前 时间回到 让时间倒退 | "把时间拨回两千年前,那时的席琳只是一个普通的少女。" | 叙事者不是时间的主宰。不写"拨回"。用场景切换替代时间跳跃:写当下→写回忆触发物→切场景。"她把杯子放下。杯子在桌上发出了一声很小的响。和那年的声音一模一样。那年她十四岁。" |
| 7. 砸碎滤镜 滤镜碎了 撕开假象 揭开面纱 | "这一刻,滤镜碎了。他看到了真正的她。" | 不写"滤镜"。不写"真正的"。写眼睛看到的具体东西。"她笑了一下。不是以前那种笑,嘴角拉到一半就停了。他没看过这种笑。"读者不需要"滤镜碎了"四个字,他们感觉到了。 |
| 8. 终极XX 最后的真相 最深的东西 最大的恐惧 | "这是终极的恐惧,是被遗忘。" | 叙事者永远不排座次。永远不说什么是"终极"的。让读者自己去体会哪一刻最重。你的角色在害怕,你不需要告诉读者"他此刻面对的是终极恐惧"。写他腿软了。够了。 |
| 9. 排比式提问 "是XX吗?是XX吗?还是XX?" | "是命运吗?是诅咒吗?还是她自己选择的路?" | 叙事者不替读者提问。不替读者思考。排比式提问是最严重的"作者跳出来"。读起来像阅读理解题。删掉,让角色去做。让读者自己去想。 |
| 10. 也许……也许…… 或许是……或许是…… | "也许这是对的。也许不是。也许从来没有对错。" | 叙事者不猜。叙事者不确定的时候,闭嘴。两个"也许"之间写的是哲学,不是故事。删掉。写角色做了什么。 |
| 11. 他不知道的是…… 他没有意识到…… 他永远不会知道…… | "他不知道的是,此刻门外站着三个人。" | 这是最粗暴的上帝视角入侵。"他不知道"=叙事者站在上帝位置,指着角色的盲区给读者看。如果角色不知道,那就让他不知道。读者和他同步发现门外的三个人,或者永远不发现。 |
C · 自检方法
写完一段后,问自己一句话:这句话里,叙事者在对谁说话?
- 如果是对"读者",删掉。叙事者不认识读者。叙事者是摄像头。
- 如果是对"角色",确认角色确实在场并能听到。不在场→删掉。
- 如果叙事者在"感慨""总结""升华""揭示",删掉。叙事者没有感情。叙事者没有观点。叙事者只有镜头。
- 如果你能把这句话从页面上抠掉,而故事不受任何影响,它从来就不该出现在页面上。抠掉它。
终极原则:好的叙事者让人忘记叙事者的存在。读者只记得角色和他们的动作。如果读者读完一段后说"这个作者写得真好"……你已经失败了。他们应该说"席琳怎么可以这样"。如果读者读完一段后说"这段好有道理"……你已经失败了。他们应该沉默。沉默的那两秒,才是你想要的。
8. ⚠ 每次写作前强制检查 — 三重门⚠ 每次写作前强制检查 — 三重门以下三项检查在每次输出章节正文前自动执行。是铁律。发现任何违例,当场修复后再输出。
门一:破折号Ctrl+F "……"必须 0。
用句号分行。门二:不是是句式Ctrl+F "不是"+"也不是"必须 0。
含多层否定。
删全部否定层。门三:逗号连句逐句读逗号前后必须 0。
完整句用句号。门四:不禁/仿佛类Ctrl+F "不禁""仿佛""似乎""忍不住"必须 0。
删整句,用动作替代。四重门通过 → 输出。任何一门未通过 → 就地修复 → 重新过四重门 → 通过后输出。
以下三项检查在每次输出章节正文前自动执行。是铁律。发现任何违例,当场修复后再输出。
用句号分行。
含多层否定。
删全部否定层。
完整句用句号。
删整句,用动作替代。
四重门通过 → 输出。任何一门未通过 → 就地修复 → 重新过四重门 → 通过后输出。