commit a27a5f62f596eee20665af8d3f8290ca01964df4 Author: klarkxy <278370456@qq.com> Date: Wed Jul 1 22:50:11 2026 +0800 初始化越共创作项目 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ec1fff --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.md text eol=lf +*.txt text eol=lf diff --git a/.grill/TODO.md b/.grill/TODO.md new file mode 100644 index 0000000..fc877f2 --- /dev/null +++ b/.grill/TODO.md @@ -0,0 +1,50 @@ +# TODO + +## 当前进行 +记录当前会话正在推进的任务;每次进入项目时先读此节,推进中或完成时立即更新。 + +### 创作任务 +填写正在写的章节、卡住的剧情、待补的 canon 等可直接产出内容的任务。 + +- [ ] 完成新书立项 grilling:作品形态、赛道/定位、核心体验、主角欲望、核心矛盾。 + +### 维护任务 +填写整理大纲、同步伏笔、合并人物卡、迁移旧稿等不直接产出正文的任务。 + +- [ ] 根据立项结果判断当前完整长篇结构是否合适;若不是长篇连载,改成轻量项目结构。 + +## 阻塞 +记录导致当前目标无法前进的硬性卡点;每解决一项就移到下一步或已完成,并注明解决方式。 + +### 创作任务 +填写因 canon 未确认、剧情卡壳等原因无法继续的创作任务。 + +### 维护任务 +填写因资料缺失、旧稿未整理等原因无法推进的维护任务。 + +## 下一步 +记录当前目标完成后紧接着要处理的任务;按优先级排列,每完成当前进行的一项就从中补入。 + +### 创作任务 +填写排队的创作任务;当前进行有空位时从这里移入。 + +### 维护任务 +填写排队的维护任务;当前进行有空位时从这里移入。 + +## 暂缓 +记录暂时不做、但未来可能重新评估的任务;每次回顾时确认是否激活或废弃。 + +### 创作任务 +填写因优先级低或时机未到而推迟的创作任务。 + +### 维护任务 +填写因优先级低或时机未到而推迟的维护任务。 + +## 已完成 +记录已经做完的任务;保留最近 5–10 条即可,方便追踪上下文。 + +### 创作任务 +填写已完成的创作任务;注明完成时间和对应文件/章节。 + +### 维护任务 +填写已完成的维护任务;注明完成时间和对应 canon 位置。 diff --git a/.grill/冲突记录.md b/.grill/冲突记录.md new file mode 100644 index 0000000..e437906 --- /dev/null +++ b/.grill/冲突记录.md @@ -0,0 +1,10 @@ +# 冲突记录 + +## 当前冲突 +记录 canon 内部不一致、新旧设定打架、人物行为与世界规则矛盾等未解决的冲突;发现即写入,解决后移出。 + +## 已解决冲突 +记录曾经出现并已达成一致的冲突;注明解决方案和对应 canon 位置,方便回查。 + +## 需要回查材料 +记录暂时无法判断、需要回到原文/旧稿/聊天记录里找证据的疑点;找到后更新状态。 diff --git a/.grill/决策记录.md b/.grill/决策记录.md new file mode 100644 index 0000000..862ca3d --- /dev/null +++ b/.grill/决策记录.md @@ -0,0 +1,13 @@ +# 决策记录 + +## 已确认 +记录作者在 grilling 后拍板的决策;每条写清楚决策内容和影响范围,作为后续 canon 依据。 + +## 已驳回 +记录曾被提出但明确否定的方案;注明驳回原因,防止反复讨论。 + +## 已放弃 +记录作者主动放弃的方向;保留以便理解项目演变,不重新激活。 + +## 已应用 Proposal +记录已通过 `.grill/待确认修改.md` 确认并写入 canon 的提案;保留提案 ID 和落地位置。 diff --git a/.grill/待确认修改.md b/.grill/待确认修改.md new file mode 100644 index 0000000..49da841 --- /dev/null +++ b/.grill/待确认修改.md @@ -0,0 +1,18 @@ +# 待确认修改 + +存放 agent 想写入 canon 的提案;每条用可追踪的 ID,作者逐条确认、驳回或要求改写。 + +## 待确认 +等待作者答复的 proposal;新增时写清改动位置、当前版本、建议版本和理由。 + +## 需改写 +作者要求调整后再确认的 proposal;改写后移回待确认,并注明修改点。 + +## 已确认 +作者已同意但尚未写入正式 canon 的 proposal;尽快落地到对应文件后移入已应用。 + +## 已应用 +已写入正式 canon 的 proposal;保留 ID 和文件位置,便于回查。 + +## 已驳回 +被作者明确拒绝的 proposal;保留原因,避免重复提出。 diff --git a/.grill/未决问题.md b/.grill/未决问题.md new file mode 100644 index 0000000..77345cc --- /dev/null +++ b/.grill/未决问题.md @@ -0,0 +1,15 @@ +# 未决问题 + +记录 grilling 中提出、但尚未写入决策或 TODO 的问题;每次会话回顾,避免遗漏。 + +## 阻塞当前目标 +不解决就无法推进当前任务的问题;必须优先处理或转交 TODO。 + +## 不阻塞当前目标 +可以暂时搁置的缺口;定期回顾,确认是否已自然解决或需要升级。 + +## 需要作者选择 +等待作者从多个方向中选一个的问题;列出选项和推荐项,作者拍板后转决策记录。 + +## 已转入 TODO +已经安排进 TODO 的问题;保留原问题简述和 TODO 编号,便于对照。 diff --git a/.grill/状态.md b/.grill/状态.md new file mode 100644 index 0000000..47a5f9b --- /dev/null +++ b/.grill/状态.md @@ -0,0 +1,36 @@ +# 状态 + +## 当前目标 +记录本次会话要推进的最小目标;类型、对象、状态必须在会话开始时填写,结束时更新。 + +类型:选填“立项 / 确认形态 / 补 canon / 做大纲 / 做章纲 / 写正文 / 修订 / 同步”等。 + +当前值:立项 + +对象:具体指向,如“第 3 卷大纲”“主角 A 人物卡”“第 47 章正文”。 + +当前值:新书《越共》项目入口 + +状态:当前进展,如“未开始 / 追问中 / 已确认 / 写作中 / 待同步”。 + +当前值:追问中 + +下一步:紧接着要执行的动作,让下次会话能直接接上下文。 + +当前值:先确认作品形态、主赛道/创作定位和第一轮核心体验,再决定是否沿用完整长篇支架。 + +## 当前门禁 +列出进入当前目标下一阶段必须满足的条件;未全部通过时说明卡点所在。 + +- 作品形态未确认。 +- 商业定位或创作定位未确认。 +- 主角/叙事中心、核心矛盾和读者追读理由未确认。 + +## 最近上下文 +记录最近 3–5 轮会话的关键结论;新会话先读这里,避免重复提问。 + +## 作者授权跳过门禁记录 +记录作者明确同意跳过门禁的情况;注明跳过原因和承担的叙事风险。 + +## 最近同步 +记录上一次从正文反推 canon 的时间、章节和主要变更;每次同步后更新。 diff --git a/世界书.md b/世界书.md new file mode 100644 index 0000000..3e608a5 --- /dev/null +++ b/世界书.md @@ -0,0 +1,37 @@ +# 世界书 + +## 世界基调 +一句话概括这个世界给人的核心感觉,例如“压抑的末世高武”“轻松修仙学院”。 + +## 时代与地域 +写明时间背景、主要地理范围、科技/修行水平,以及影响故事发生的特殊环境。 + +## 基础规则 +列出世界运行的底层规则;只写已确认的,不确定的先丢进未确认问题。 + +## 力量体系 +说明力量来源、层级、限制和代价;写清对主角与剧情压力的直接影响。 + +## 资源体系 +说明关键资源是什么、如何获得、谁掌控,以及资源稀缺如何制造冲突。 + +## 势力与组织 +列出主要势力、立场、核心人物和与主角的关系;用 bullet 简要写。 + +## 地点 +记录关键地点的功能、氛围和已发生/将发生的事件;与章节场景对应。 + +## 历史与传说 +记录影响当前剧情的重大历史事件和传说;区分“真实历史”和“角色听到的版本”。 + +## 禁忌与代价 +写明世界里的硬禁忌和使用力量的代价;这是制造 tension 的核心。 + +## 与剧情压力的关系 +总结世界规则如何把主角逼到墙角;确保规则不是背景板而是冲突发动机。 + +## 已确认规则 +汇总当前 canon 中已生效的规则;新增规则先进提案,确认后再移入。 + +## 未确认问题 +列出还没拍板的世界设定;每次 grilling 后更新状态。 diff --git a/人物卡/人物卡模板.md b/人物卡/人物卡模板.md new file mode 100644 index 0000000..31be35d --- /dev/null +++ b/人物卡/人物卡模板.md @@ -0,0 +1,46 @@ +# 人物卡 + +## 姓名 +填写人物名、常用称呼、外号;如有重名风险,注明区分方式。 + +## 角色定位 +写明是主角、核心对手、导师、盟友、工具人还是背景板;一个角色只承担一个核心功能。 + +## 商业功能 +写明这个角色为读者提供什么爽点、虐点或悬念;例如“提供金手指”“制造情感撕裂”。 + +## 外部身份 +人物在社会/势力中的公开身份、职业、地位;外人一眼能看到的东西。 + +## 内在欲望 +人物真正想要什么,而不是角色嘴上说的;这是驱动他行动的核心。 + +## 当前目标 +在本阶段他具体要达成什么;目标要明确、可失败、有 deadline 或触发条件。 + +## 恐惧与弱点 +他最害怕发生什么、有什么根本缺陷;用来设计冲突和反转。 + +## 秘密 +人物隐藏了什么、谁不知道;区分“读者知道角色不知道”和“所有人都不知道”。 + +## 关系网 +列出与主角和其他核心人物的直接关系;写清关系本质和当前张力。 + +## 能力与资源 +他的硬实力、人脉、资产、信息优势;也要写限制,避免万能。 + +## 行动边界 +他绝对不会做的事、或为了目标可以突破的底线;决定冲突烈度。 + +## 说话方式 +口头禅、句式习惯、称呼方式、情绪下的语气变化;写几句示例更有用。 + +## 压力下反应 +高压、恐惧、愤怒、绝望时他会怎么行动;避免情节需要时才现编。 + +## 已确认变化 +人物弧光、关系变化、秘密揭露等已拍板的变动;每次正文中出现新变化后更新。 + +## 未确认问题 +还没确定的动机、背景、能力上限等; grilling 时优先处理。 diff --git a/伏笔与承诺.md b/伏笔与承诺.md new file mode 100644 index 0000000..260c87a --- /dev/null +++ b/伏笔与承诺.md @@ -0,0 +1,55 @@ +# 伏笔与承诺 + +## 管理规则 +约定如何新增、推进、兑现、废弃伏笔;例如多久回顾一次、由谁最终负责。 + +## 未铺垫 +脑中已有但正文还没写出来的伏笔;决定后尽快在正文里找到落点。 + +## 已铺垫 +正文已经暗示给读者的信息;注明章节位置,方便后续回收。 + +## 推进中 +已经部分展开、但还没兑现的伏笔;跟踪最近一次推进和下一次该给的增量。 + +## 已兑现 +已经收回的伏笔;注明兑现章节和读者的反馈效果。 + +## 已反转 +原本以为是伏笔、后来被反转或重新定义的信息;避免读者感觉被欺骗。 + +## 已废弃 +决定不再使用的伏笔;说明原因,防止以后误引用。 + +## 条目模板 +复制以下模板创建/更新单个伏笔;状态变化时同步更新对应分栏。 + +### F000:标题 +用能唤起记忆的关键词命名,例如“母亲留下的玉佩”“三叔的断指”。 + +类型:作者暗线 / 读者承诺 / 双重 +说明这是只有作者知道的暗线、还是读者已经意识到的承诺,或两者兼有。 + +状态:未铺垫 / 已铺垫 / 推进中 / 已兑现 / 已反转 / 已废弃 +选择当前状态;变化时移动到对应章节。 + +读者是否已感知:是 / 否 / 模糊 +判断读者现在有没有意识到这个伏笔的存在。 + +首次出现: +写明章节号或场景,方便回查。 + +最近推进: +写明最近一次被提及/强化的位置和内容。 + +预计兑现: +写明大概在哪一卷/章兑现,或触发条件。 + +兑现方式: +计划如何让伏笔落地;要确保兑现力度对得起铺垫。 + +关联 canon: +列出相关的世界规则、人物卡、其他伏笔。 + +风险: +评估被遗忘、过早暴露、兑现不足等风险。 diff --git a/大纲/全书大纲.md b/大纲/全书大纲.md new file mode 100644 index 0000000..9d5f910 --- /dev/null +++ b/大纲/全书大纲.md @@ -0,0 +1,34 @@ +# 全书大纲 + +## 一句话卖点 +用一句话讲清这本书给读者提供的核心爽感或独特体验;要能勾起目标读者。 + +## 主角长期目标 +主角整本书要追求或反抗的终极目标;目标要能支撑长期连载。 + +## 全书主线 +用 3–5 句话串起从开局到结局的主线;突出欲望、阻碍、成长、代价。 + +## 核心矛盾 +最核心的冲突是什么、谁/什么在挡路;要贯穿全书并不断升级。 + +## 主要阶段 +把全书拆成 3–7 个阶段;每个阶段写明阶段目标和主角状态变化。 + +## 卷结构 +列出每卷的功能和核心事件;每卷都要把主角往结局推一步。 + +## 关键反转 +列出全书层面的重大反转;标注反转依据和触发时机。 + +## 主要人物关系线 +概述主角与核心人物关系的变化脉络;避免关系在结局时才突然变化。 + +## 主要伏笔与承诺 +列出贯穿全书的核心伏笔和读者承诺;对应到卷/章节。 + +## 结局方向 +写清结局是 HE/BE/开放/循环等,以及结局要回答的核心问题。 + +## 未确认问题 +全书中还没拍板的大问题;每次 grilling 后更新。 diff --git a/大纲/卷纲模板.md b/大纲/卷纲模板.md new file mode 100644 index 0000000..92ab5b9 --- /dev/null +++ b/大纲/卷纲模板.md @@ -0,0 +1,40 @@ +# 卷纲模板 + +## 卷名 +本卷的名称或编号;能体现本卷核心情绪或卖点更好。 + +## 本卷功能 +说明本卷在全书中承担什么任务;例如“立规则”“把主角打入谷底”“揭晓第一层真相”。 + +## 本卷读者承诺 +本卷要向读者交付什么爽点、情绪或信息;兑现不了就是风险。 + +## 阶段目标 +本卷内主角要达成的具体目标;目标要明确、可衡量、有失败可能。 + +## 主角起点 +卷开头主角的状态、能力、关系、信念;与本卷终点形成对照。 + +## 主角终点 +卷结尾主角的状态、能力、关系、信念;必须有可见变化。 + +## 核心对手或压力 +本卷主要对抗对象或外部压力;说明其动机和给主角制造的障碍。 + +## 主要冲突链 +用 3–5 个冲突节点串起本卷;每个节点写明触发、升级、结果。 + +## 中段反转 +本卷中段的重大转折;要打乱主角计划并推动情绪升级。 + +## 终局事件 +本卷最后的高潮事件;写清胜负、代价和留下的钩子。 + +## 本卷新增 canon +本卷要引入的世界规则、势力、人物、地点等;确认是否能支撑后续剧情。 + +## 本卷伏笔与兑现 +列出本卷要铺垫和回收的伏笔;标注章节位置。 + +## 章节拆分 +按情绪/信息增量把本卷拆成若干章;每章只写一句话功能和钩子。 diff --git a/大纲/章纲模板.md b/大纲/章纲模板.md new file mode 100644 index 0000000..a7716f5 --- /dev/null +++ b/大纲/章纲模板.md @@ -0,0 +1,39 @@ +# 章纲模板 + +## 章节编号 +写明卷号+章号,例如“第一卷 第 3 章”。 + +## 本章功能 +说明本章在当前卷/全书中的作用;例如“引出新势力”“强化人物关系”。 + +## 开场钩子 +用一句话写出本章前 300 字要给读者的吸引力;避免太平淡。 + +## 主角目标 +本章主角具体想做什么;目标要能在章内有明确的成败。 + +## 阻碍与冲突 +谁或什么挡住了主角;写出冲突的直接表现和升级方式。 + +## 中段转折 +本章中间打破预期的情节点;让主角目标或局势发生变化。 + +## 代价或收获 +主角为进展付出了什么、或得到了什么;影响后续决策。 + +## 信息增量 +本章要向读者释放哪些新信息;控制密度,避免信息 dump。 + +## 情绪增量 +本章要让读者产生什么情绪变化;从什么情绪到什么情绪。 + +## 结尾钩子 +章末留给读者的悬念或期待;驱动下一章追读。 + +## 涉及 Canon +列出本章要调用的世界规则、人物状态、伏笔等;写正文前先核对是否已确认。 + +## 预计字数 +根据本章功能调整;动作戏或信息密集章节可上浮,过渡章节可下浮,但尽量别低于 2000 字。 + +约 2500 字,允许 2000-4000 字。 diff --git a/项目总览.md b/项目总览.md new file mode 100644 index 0000000..24f1732 --- /dev/null +++ b/项目总览.md @@ -0,0 +1,48 @@ +# 项目总览 + +## 项目名称 +填写作品名、备用名或项目代号;未定名可先用占位描述。 + +## 作品形态 +填写 long / short / essay / zhihu / nonfiction / free,或写自己的分类;先确认篇幅容器,再决定后续支架厚度。 + +## 商业定位 +一句话说明作品的市场定位;例如“番茄男频凡人流升级文”或“知乎情感非虚构”。 + +## 目标读者 +描述核心读者画像;包括年龄、性别、阅读动机和敏感点。 + +## 平台倾向 +说明主要发布平台及平台规则影响;例如番茄、起点、知乎、公众号等。 + +## 主赛道 +作品最核心的类型标签;只能选一个,不要贪心。 + +## 副赛道 +可增加辨识度的次要标签;最多 2–3 个,避免定位模糊。 + +## 机制标签 +列出作品的核心机制或卖点标签;如“系统”“重生”“群像”“慢热”。 + +## 核心卖点 +用 3–5 条讲清读者为什么点开、为什么追读。 + +## 主角核心欲望 +主角最根本的驱动力;一句话说明,能支撑整本书。 + +## 核心矛盾 +全书最核心的对立;主角想要什么,什么在阻止他。 + +## 爽点/虐点/悬念 +列出本书主要提供的情绪价值;区分爽点、虐点和长期悬念。 + +## 连载节奏 +规划日更/周更、卷末高潮、付费节点等;单章字数见下条。 + +单章字数:约 2500 字,允许 2000-4000 字。 + +## 当前状态 +项目现在处于哪个阶段;例如“立项中”“卷纲确认中”“连载中”。 + +## 已确认边界 +列出已经明确不写的题材、方向、人物或情节;防止后续跑偏。 diff --git a/风格规则.md b/风格规则.md new file mode 100644 index 0000000..f7a0790 --- /dev/null +++ b/风格规则.md @@ -0,0 +1,31 @@ +# 风格规则 + +## 叙述视角 +写明第一人称/第三人称、单视角/多视角、是否有限视角;切换视角的规则。 + +## 叙述节奏 +整体叙事速度快慢、段落长度偏好、信息密度;长篇连载注意追读节奏。 + +## 章节开场习惯 +每章通常怎么开头;例如“直接进冲突”“先写状态再进事件”“悬念开场”。 + +## 章节结尾习惯 +每章通常怎么收尾;例如“断在转折点”“给钩子”“情绪落点”。 + +## 动作与冲突写法 +打斗或冲突场景偏好短句还是长镜头、是否写实、是否写痛感。 + +## 情绪推进方式 +情绪是外显还是内敛、如何铺垫高潮、允不允许直接写心理。 + +## 对话风格 +对话是书面化还是口语化、是否用方言、标点习惯、对话占比。 + +## 人物声音规则 +如何让人物通过语言/动作区分开;是否给特定角色固定语癖。 + +## 禁止写法 +明确不能出现的叙事习惯、高频词、AI 腔、过度修饰等。 + +## 正文后新增规则 +每次正文完成后新增的观察规则;定期合并到这里,作为后续写作约束。