| name | fic-branch-retcon |
| description | 管理支线、试验性改线和 retcon,避免污染主线。 |
fic-branch-retcon
作用
让高风险剧情试验、世界线分叉和 retcon 有可追踪的文件轨迹、回滚路径与合并规则。
何时使用
- 想测试另一条 CP / 冲突 / 结局路线时
- 发现现有主线存在难以修复的设定错误时
- 用户想保留一条平行世界线供比较时
预期输入
- 当前主线状态
- 需要改写的假设或节点
- 目标 branch 名称、范围、预期收益与风险
预期输出
- 更新后的
state/BRANCH_STATE.json
story-bible/divergence-log.md 中的新记录
- branch / retcon 影响地图与回滚路径
执行流程
- 读取当前
BRANCH_STATE.json 与 divergence-log,确认主线与现有支线。
- 为新分支写明 parent、divergence_point、merge_policy、影响范围。
- 若是 retcon,列出受影响章节、角色、关系、规则与未回收 hooks。
- 在支线中单独推进 node / outline / chapter,不得直接覆盖主线 accepted truths。
- 比较主线与支线的收益、风险、OOC 概率、读者体验差异。
- 若用户批准合并,再更新主线并写入完整 divergence 记录;否则保留为对照世界线。
硬规则
- 试验性改线不得直接污染主线。
- retcon 必须有回滚路径。
- 不能因为新路线更爽就跳过影响分析。
- 已发布章节对应的关键真相变更必须留下足够说明。
人类检查点
该 skill 默认高优先级建议人工参与,因为分支合并通常意味着对既有读者契约的再定义。
恢复与续跑
分支信息必须优先写入 state/BRANCH_STATE.json,并在 divergence-log.md 中留下可人工理解的轨迹。compact 恢复时需保留当前 branch 与污染范围。
返回格式
返回:1) 分支 / retcon 摘要;2) 影响文件;3) 合并建议;4) 是否强制人工确认。
关键文件
- state/BRANCH_STATE.json
- story-bible/divergence-log.md
- compact/accepted_truths.md
- reviews/regression-cases.md
最小示例
- 为 Fate 线创建‘不召唤原定从者’支线
- 对月姬 × Guilty Gear 的世界连接方式做替代试验