Loading...
Loading...
Compare original and translation side by side
FOR each scene in chapter outline:
1. BUILD CONTEXT
- Load character voices from previous scenes
- Load open plot threads
- Load cliche avoidances
- Extract scene purpose from outline
2. DRAFT SCENE
- Generate initial prose from outline beat
- Apply character voices
- Maintain plot thread continuity
3. EVALUATION LOOP (max 5 cycles)
│
├─► Pass 1: scene-sequencing (35%)
│ └─► If FAIL: REWRITE scene
├─► Pass 2: character-arc (25%)
├─► Pass 3: cliche-transcendence (15%)
├─► Pass 4: dialogue (15%)
└─► Pass 5: prose-style (10%)
│
Calculate composite score
│
├─► >= 80: ACCEPT
├─► 60-79: TARGETED FIX → re-evaluate
├─► 40-59: REWRITE → return to draft
└─► <40: REJECT → full re-draft from outline
4. POST-ACCEPT
- Extract character voice patterns → update context
- Track plot thread changes → update registry
- Record cliche transcendences → update avoidances
- Write scene to output
- Update progress tracker
END FORFOR each scene in chapter outline:
1. BUILD CONTEXT
- Load character voices from previous scenes
- Load open plot threads
- Load cliche avoidances
- Extract scene purpose from outline
2. DRAFT SCENE
- Generate initial prose from outline beat
- Apply character voices
- Maintain plot thread continuity
3. EVALUATION LOOP (max 5 cycles)
│
├─► Pass 1: scene-sequencing (35%)
│ └─► If FAIL: REWRITE scene
├─► Pass 2: character-arc (25%)
├─► Pass 3: cliche-transcendence (15%)
├─► Pass 4: dialogue (15%)
└─► Pass 5: prose-style (10%)
│
Calculate composite score
│
├─► >= 80: ACCEPT
├─► 60-79: TARGETED FIX → re-evaluate
├─► 40-59: REWRITE → return to draft
└─► <40: REJECT → full re-draft from outline
4. POST-ACCEPT
- Extract character voice patterns → update context
- Track plot thread changes → update registry
- Record cliche transcendences → update avoidances
- Write scene to output
- Update progress tracker
END FOR| Criterion | PASS | WARN | FAIL |
|---|---|---|---|
| Goal clarity | POV goal clear in opening beats | Goal exists but buried | No discernible goal |
| Conflict escalation | Opposition intensifies | Conflict static but present | No real opposition |
| Disaster quality | "Yes, but..." or "No, and..." | Simple "No" | Clean "Yes" or no resolution |
| Sequel presence | Reaction-dilemma-decision present | Abbreviated sequel | Missing after high-tension |
| Scene-sequel ratio | Matches intended pacing | Slight mismatch | Severely mismatched |
| 评估标准 | 通过 | 警告 | 失败 |
|---|---|---|---|
| 目标清晰度 | POV目标在开篇情节中清晰明确 | 目标存在但被掩盖 | 无明确可辨的目标 |
| 冲突升级 | 对立矛盾逐步加剧 | 冲突存在但无变化 | 无实质对立矛盾 |
| 转折质量 | 符合“是的,但是……”或“不,而且……”逻辑 | 仅简单的“不” | 明确的“是”或无结局 |
| 后续情节存在性 | 包含反应-困境-决策环节 | 后续情节被简化 | 高张力场景后缺失后续情节 |
| 场景-后续情节比例 | 符合预期节奏 | 轻微不匹配 | 严重不匹配 |
| Criterion | PASS | WARN | FAIL |
|---|---|---|---|
| Lie visibility | False belief evident in choices | Lie present but unstated | No lie operative |
| Want/Need gap | Clear tension between stated/actual | Gap exists but unclear | Want = Need (no tension) |
| Arc progress | Scene advances or challenges arc | Arc static but consistent | Character contradicts arc |
| Transformation markers | Choices reflect arc position | Position unclear | Acts against personality |
| 评估标准 | 通过 | 警告 | 失败 |
|---|---|---|---|
| 错误信念可见性 | 人物选择中明显体现错误信念 | 错误信念存在但未明确表达 | 无错误信念生效 |
| 欲望/需求差距 | 明确体现表面欲望与真实需求的张力 | 差距存在但不清晰 | 欲望=需求(无张力) |
| 弧光推进 | 场景推进或挑战人物弧光 | 弧光无变化但保持一致 | 人物行为与弧光矛盾 |
| 转变标志 | 人物选择符合当前弧光阶段 | 弧光阶段不清晰 | 行为与人物性格相悖 |
| Criterion | PASS | WARN | FAIL |
|---|---|---|---|
| Form axis | Non-default form | Slight variation | Exactly genre default |
| Knowledge axis | Own concerns, accidental intersection | Some plot awareness | Fully story-serving |
| Goal axis | Own agenda that collides | Goal connected to plot | Purely protagonist-serving |
| Role axis | Own story that intersects | Somewhat independent | Exists only for hero |
| Orthogonality test | 2+ axes orthogonal | 1 axis orthogonal | All axes match default |
| 评估标准 | 通过 | 警告 | 失败 |
|---|---|---|---|
| 形式维度 | 非默认形式 | 轻微变体 | 完全符合流派默认形式 |
| 认知维度 | 人物有自身关注点,与情节意外交织 | 人物有一定情节认知 | 完全服务于故事主线 |
| 目标维度 | 人物有自身目标,与主线冲突 | 目标与情节相关 | 纯粹服务于主角 |
| 角色维度 | 人物有自身故事线,与主线交织 | 有一定独立性 | 仅为衬托主角存在 |
| 正交性测试 | 2个及以上维度正交 | 1个维度正交 | 所有维度符合默认 |
| Criterion | PASS | WARN | FAIL |
|---|---|---|---|
| Voice distinctiveness | Characters distinguishable without tags | Some overlap | Identical voices (D1) |
| Subtext presence | Gap between said and meant | Occasional direct statements | Everything on-the-nose (D4) |
| Double-duty test | 3+ functions per exchange | 2 functions | Single function only (D5) |
| Naturalness | Contractions, interruptions, rhythm | Slightly formal | Wooden/stilted (D2) |
| Exposition handling | Information through conflict | Minor "as you know" | Exposition dump (D3) |
| 评估标准 | 通过 | 警告 | 失败 |
|---|---|---|---|
| 声音独特性 | 无需标签即可区分不同人物 | 存在部分重叠 | 人物声音完全一致(D1) |
| 潜台词存在性 | 话语与真实意图存在差距 | 偶尔直接陈述 | 所有内容直白无潜台词(D4) |
| 双重功能测试 | 每次对话包含3种及以上功能 | 包含2种功能 | 仅单一功能(D5) |
| 自然度 | 使用缩写、打断、符合节奏 | 略显正式 | 生硬刻板(D2) |
| 背景信息处理 | 通过冲突传递信息 | 少量“你知道的”式表述 | 大段背景信息堆砌(D3) |
| Criterion | PASS | WARN | FAIL |
|---|---|---|---|
| Sentence variety | Length and structure vary | Some variation | Monotonous (P4) |
| Clarity | Concrete, clear antecedents | Occasional abstraction | Unclear writing (P2) |
| Voice consistency | Diction level consistent | Minor shifts | Random shifts (P6) |
| Economy | Words earn place | Minor redundancy | Overwrought (P3) |
| Active voice | Passive intentional | Some default passive | Passive overuse (P5) |
| 评估标准 | 通过 | 警告 | 失败 |
|---|---|---|---|
| 句子多样性 | 句子长度和结构多变 | 有一定变化 | 单调重复(P4) |
| 清晰度 | 具体明确,指代清晰 | 偶尔抽象 | 表述模糊(P2) |
| 风格一致性 | 用词水平保持一致 | 轻微变化 | 风格随机切换(P6) |
| 简洁性 | 每一个词都有存在的价值 | 少量冗余 | 过于繁复(P3) |
| 主动语态 | 被动语态使用有目的性 | 少量默认被动语态 | 过度使用被动语态(P5) |
| Composite | Outcome | Action |
|---|---|---|
| >= 80 | ACCEPT | Scene complete, proceed to next |
| 60-79 | REVISE | Fix lowest-scoring pass, re-evaluate |
| 40-59 | REWRITE | Regenerate with failure constraints |
| < 40 | REJECT | Full re-draft from outline |
| 综合得分 | 结果 | 操作 |
|---|---|---|
| >= 80 | 接受 | 场景完成,进入下一个 |
| 60-79 | 修订 | 修复得分最低的评审项,重新评估 |
| 40-59 | 重写 | 结合失败约束重新生成 |
| < 40 | 驳回 | 基于大纲重新起草 |
| Level | Limit | On Exceed |
|---|---|---|
| Per-pass | 3 | Escalate to rewrite |
| Per-scene | 12 | Accept at threshold 50, flag for review |
| Per-chapter | 50 | Stop, report remaining issues |
| 层级 | 限制次数 | 超出后操作 |
|---|---|---|
| 单轮评审 | 3次 | 升级为重写 |
| 单场景 | 12次 | 以50分阈值接受,标记需复审 |
| 单章节 | 50次 | 停止操作,报告剩余问题 |
undefinedundefined| Scene | Status | Pass | Iterations | Score | Issues |
|---|
| 场景 | 状态 | 评审轮次 | 迭代次数 | 得分 | 问题 |
|---|
---
---context/chapter-drafter/[chapter]-progress.mdcontext/chapter-drafter/[chapter]-progress.mddrafts/[story]/[chapter]/scene-[N].mddrafts/[story]/[chapter]/scene-[N].mdcontext/chapter-drafter/[chapter]-context.mdcontext/chapter-drafter/[chapter]-context.md| Skill | What it provides |
|---|---|
| outline-collaborator | Scene beats with goal-conflict-disaster |
| character-arc | Lie/want/need for each character |
| worldbuilding | Setting details for scene work |
| story-sense | Confirmation structure is solid |
| 技能 | 提供内容 |
|---|---|
| outline-collaborator | 包含“目标-冲突-转折”的场景情节 |
| character-arc | 各人物的“谎言/欲望/需求” |
| worldbuilding | 场景创作所需的设定细节 |
| story-sense | 结构合理性确认 |
| Output | Next step |
|---|---|
| Draft chapter | revision (for full manuscript revision) |
| Flagged scenes | Human review |
| Context state | Next chapter drafting |
| 输出内容 | 下一步操作 |
|---|---|
| 章节草稿 | 修订(针对全稿修订) |
| 标记场景 | 人工复审 |
| 上下文状态 | 下一章起草 |
drafts/[story]/[chapter]/drafts/[story]/[chapter]/