# novel-sdd **Repository Path**: czh_gitee/novel-sdd ## Basic Information - **Project Name**: novel-sdd - **Description**: No description available - **Primary Language**: 其他 - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-21 - **Last Updated**: 2026-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Novel SDD — 小说规格驱动创作系统 > 把软件工程的 SDD(规格驱动开发)+ TDD(测试驱动开发)方法论,迁移到玄幻小说创作领域。 > > 通过 **文档先行 → 质量门禁 → 渐进创作 → 全链追溯** 的工程化流程,辅助作者系统化地创作长篇玄幻小说。 --- ## 目录 - [一、系统概述](#一系统概述) - [二、核心理念](#二核心理念) - [三、目录结构](#三目录结构) - [四、技能目录](#四技能目录) - [五、快速入门](#五快速入门) - [六、完整工作流示例](#六完整工作流示例) - [七、追踪器系统](#七追踪器系统) - [八、概念映射表](#八概念映射表) - [九、SDW 核心纪律](#九sdw-核心纪律) - [十、FAQ](#十faq) --- ## 一、系统概述 ### 什么是 Novel SDD? Novel SDD 是一套**工程化的小说创作辅助系统**,它将软件开发中成熟的 SDD+TDD 方法论迁移到小说创作领域: | 软件 SDD | 小说 SDD | 核心问题 | |----------|---------|---------| | overview.md(全局契约) | worldview.md(世界观设定) | 世界的规则是什么? | | proposal.md(业务意图) | novel-concept.md(小说构思) | 为什么要写这个故事? | | spec.md(技术契约) | volume-spec.md(卷级规格) | 这卷要写什么? | | design.md(实现方案) | volume-design.md(卷级设计) | 这卷怎么写? | | tasks.md(任务拆解) | volume-tasks.md(创作任务) | 按什么顺序写? | | 代码实现 | 章节正文 | 写出来! | | 单元测试 | 六维质量检查 | 写得好不好? | | CI/CD | 自动化检查 + AI 分析 | 质量门禁 | ### 系统特点 - **规格驱动**:先写大纲规格,再写正文,确保情节完整 - **质量门禁**:六维检查(情节/人物/设定/风格/伏笔/节奏) - **沿革追踪**:delta-state 追踪设定演进,跨卷状态继承 - **伏笔管理**:全局伏笔追踪器,自动预警过期伏笔 - **力量体系**:境界/功法/法宝追踪,防止战力崩坏 - **渐进上下文**:分层加载,解决长篇小说(600+章)的上下文管理 --- ## 二、核心理念 ### 2.1 三层组织结构 ``` 第一层:小说整体(全局) novel-concept.md ← 全书宏观规划(如12卷600章) worldview.md ← 世界观设定(全局契约) style-guide.md ← 文笔风格宪法 character-bible/ ← 人物圣经(全局人物卡) trackers/ ← 全局追踪器(伏笔/力量/势力/时间线) 第二层:卷(= Capability,一套四文档) volume-XX/ spec.md ← 本卷规格:章节大纲、伏笔计划 design.md ← 本卷设计:叙事结构、节奏曲线 tasks.md ← 本卷任务:章节DAG拓扑 第三层:章(= Task 执行单元) chapters/ch-XXX/ brief.md ← 章节简报(场景级设计) draft.md ← 正文草稿 ``` ### 2.2 SDW(大纲驱动写作) 小说版 TDD —— **SDW (Specification-Driven Writing)**: ``` OUTLINE(写场景大纲) → DRAFT(写场景正文) → VERIFY(大纲验证) → POLISH(润色) 定义"完成"标准 满足大纲的最小正文 检查是否达标 改善文笔保持达标 对应 TDD: RED(失败测试) → GREEN(最小实现) → VERIFY(测试通过) → REFACTOR(重构) ``` ### 2.3 沿革模式 设定不是一成不变的。当需要修改已确认的设定时,不直接改旧文档,而是创建新版本: | delta-state | 含义 | 示例 | |-------------|------|------| | `added` | 新增设定 | V3 新增"剑修体系" | | `modified` | 修改设定 | V5 主角从筑基→金丹 | | `removed` | 废弃设定 | V5 反派被杀,相关线索关闭 | | `unchanged` | 沿用设定 | V2 沿用 V1 的世界观基础 | ### 2.4 渐进式上下文加载 600+ 章的长篇小说,不可能一次性加载所有内容。系统采用四层加载策略: ``` 第 0 层:永恒基线(必读) → worldview + style-guide + character-bible 第 1 层:本卷上下文(必读) → volume-spec + volume-design 第 2 层:近期记忆(必读) → 前3章摘要 + 活跃伏笔 第 3 层:长期记忆(按需) → 特定人物卡 + 特定力量规则 ``` --- ## 三、目录结构 ### 3.1 模板目录(本仓库) ``` novel-templates/ ├── openspec/ # 小说规格模板 │ ├── worldview.md # 世界观设定模板 │ ├── novel-concept.md # 小说整体构思模板 │ ├── style-guide.md # 文笔风格指南模板 │ ├── volume-spec.md # 卷级规格模板 │ ├── volume-design.md # 卷级设计模板 │ ├── volume-tasks.md # 卷级任务拆解模板 │ └── chapter-brief.md # 章节简报模板 │ ├── trackers/ # 全局追踪器模板 │ ├── foreshadow-tracker.yml # 伏笔追踪器 │ ├── power-tracker.yml # 力量体系追踪器 │ ├── faction-tracker.yml # 势力关系追踪器 │ └── timeline.yml # 时间线追踪器 │ ├── character/ # 人物模板 │ ├── index.md # 人物圣经索引 │ └── character-template.md # 人物卡模板 │ ├── skills/nvl-sdd/ # 技能集(20个技能) │ ├── nvl-worldview/SKILL.md # 世界观构建 │ ├── nvl-concept/SKILL.md # 小说构思 │ ├── nvl-character/SKILL.md # 人物构思 │ ├── nvl-style/SKILL.md # 风格指南 │ ├── nvl-volume-spec/SKILL.md # 卷级规格 │ ├── nvl-volume-design/SKILL.md # 卷级设计 │ ├── nvl-volume-plan/SKILL.md # 卷级任务拆解 │ ├── nvl-write/SKILL.md # 章节创作 │ ├── nvl-check/SKILL.md # 质量检查 │ ├── nvl-character-sync/SKILL.md # 人物卡增量同步 │ ├── nvl-archive/SKILL.md # 卷归档 │ ├── nvl-explore/SKILL.md # 浏览进度 │ ├── nvl-foreshadow/SKILL.md # 伏笔追踪 │ ├── nvl-continuity/SKILL.md # 连续性检查 │ ├── nvl-retrospect/SKILL.md # 复盘 │ ├── nvl-sdw-core/SKILL.md # SDW核心纪律 │ ├── nvl-quality/SKILL.md # 写作质量标准 │ ├── nvl-prose-craft/SKILL.md # 文笔工艺标准 │ ├── nvl-anti-patterns/SKILL.md # 写作反模式检测 │ └── nvl-world-depth/SKILL.md # 世界深度检查 │ └── README.md # 本文档 ``` ### 3.2 小说项目目录(使用时创建) ``` my-novel/ ├── openspec/ # 创作规格目录 │ ├── worldview.md # 世界观设定 │ ├── novel-concept.md # 小说整体构思 │ ├── style-guide.md # 文笔风格指南 │ ├── character-bible/ # 人物圣经 │ │ ├── index.md │ │ ├── protagonist.md │ │ └── ... │ ├── trackers/ # 全局追踪器 │ │ ├── foreshadow-tracker.yml │ │ ├── power-tracker.yml │ │ ├── faction-tracker.yml │ │ └── timeline.yml │ ├── changes/ # 创作变更 │ │ ├── volume-01/ # 第一卷 │ │ │ ├── spec.md │ │ │ ├── design.md │ │ │ ├── tasks.md │ │ │ └── chapters/ │ │ │ ├── ch-001/ │ │ │ │ ├── brief.md │ │ │ │ └── draft.md │ │ │ ├── ch-002/ │ │ │ └── ... │ │ └── archive/ # 已归档卷 │ │ └── volume-01/ │ │ ├── spec.md │ │ ├── design.md │ │ ├── tasks.md │ │ ├── chapters/ │ │ ├── volume-report.md │ │ └── state-snapshot.yml │ └── specs/ # 确认基线(沿革) │ ├── worldview-confirmed.md │ └── characters-confirmed.md │ ├── manuscript/ # 最终稿 │ ├── volume-01/ │ │ ├── chapter-001.md │ │ └── ... │ └── ... │ └── .claude/ # 或 .codebuddy/ └── skills/ └── nvl-sdd/ # 安装的技能集 ``` --- ## 四、技能目录 ### 4.1 技能全景图 ``` ┌─────────────────────────────────────────────────────────────────┐ │ Novel SDD 技能体系 │ ├──────────────┬──────────────────────────────────────────────────┤ │ │ nvl-worldview 世界观构建 │ │ 设定阶段 │ nvl-concept 小说整体构思 │ │ (Setting) │ nvl-character 人物构思 │ │ │ nvl-style 文笔风格指南 │ ├──────────────┼──────────────────────────────────────────────────┤ │ │ nvl-volume-spec 卷级规格(章节大纲) │ │ 规划阶段 │ nvl-volume-design 卷级设计(叙事结构) │ │ (Planning) │ nvl-volume-plan 卷级任务(DAG拓扑) │ ├──────────────┼──────────────────────────────────────────────────┤ │ │ nvl-write 章节创作(逐场景写作) │ │ 执行阶段 │ nvl-check 质量检查(六维检查+Tier-1修复) │ │ (Execution) │ nvl-character-sync 人物卡增量同步(check后触发) │ │ │ nvl-archive 卷归档(状态固化) │ ├──────────────┼──────────────────────────────────────────────────┤ │ │ nvl-explore 浏览进度 │ │ 辅助阶段 │ nvl-foreshadow 伏笔追踪 │ │ (Support) │ nvl-continuity 连续性检查 │ │ │ nvl-retrospect 复盘 │ ├──────────────┼──────────────────────────────────────────────────┤ │ │ nvl-sdw-core SDW核心纪律(参考型) │ │ 参考型 │ nvl-quality 写作质量标准(参考型) │ │ (Reference) │ nvl-prose-craft 文笔工艺标准(参考型) │ │ │ nvl-anti-patterns 反模式检测(参考型) │ │ │ nvl-world-depth 世界深度检查(辅助型) │ └──────────────┴──────────────────────────────────────────────────┘ ``` ### 4.2 技能详细说明 | 技能 | 阶段 | 功能 | 关键产出 | |------|------|------|---------| | `nvl-worldview` | 设定 | 构建世界观:力量体系、境界、地理、势力 | `worldview.md` | | `nvl-concept` | 设定 | 小说整体构思:分卷规划、核心主题、全局伏笔布局 | `novel-concept.md` | | `nvl-character` | 设定 | 人物构思:人物卡、关系图、说话风格、人物弧光 | `character-bible/*.md` | | `nvl-style` | 设定 | 文笔风格分析:从样章提取或对话生成风格规范 | `style-guide.md` | | `nvl-volume-spec` | 规划 | 卷级规格:50章大纲、伏笔计划、人物动态 | `volume-XX/spec.md` | | `nvl-volume-design` | 规划 | 卷级设计:叙事结构、节奏曲线、重点场景 | `volume-XX/design.md` | | `nvl-volume-plan` | 规划 | 卷级任务:章节DAG拓扑、检查点分布 | `volume-XX/tasks.md` | | `nvl-write` | 执行 | 章节创作:逐场景OUTLINE→DRAFT→VERIFY→POLISH + brief标准化 + 4追踪器同步 | `chapters/ch-XXX/draft.md` + `brief.md` + `summary.md` + tracker更新 | | `nvl-check` | 执行 | 六维检查:情节/人物/设定/风格/伏笔/节奏 + Tier-1轻微修复 | 检查报告 | | `nvl-character-sync` | 执行 | 人物卡增量同步:出场统计+关系当前状态(check后触发) | 更新 index.md | | `nvl-archive` | 执行 | 卷归档:状态固化、快照、基线更新、报告 | 归档目录 + 报告 | | `nvl-explore` | 辅助 | 浏览进度+健康度检查:全局/卷级/章级概览,自动检测同步滞后/tracker空白/checkpoint超期 | 进度仪表盘 + 健康度报告 | | `nvl-foreshadow` | 辅助 | 伏笔管理:CRUD + 状态流转 + 过期预警 | 更新追踪器 | | `nvl-continuity` | 辅助 | 连续性检查:跨章/跨卷一致性验证 | 连续性报告 | | `nvl-retrospect` | 辅助 | 复盘:章级/卷级/全局三级回顾 | 复盘报告 | | `nvl-sdw-core` | 参考 | SDW核心纪律:大纲驱动写作规则 | (被引用) | | `nvl-quality` | 参考 | 质量标准:玄幻题材写作规范(含标准更新同步机制) | (被引用) | | `nvl-prose-craft` | 参考 | 文笔工艺标准:句式规范、内心独白格式、去AI化原则、反模式禁令(被 nvl-write/nvl-check/nvl-sdw-core 引用) | (被引用) | | `nvl-anti-patterns` | 参考 | 反模式检测:26种常见写作问题(AP-01~AP-26) | (被引用) | | `nvl-world-depth` | 辅助 | 世界深度检查:检查世界观/卷级规格的内容厚度是否足以支撑后续创作 | 深度检查报告 | --- ## 五、快速入门 ### 5.1 从零开始创建一部小说 按以下顺序执行: ``` 步骤 1: 构建世界观 → 使用 nvl-worldview → 产出: worldview.md → 内容: 力量体系(境界/功法)、地理、势力、历史 步骤 2: 规划全书 → 使用 nvl-concept → 产出: novel-concept.md → 内容: 分卷规划(如12卷)、核心主题、主线冲突、全局伏笔布局 步骤 3: 创建人物 → 使用 nvl-character → 产出: character-bible/*.md → 内容: 主角/配角/反派的人物卡、关系图、说话风格 步骤 4: 确定文笔风格 → 使用 nvl-style → 产出: style-guide.md → 内容: 叙事视角、语言风格、描写规范、节奏标准 步骤 5: 规划第一卷 → 使用 nvl-volume-spec → 产出: volume-01/spec.md → 使用 nvl-volume-design → 产出: volume-01/design.md → 使用 nvl-volume-plan → 产出: volume-01/tasks.md 步骤 6: 开始写作! → 使用 nvl-write → 逐章创作 → 使用 nvl-check → 检查质量 → 循环直到本卷完成 步骤 7: 归档第一卷 → 使用 nvl-archive → 状态固化,为第二卷建立基线 步骤 8: 复盘 → 使用 nvl-retrospect → 总结经验,调整后续规划 步骤 9: 开始下一卷 → 回到步骤 5,使用下一卷号 ``` ### 5.2 日常创作流程 每章的创作循环: ``` 读取上下文 → 编写章节简报(brief,含场景拆分/Beat/情绪曲线/伏笔动作) → 逐场景写作(OUTLINE→DRAFT→VERIFY→POLISH) → 章末自检 → 更新4个追踪器(foreshadow/power/timeline/faction) → 生成章节摘要(summary,含人物状态变化表) → nvl-check质量检查 → (Tier-1修复+summary同步) → nvl-character-sync人物卡同步 → 下一章 ``` ### 5.3 何时使用各技能 | 场景 | 技能 | 说明 | |------|------|------| | 想创建新小说 | nvl-worldview → nvl-concept → nvl-character → nvl-style | 从设定开始 | | 想规划新一卷 | nvl-volume-spec → nvl-volume-design → nvl-volume-plan | 三步规划 | | 想写一章 | nvl-write | 逐场景写作 | | 写完想检查 | nvl-check | 六维质量检查 + Tier-1轻微修复 | | 检查通过想同步人物卡 | nvl-character-sync | 出场统计+关系当前状态同步 | | 想看伏笔状态 | nvl-foreshadow analyze | 分析报告 | | 想看整体进度 | nvl-explore | 进度概览 | | 担心跨章矛盾 | nvl-continuity | 连续性检查 | | 一卷写完了 | nvl-archive → nvl-retrospect | 归档+复盘 | | 想回顾总结 | nvl-retrospect | 章级/卷级/全局复盘 | --- ## 六、完整工作流示例 以下以一部 12 卷玄幻小说为例,展示从零到完成第一卷的完整流程: ### Phase 1: 设定(一次性) ```bash # 1. 构建世界观 # 输入:你的世界构想 # 使用 nvl-worldview # 产出:worldview.md # 包含:练气-筑基-金丹-元婴-化神-合体-大乘-渡劫 八大境界 # 青云宗/血魔教/天机阁 三大势力 # 东荒/南域/西漠/北冥/中天 五大区域 # 2. 规划全书 # 使用 nvl-concept # 产出:novel-concept.md # 包含: # VOL-01: 初入仙门(入门→筑基) # VOL-02: 宗门大比(筑基→金丹) # VOL-03: 历练红尘(金丹初期) # ... # VOL-12: 问道苍穹(大乘→渡劫) # 3. 创建人物 # 使用 nvl-character # 产出:character-bible/protagonist.md, antagonist.md, ... # 4. 确定风格 # 使用 nvl-style # 产出:style-guide.md ``` ### Phase 2: 规划第一卷 ```bash # 5. 卷级规格 # 使用 nvl-volume-spec 1 # 产出:volume-01/spec.md # 包含:50章大纲,每章核心事件、伏笔计划 # 6. 卷级设计 # 使用 nvl-volume-design 1 # 产出:volume-01/design.md # 包含:叙事结构(三幕式)、节奏曲线、重点章设计 # 7. 卷级任务 # 使用 nvl-volume-plan 1 # 产出:volume-01/tasks.md # 包含:50章DAG拓扑、检查点分布 ``` ### Phase 3: 逐章创作 ```bash # 8. 写第一章 # 使用 nvl-write 1 1 # 流程:加载上下文 → 写brief → 逐场景写作 → 自检 → 更新追踪器 # 9. 检查第一章 # 使用 nvl-check 1 1 # 输出:六维检查报告 # 10. 写第二到五章 # 使用 nvl-write 1 2-5 # 批量创作,每章完成后更新追踪器 # 11. 批量检查 # 使用 nvl-check 1 1-5 # 跨章一致性检查 # 12. 连续性检查 # 使用 nvl-continuity 1 1-5 # 时间线/人物状态/设定引用一致性 ``` ### Phase 4: 归档与复盘 ```bash # 13. 卷级检查 # 使用 nvl-check 1 all # 全卷闭环检查 # 14. 归档 # 使用 nvl-archive 1 # 产出:归档目录 + 状态快照 + 卷级报告 + specs基线更新 # 15. 复盘 # 使用 nvl-retrospect volume 1 # 产出:卷级复盘报告 + 对下一卷的调整建议 ``` ### Phase 5: 下一卷 ```bash # 16. 规划第二卷 # 使用 nvl-volume-spec 2 # 读取:volume-01 的 state-snapshot.yml 作为基线 # ... # 循环 Phase 2-5 ``` --- ## 七、追踪器系统 ### 7.1 伏笔追踪器 (foreshadow-tracker.yml) 管理伏笔的全生命周期:`planted → hinted → harvested / abandoned` ```yaml foreshadows: - id: FS-001 description: "主角手上的神秘印记" type: 物品 importance: 高 current-state: harvested planted-at: { volume: 1, chapter: 3 } harvest-at: { volume: 3, chapter: 8 } ``` 使用 `nvl-foreshadow` 技能管理。 ### 7.2 力量体系追踪器 (power-tracker.yml) 追踪人物境界、功法、法宝,防止战力崩坏: ```yaml character-power-state: - character: 主角 current-realm: 筑基中期 since-chapter: V2-Ch015 known-techniques: [青萍剑法, 藏锋诀] artifacts: [玄铁剑] ``` `nvl-check` 会自动对比此追踪器验证战力合理性。 ### 7.3 势力关系追踪器 (faction-tracker.yml) 追踪势力信息、势力间关系动态、势力时间线和主角与势力的关系: ```yaml factions: - id: FAC-001 name: 天玄宗 type: 宗门 alignment: 正道 power-level: 顶级 key-members: [...] internal-structure: [外门/内门/核心弟子] relations: - from: FAC-001 to: FAC-004 type: 暗敌 intensity: 5 faction-timeline: - chapter: V1-ch011 faction: FAC-001 event: 高层关注 protagonist-relations: - faction-id: FAC-001 relation: 所属 trust-level: 40 ``` `nvl-write` 在每章写完后自动更新势力状态变化。`nvl-continuity` 检查势力一致性。 ### 7.4 时间线追踪器 (timeline.yml) 追踪故事时间、人物年龄、季节一致性: ```yaml timeline: - chapter: V1-Ch001 story-time: 天元历1200年春 event: 主角入宗 - chapter: V1-Ch020 story-time: 天元历1200年秋 event: 宗门大比 time-skip: 3个月 ``` `nvl-continuity` 会自动检查时间线连贯性。 --- ## 八、概念映射表 | 软件 SDD 概念 | 小说 SDD 概念 | 说明 | |-------------|-------------|------| | Capability(能力) | Volume(卷) | 组织单元 | | Feature(功能) | Chapter(章) | 交付单元 | | Task(任务) | Scene(场景) | 执行单元 | | overview.md | worldview.md | 全局契约 | | proposal.md | novel-concept.md | 意图 | | spec.md | volume-spec.md | 契约 | | design.md | volume-design.md | 方案 | | tasks.md | volume-tasks.md | 拆解 | | 代码实现 | chapter draft.md | 产出 | | 单元测试 | 六维检查 | 验证 | | TDD RED | SDW OUTLINE | 定义标准 | | TDD GREEN | SDW DRAFT | 最小实现 | | TDD VERIFY | SDW VERIFY | 验证达标 | | TDD REFACTOR | SDW POLISH | 优化保持 | | delta-state | delta-state | 沿革追踪 | | DAG拓扑 | 章节DAG | 依赖管理 | | CI/CD | 自动化检查+AI分析 | 质量门禁 | | 代码风格检查 | 文笔风格检查 | 风格统一 | | 回归测试 | 伏笔检查 | 前后一致 | | 性能测试 | 节奏检查 | 体验优化 | | 集成测试 | 设定一致性检查 | 跨模块一致 | | Code Review | nvl-check | 质量审查 | | Sprint Retrospective | nvl-retrospect | 复盘改进 | --- ## 九、SDW 核心纪律 ### 五大铁律 1. **NO PROSE WITHOUT AN OUTLINE FIRST** — 没有场景大纲,不写场景正文 2. **DRAFT 只满足大纲,不越界** — 不提前写后续场景 3. **VERIFY 必须逐项检查** — 每个场景写完必须验证 4. **POLISH 不改变情节,只改善文笔** — 润色不改剧情 5. **每个场景独立循环** — 逐个场景完成 OUTLINE→DRAFT→VERIFY→POLISH ### 严格模式 vs 自由模式 | 模式 | 适用 | 特点 | |------|------|------| | SDW严格模式 | 关键章/高潮章/转折章 | 必须先写完整简报再写正文 | | 自由创作模式 | 过渡章/日常章 | 直接写正文,写后补简报 | | 混合模式 | 全卷默认 | 关键章用SDW,过渡章自由 | ### 何时用哪种模式 - 每卷前3章 → SDW严格(建立基调) - 高潮/决战章 → SDW严格 - 新人物登场章 → SDW严格 - 有复杂伏笔操作的章 → SDW严格 - 日常过渡章 → 自由创作 - 修炼/赶路章 → 自由创作 --- ## 十、FAQ ### Q1: 必须按顺序使用所有技能吗? 不需要。最小流程是:`nvl-worldview` → `nvl-concept` → `nvl-volume-spec` → `nvl-write` → `nvl-check`。其他技能按需使用。 ### Q2: 可以不用 SDW 模式直接写吗? 可以。`nvl-write` 支持自由创作模式。但建议至少关键章节使用 SDW 模式,以确保质量。 ### Q3: 追踪器必须手动维护吗? 不需要手动维护。`nvl-write` 在每章写完后会自动更新 foreshadow-tracker / power-tracker / timeline / faction-tracker 四个追踪器。`nvl-character-sync` 在 nvl-check 通过后自动同步人物卡出场统计和关系状态。`nvl-foreshadow` 可以专门管理伏笔。`nvl-explore` 的健康度检查会自动检测追踪器是否同步滞后。 ### Q4: 已归档的章节可以修改吗? 可以,但需要走重写工作流:从 archive 取出 → 新建 `delta-state: modified` 版本 → 重新 design → rewrite → check。详见 `nvl-write` 的重写工作流。 ### Q5: 这套系统只适合玄幻吗? 目前的质量标准(nvl-quality)和反模式(nvl-anti-patterns)是玄幻特化的。但整体框架(文档链/追踪器/SDW循环)适用于所有题材。后续可扩展其他题材的质量标准。 ### Q6: 一卷必须50章吗? 不是。50章只是示例。卷的章数由 `novel-concept.md` 的规划决定,`volume-spec.md` 中会明确本卷的章数。 ### Q7: 如何处理跨卷的状态继承? 通过 `nvl-archive` 的状态快照机制。归档时生成 `state-snapshot.yml`,记录本卷结束时所有人物/伏笔/势力/时间线的状态。下一卷的 `nvl-volume-spec` 会读取此快照作为基线。 ### Q8: 如何知道伏笔该回收了? 使用 `nvl-foreshadow analyze` 查看分析报告。系统会自动标记: - 🔴 高紧急度:超过150章未回收 - 🟡 中紧急度:超过80章未回收 - ⚠️ 孤立伏笔:在正文中未被引用 --- ## 技能间依赖关系 ``` nvl-worldview ─┐ nvl-concept ───┤ nvl-character ─┼──→ nvl-volume-spec ──→ nvl-volume-design ──→ nvl-volume-plan nvl-style ─────┘ │ ↓ nvl-sdw-core ──────────────────→ nvl-write nvl-quality ────────────────┘ │ nvl-prose-craft ────────────┘ │ ↓ nvl-anti-patterns ─────→ nvl-check ←──┘ │ ↓ nvl-character-sync │ nvl-continuity ──┤ nvl-foreshadow ──┤ ↓ nvl-archive │ ↓ nvl-retrospect │ (调整后续规划) │ ↓ nvl-volume-spec (下一卷) nvl-explore (随时可用,只读浏览) ``` --- > **Novel SDD** — 让小说创作像软件工程一样有章可循,但又不失创作的灵魂与自由。