---
name: scene-tension-engine
type: reference
description: >
  Scene-level tension and causation engine. Use when scenes feel flat, sequential, over-explanatory, or when revision needs every scene to change power, knowledge, relationship, or stakes.
model-invocable: false
---

# Scene Tension Engine

一个场景存在的理由不是“这里发生了一些事”，而是“读者、人物或关系在这里发生了不可逆变化”。

---

# 1. 场景四问

每场必须回答：

```text
谁想要什么？
谁或什么阻止他？
场景结束时什么变了？
这个变化如何逼出下一场？
```

没有变化的场景，删除、合并或重写。

---

# 2. 变化类型

场景至少改变一种东西：

```text
权力：谁占上风发生变化。
知识：人物或读者知道了新事实。
关系：亲密、信任、亏欠、威胁发生变化。
风险：损失变得更近、更具体或更不可逆。
自我认知：人物对自己的谎言出现裂缝。
```

短篇优先选择能同时改变两种以上的场景。

---

# 3. 场景进入

默认从压力已经开始的地方进入：

```text
谈判已经破裂
尸体已经被发现
谎言已经说出口
钱已经不见
门外的人已经敲第三次
```

把铺垫埋在动作、对话和细节里，不要先铺完再开戏。

---

# 4. 场景退出

不要在情绪解释完之后才离场。优先停在：

```text
人物刚做完无法撤回的动作
读者刚意识到某个事实更糟
一句话改变了关系
一个细节让前文意义反转
```

---

# 5. 重写方法

```text
把闲聊改成交易、审问、隐瞒、告别或勒索。
给每个场景设置一个倒计时或外部压力。
删掉人物已经知道、读者也已经知道的信息交换。
让对话每三到五轮发生一次权力转移。
用动作暴露情绪，用物件承载关系变化。
```
