# 项目变更日志(结构类) > 结构、模板、流程等非内容性变更记录于此。各 bible/beat 的变更日志仅记录**内容**变更。 ## 2026-02-25 - **summary 写作规范**:统一 Bible/Beat 的 frontmatter `summary` 写法——模板「[身份/定位]+[核心矛盾或功能]+[与主线的关键钩子]」、≤60 字;`template/README.md` 新增该节(类型侧重、正反例);`AGENTS.md` 渐进式读取处引用;`tpl-character`/`tpl-worldbuilding`/`tpl-beat` 的 summary 注释同步 - **Beat 叙事信源迁移**:Beat 的叙事 SSOT 随阶段迁移(short-fiction → flow → full-fiction → yarn);模板 `tpl-beat.md` 增加 `fiction_source` 字段(`self` = 本文件 Fiction 区即 SSOT,外部路径 = 仅保留骨架摘要);Fiction 区增加信源说明折叠块 - **template/README.md**:新增「Beat 叙事信源迁移(fiction_source)」一节(四阶段表、规则、工程文档归属);文末新增变更日志 - **Beat 职责重定义**:Beat 做 yarn 做不到的事(设计意图、reveals、情绪、状态、变更日志);信源在 yarn 时 Fiction 区只写骨架 + 指向;决策与讨论归档见 [[kb/decisions/2026-02-25-Beat职责重定义与叙事信源迁移]] ## 2026-02-24 - **Bible 全量结构对齐**:kb/bible 下除戈塔什、佩佩、罐头外的 36 个条目(14 角色 + 22 设定)逐一梳理,对齐新模板结构:① 一句话 + 自然语言介绍 置顶;② SSOT、待确认/冲突、变更日志/来源索引 收入对应折叠块(`> [!abstract]-` / `> [!todo]-` / `> [!info]-`);③ 关联 Beats dataview 路径改为 `FROM "kb/beats"`,角色用 `contains(characters, "角色名")`,设定用 `contains(terms, this.id)`;④ changelog 补「仅记录内容变更;结构重构等记入项目 CHANGELOG」说明;废弃条目(怪病、千年虫病)保留别称索引+最小结构 - **Bible 变更日志策略**:各 bible 条目变更日志仅记录内容变更;结构重构、模板同步等记入本 CHANGELOG - **Beat 变更日志**:有溯源时,决策理由需引用来源;beat 变更表新增「来源」列 - **Bible 结构**:去掉叙事时间线,仅保留关联 Beats 引用;无 Beat 剧情点落实为 backlog beat(见 [[kb/decisions/2026-02-24-Bible与Beat信息边界]]) ## 2026-02-23 - **Bible 结构**:正文改为自然语言优先(一句话 + 自然语言介绍,SSOT/待办/冲突/变更/来源折叠) - **角色条目**:1.8 核心弧线 → 叙事时间线表格;关联 Beats 改为 dataview 自动索引 - **世界观条目**:1.5 在剧情中的锚点 → 叙事时间线表格;关联 Beats 改为 dataview 自动索引 - **世界观条目**:补全模板结构(SSOT 说明、待确认、冲突记录、叙事时间线) ## 2025-02-23 - **SSOT/索引分区**:bible 条目统一 SSOT 区与来源索引分区;来源索引移至文末 - **溯源/原始来源**:统一为「来源索引」格式 - **Templater 模板**:与 tpl-character、tpl-worldbuilding 同步