37 lines
4.2 KiB
YAML
37 lines
4.2 KiB
YAML
target_type: fine_outline
|
||
中文名: 章级细纲
|
||
domain: content
|
||
scope: chapter
|
||
本体分组: 作品骨架
|
||
状态: 启用
|
||
判据: 单章的结构节拍与执行骨架(续写的直接依据) ‖ 全书/卷层计划→outline;戏内已定事实→event;跨作品写法公式→trope
|
||
实例落点: example_planning_section(section_type=fine_outline;schema_type=fine_outline;必须带 target_chapter;shadow→confirmed 才进生成上下文)
|
||
# 本文件是章级细纲 payload 的唯一字段权威。plan-chapter 按此形状产出;
|
||
# persist_planning 落库时按此做字段覆盖门禁;assemble_writer_context 从中抽取 writer 需要的子集。
|
||
字段覆盖门禁: 强制 # persist_planning 落库时按 必填字段 失败关闭;推荐字段只报告不拦
|
||
必填字段: [targetChapter, sourceRef, chapterGoal, hardConstraints, keyEvents, adjustableBeats, declaredNewFacts, mustAppearEntities, chapterEndHook]
|
||
特有字段:
|
||
# ── 必填:写手装配与机械门禁的硬依赖 ──
|
||
- { key: targetChapter, alias: 目标章号, 说明: 目标章号(正整数), aiContext: true }
|
||
- { key: sourceRef, alias: 来源引用, 说明: 不可变来源引用(含 sourceId 与 sourceVersion);指向本细纲依据的已确认大纲版本, aiContext: true }
|
||
- { key: chapterGoal, alias: 本章目标, 说明: 本章要完成的核心场景任务(Scene Mission);晚进早出(Enter Late Exit Early), aiContext: true }
|
||
- { key: hardConstraints, alias: 硬约束, 说明: 硬约束字符串数组;衔接上一章结尾的不可逆事实与世界规则;机械门锚点来源;不可删除·反转·提前回收, aiContext: true }
|
||
- { key: keyEvents, alias: 关键事件, 说明: 关键事件因果节拍数组;规范形为因果对象(含 id·order·event·participants·trigger·resultDirection;触发·参与者·行动·结果方向须互相解释);新细纲用对象形, aiContext: true }
|
||
- { key: adjustableBeats, alias: 可调整节拍, 说明: 可调整节拍字符串数组;允许写手在不变硬约束下自由处理的次序与比重, aiContext: true }
|
||
- { key: declaredNewFacts, alias: 新事实宣告, 说明: 本章宣告的新事实数组(每项含 factId·text·sourceRef);合同形状;落库为 fine_outline_declared_new 事实证据, aiContext: true }
|
||
- { key: mustAppearEntities, alias: 必须出场实体, 说明: 必须出场实体数组(字符串或 id/type/name 对象);出场校验与覆盖审计依据, aiContext: true }
|
||
- { key: chapterEndHook, alias: 章末钩子, 说明: 章末钩子与悬念(字符串);内部悬念或危机引爆点, aiContext: true }
|
||
# ── 推荐:规划表达力与手艺控制;允许显式「字段存疑」标注后落库 ──
|
||
- { key: foreshadowing, alias: 伏笔动作, 说明: 伏笔动作数组(每项含 action·subject·evidence;action 取 埋/推进/回收/不确定;契诃夫之枪或散落金币);不得把未证明的结果静默写成确定事实, aiContext: true }
|
||
- { key: entities, alias: 出场实体, 说明: 出场实体数组(含 name·type·role);带本章作用;供覆盖审计, aiContext: true }
|
||
- { key: stateChanges, alias: 状态变化, 说明: 可观察的角色与环境状态变化字符串数组, aiContext: true }
|
||
- { key: unknowns, alias: 未知项, 说明: 无法由当前资料证明的内容字符串数组;区分资料缺失与规划错误, aiContext: [planning, detection] }
|
||
- { key: assumptions, alias: 假设, 说明: 为组织结构暂时采用的假设字符串数组, aiContext: [planning, detection] }
|
||
- { key: sourceRefs, alias: 来源回溯, 说明: 可选回溯;冻结快照中的 sourceId 数组;只能引用 sourceId 不能粘原文, aiContext: false }
|
||
- { key: targetChars, alias: 目标字数, 说明: 可选本章目标汉字数;未提供时按目标章前有效章长中位数×细纲密度确定性计算;受 2000–10000 硬边界, aiContext: [generation] }
|
||
信息量纪律:
|
||
- 章细纲字数≈章正文 3–5%(3000 字章→100–150 字);细纲是结构骨架不是缩写;超比例=退回重做
|
||
设计发现:
|
||
- 2026-08-02 统一合同——必填集满足写手装配与机械门禁;推荐集保留规划表达力;hook 统一为 chapterEndHook。
|
||
- 2026-08-28 规范化字段格式与 alias 别名索引。
|