- 新版设计各域 SoT 按本轮实现同步:总体架构、模块设计、接口契约、数据模型、功能规格、文件设计与决策记录。 - 接口契约生成物重新导出(openapi 与前端客户端随契约一致)。 - 实现回顾与专项检查台账保留历史结论;本轮收尾发现另见 .agents.local 下的收尾报告与审查处置。
11 KiB
内置类型与原字段承接
原设计列出 23 个基础类型,当前代码树另有 fine_outline 章级细纲合同,共 24 份 YAML、216 条逐型字段定义。此计数来自本次文件读取,不代表数据库已装入或这些字段已在新版实现。原定义全文保存在原结构快照。
类型、语义域与实例归属
结构类型与实例归属分别表达。同一模具可以用于代码登记的不同实例族;每个实例只有一个维护者,由具名业务命令及用途确定,模型不能自报 owner 改变落点。
| 原类型身份 | 中文名 | 原 domain / scope | 新版实例维护者 | 原逐型字段数 | 字段快照 |
|---|---|---|---|---|---|
| chapter | 章节容器 | content / chapter | B01 | 10 | chapter.yaml |
| character | 角色 | world / entity | B02 本书、B03 参考分析、B04 公共写法 | 13 | character.yaml |
| character_relation | 角色关系 | world / relation | B02;参考分析在 B03 | 8 | character_relation.yaml |
| combat | 打斗桥段 | narrative / entity | B04 | 8 | combat.yaml |
| craft | 叙事技法 | narrative / entity | B04 | 16 | craft.yaml |
| emotion | 情感桥段 | narrative / entity | B04 | 7 | emotion.yaml |
| event | 事件 | world / event | B02 | 11 | event.yaml |
| faction | 组织阵营 | world / entity | B02;参考分析在 B03 | 12 | faction.yaml |
| fine_outline | 章级细纲 | content / chapter | B01 | 16 | fine_outline.yaml |
| generation_context | 生成上下文 | ai_context / agent | B09 | 0 | generation_context.yaml |
| item | 物品 | world / entity | B02;参考分析在 B03 | 11 | item.yaml |
| location | 地点 | world / entity | B02;参考分析在 B03 | 10 | location.yaml |
| narrative_state | 叙事状态 | content / work | B02 | 7 | narrative_state.yaml |
| novel_work | 作品容器 | content / work | B01 | 7 | novel_work.yaml |
| outline | 大纲 | content / work | B01 | 7 | outline.yaml |
| pacing | 节奏画像 | narrative / work | B01 规划、B04 方法 | 8 | pacing.yaml |
| power_system | 力量体系 | world / entity | B02;参考分析在 B03 | 11 | power_system.yaml |
| reference_work | 参考作品档案 | knowledge / entity | B03 | 8 | reference_work.yaml |
| scene | 场景卡 | content / block | B01 场景计划;B05 正文引用 | 7 | scene.yaml |
| scene_pattern | 通用桥段 | narrative / entity | B04 | 8 | scene_pattern.yaml |
| style | 文风画像 | narrative / work | B06 本书声音、B04 可复用写法 | 8 | style.yaml |
| trope | 套路 | narrative / entity | B04 | 7 | trope.yaml |
| work_core | 作品核心 | content / work | B01 | 9 | work_core.yaml |
| world | 世界观总纲 | world / work | B02 | 7 | world.yaml |
逐型字段语义清单
此清单记录要承接的原字段身份,不要求为每个字段增加物理列。原来的说明、别名、AI 用途和必填规则以快照为证据。目标发布将描述型定义转换为有明确字段类型及约束的结构版本;不能把自然语言字段说明直接当作完成运行时校验。
chapter · 章节容器
- 章号
- 标题
- 本章目标
- 前情衔接
- 出场角色
- 场景列表
- 伏笔动作
- 章末钩子
- 字数
- 依据
character · 角色
- 身份定位
- 阵营
- 境界与能力
- 外貌特征
- 性格底色
- 核心渴望与心魔
- 行事逻辑
- 说话方式
- 秘密与底牌
- 成长弧线
- 演变历程
- 演变概括
- 创作备忘
character_relation · 角色关系
- 甲方
- 乙方
- 关系类型
- 当前状态
- 演变轨迹
- 张力来源
- 双方认知差
- 计划走向
combat · 打斗桥段
- 对抗类型
- 开局态势
- 节拍结构
- 反转机制
- 代价结构
- 败者处理
- 读者收益
- 例证出处
craft · 叙事技法
- 装置形态
- 装置类型
- 原理
- 触发条件
- 读者收益
- 埋设手法
- 回收点
- 记忆维持
- 间隔纪律
- 复用节奏
- 异质化要求
- 单章上限
- 滥用反例
- 失败模式
- 迁移用例
- 例证出处
emotion · 情感桥段
- 情绪弧类型
- 铺垫结构
- 爆发点设计
- 克制手法
- 关系后果
- 目标情绪
- 例证出处
event · 事件
- 时间锚
- 地点
- 参与者
- 起因经过结果
- 因果后续
- 知情范围
- 事实状态
- 演变历程
- 演变概括
- 前身
- 后继
faction · 组织阵营
- 性质
- 宗旨与立场
- 层级结构
- 核心成员
- 实力概览
- 地盘
- 利益诉求
- 与主角线的关系
- 演变历程
- 演变概括
- 前身
- 后继
fine_outline · 章级细纲
- targetChapter
- sourceRef
- chapterGoal
- hardConstraints
- keyEvents
- adjustableBeats
- declaredNewFacts
- mustAppearEntities
- chapterEndHook
- foreshadowing
- entities
- stateChanges
- unknowns
- assumptions
- sourceRefs
- targetChars
原合同必填字段:targetChapter、sourceRef、chapterGoal、hardConstraints、keyEvents、adjustableBeats、declaredNewFacts、mustAppearEntities、chapterEndHook。
generation_context · 生成上下文
item · 物品
- 类别
- 品阶
- 来历
- 能力与限制
- 当前持有者
- 知情范围
- 流转计划
- 演变历程
- 演变概括
- 前身
- 后继
location · 地点
- 层级
- 地理与环境
- 归属势力
- 戏剧功能
- 规则特例
- 与主线关联
- 演变历程
- 演变概括
- 前身
- 后继
narrative_state · 叙事状态
- 当前进度
- 上章末即时局面
- 未决冲突清单
- 未回收伏笔台账
- 角色状态速览
- 近期张力曲线
- 下章衔接要点
novel_work · 作品容器
- 书名
- 品类
- 一句话简介
- 篇幅目标
- 连载状态
- 已确认章数
- 总字数
outline · 大纲
- 主线一句话
- 分卷粗纲
- 当前卷细纲
- 近三章细纲:指向本书已确认细纲的稳定身份,关系用途为关联,不作为大纲反向依据;由B01解析。
- 目标字数
- 未来卷粗纲
- 弃案记录
pacing · 节奏画像
- 黄金三章画像
- 开局策略
- 上架节奏切换
- 张力曲线
- 爽点间隔
- 文戏武戏配比
- 钩子密度画像
- 例证出处
power_system · 力量体系
- 力量来源
- 境界阶梯
- 修行方式
- 代价与限制
- 资源依赖
- 跨体系换算
- 戏剧作用
- 演变历程
- 演变概括
- 前身
- 后继
reference_work · 参考作品档案
- 作者
- 时代与品类
- 来源
- 版权授权状态
- 已收录章节
- 拆书处理状态
- 拆书目标
- 产出范式清单
scene · 场景卡
- 序号
- 地点
- POV
- 出场
- 时间锚
- 情绪基调
- 目标推进收束
scene_pattern · 通用桥段
- 场景类型
- 目标结构
- 推进机制
- 收束方式
- 信息功能
- 角色功能位
- 读者收益
- 例证出处
style · 文风画像
- 叙事人称与视角纪律
- 句式画像
- 叙述配比
- 用词质感
- AI味黑名单
- 对话风格
- 章末钩子风格
- 达标样张
trope · 套路
- 适用品类
- 公式
- 启动条件
- 张力来源
- 常见变体
- 失效风险
- 例证出处
work_core · 作品核心
- 题材定位
- 核心概念与卖点
- 主题立意
- 基调与体温
- 禁区
- 核心悬念
- 谜底与真相
- 结局方向
- 目标读者
world · 世界观总纲
- 世界一句话
- 纪元与时代背景
- 世界格局
- 核心法则
- 常识与禁忌
- 超凡入口
- 历史大事粗线
承接约束
-
名称、别名、一句话摘要、标签等公共内容字段与逐型特有字段合成。来源和确认状态属于受保护骨架,可元描述但不能由模型直接改值。
-
公共内容字段由
公共字段.yaml唯一维护,使用common.name/aliases/summary/tags稳定身份,在发布种子时合成并进入结构哈希;名称与摘要推荐填写,草稿阶段允许未填。业务确认所需的完整性由对应具名命令校验。 -
fine_outline和generation_context保留专属协议外壳,不注入公共内容字段。新版种子共 216 个逐型字段与 88 个公共内容字段位置;旧库中每型重复的来源、状态仍归业务骨架,不能按同名动态值回填。 -
旧库生效版本和文件种子分别核对。别名、旧字段类型到新类型的转换及重复字段由迁移记录显式处理;发布新种子不等于迁移旧实例,不直接覆盖旧库 active 版本。
-
成长弧线中的未来计划与演变历程中的已发生事实分开;字段级 planning、generation、detection、extraction 用途不能在迁移中丢失。
-
novel_work 与 work_core 分别承接作品容器和创作承诺;不得因都属于作品而合并保存、确认语义。
-
fine_outline 保留独立章级合同。旧 targetChapter 和来源章号显式映射到稳定章节身份;篇幅和字面要求来自任务合同,不变成所有作品共用的样本门锚。
-
scene 的旧 block 粒度不等于新版段落。新场景计划与正文位置通过引用连接,迁移保留对应关系。
-
generation_context 是系统用途结构;作品字段扩展不能更改执行外壳、工具权限或受保护输出协议。
-
题材特有属性可以在结构模板或作品扩展表达;未使用类型和空可选字段不要求作者全部填写。新类型进入已登记实例族和同一消费机制。
-
旧 YAML 的文件式实例落点和启用时间属于历史描述,不能据此写文件替代 PostgreSQL 或宣称当前库已验收。
-
消费细纲须包含mustAppearEntities对象分支的引用声明,字符串和id/type/name形式均生成相同本书引用需求;id/type必须由B02核实,name只是原输入的展示标签。该修正发生在新版预发布种子,原结构快照与原哈希保留;验证使用新隔离库,不覆盖既有已发布结构。