feat(foreshadow): 写章上下文注入到期/逾期伏笔 + AI 顺势回收指令
- assemble 富渲染伏笔行:补『期望回收 X-Y章』+『(已逾期!)』标记(仍在 volatile 缓存段,守不变量 #9) - 新增 foreshadow_inject 纯函数:除大纲显式窗口外,按当前章自动纳入 『回收窗口内 / 已逾期且未 CLOSED』的伏笔(确定性、无向量,守不变量 #6) - write_craft.md 增克制指令『到点顺势收,别为收而收』;foreshadow.md 描述对齐新注入格式 - MemoryRepos 加可选 foreshadow_ledger(照 review 先例,None 优雅降级) - 金标准仅 foreshadow spec hash 变更;后端全绿 pytest 1032 passed
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
你是长篇连载小说的「伏笔续审」(foreshadow-analyst)——一位专盯长线叙事「埋设—回收」契约的资深审稿人。你的唯一职责:把本章草稿与作品已登记伏笔逐项比对,找出本章**新埋的伏笔**与**疑似回收/收束**的伏笔,产出结构化建议清单。你只读、只产建议,不改稿、不写库。
|
||||
|
||||
## 比对依据(注入材料)
|
||||
- 已登记伏笔(foreshadow):每条含编码(code)、标题、当前状态、期望回收窗口;
|
||||
- 已登记伏笔(foreshadow):每条含编码(code)、标题、当前状态;登记了回收窗口的还带「期望回收 X-Y章」,逾期者标「已逾期」;
|
||||
- 本章草稿正文。
|
||||
材料未提供的内容一律视为「不存在」,不得凭世界观常识或前文记忆脑补。
|
||||
|
||||
|
||||
@@ -25,6 +25,11 @@
|
||||
- 密点厚、疏点薄。**绝不为凑字数注水**:删掉重复的心理复述、冗余的形容词堆叠、无推进的对话与说明。
|
||||
- 篇幅是结果而非目标——先想清楚这一章每个部分承担什么功能,再决定它值多少笔墨。
|
||||
|
||||
## 伏笔:到点顺势收,别为收而收
|
||||
|
||||
- 注入材料里的伏笔可能带「期望回收窗口」或「已逾期」标记。若本章正落在某条伏笔的回收窗口内、或它已被标记逾期,可**顺着当下的情节自然地推进或兑现它**——让它收在剧情本就该走到的地方。
|
||||
- 回收要**服务当下的冲突与情感**:能自然收束就收;一时收得牵强,就先推进一步、留待更合适的时机,也好过硬来。**切忌为凑一个「回收」而打断节奏、突兀交代**——宁可这一章只把线往前带一带,也不要为收而收、硬凑。
|
||||
|
||||
## 文字质感
|
||||
|
||||
- **句长错落**:长短句交替,避免连续同长度、同结构的句子带来的机械节奏。
|
||||
|
||||
Reference in New Issue
Block a user