## 0. 人物与设定（一页纸）

> 周四晚"包袱喜剧"开放麦候场区。苏枝 6 号、季川 7 号，报名按先后排号，紧挨着。报号倒计时推进全剧（20:47 报 4 号／20:52 报 5 号／20:58 报 5 号上台／21:06 报 6 号／21:19 报 7 号／21:34 收场）。

| | 季川（c1） | 苏枝（c2） |
|---|---|---|
| 身份 | 保险内勤，业余写三年段子，**第一次登台** | 情感公众号小编，替别人写了三年稿，**第一次讲自己的事** |
| 核心怕 | 怕接不住话的冷场 → 永远先抛梗 | 怕写出来的不够好 → 空着不写 |
| 壳 | **"我松弛得很"**（段子接住一切） | **"我是专业的"**（专业当盾） |
| 底牌 | 明早高铁回老家接父亲的五金店；段子最后一句"爸，我回来了"写了三个月写不出来 | 半个月前辞职没告诉家里；段子最后一句"妈，我挺好的"写到一半手在抖，撕了 |

**【全曲母题】** 有些话，只能先讲给陌生人听。具体落点＝**把真话包装成笑话是安全距离装置；真正的勇气，是在这个装置后面把真话讲完**。全剧禁言（见梗概 §二禁言清单）。

**【贯穿装置】** 报号倒计时（主持人报号）＋沙漏（5 分钟计时，主持人手持，S01 门缝可见→S05 她上台时翻过来→S07 递给他看）＋签到表 6/7（S01 埋→S04"不是你"→S08 号码牌）。

**【安全距离装置】** "反正谁也不认识我"（开放麦匿名性）＋段子本身（笑话＝讲完还能假装没讲过的装置）。轮到自己上台＝壳失效时刻。

---

## 1. 变量总表（7 个 ＝ 1 回显槽 ＋ 6 数值，与文末落地表逐字一致）

| | 变量 |
|---|---|
| **回显槽**（只能被回显，进不了条件判断） | `back_note`（S06 她在他稿纸背面写的那行字） |
| **数值** | `rewrite`（0–2）／`take_paper`（0–1）／`final_line`（0–2）／`her_truth`（0–1）／`keep_contact`（0–2）／`ticket`（0–1） |

| 变量 | 语义 | 写点 | 读点 |
|---|---|---|---|
| `rewrite` 0–2 | 两人为对方改过稿（共享累加器，不指人） | S02 她替他顺了最后一句（固定记账 +1）；S03 他替她划圈（固定记账 +1） | S08 分享卡（`gte:2` → "两张稿纸都有人改过"） |
| `back_note` 回显槽 | S06 她写的那行字（c2 玩家选） | S06 选择步 echo_key | S06 落点前场推送 |
| `take_paper` 0–1 | S06 他带不带那张稿纸上台 | S06 c1 选择 A +1 | S07 落点文本（口袋里那张纸出现与否）＋S08 散场（纸折了两折） |
| `final_line` 0–2 | S07 主落点：A 真话 +1／B 玩笑 +2／超时 0 | S07 c1 选择 | S07/S08 结局渲染（`gte:1`＋`lt:2`＝A；`gte:2`＝B） |
| `her_truth` 0–1 | S07 她说不说"我不是来采风的" | S07 c2 选择 A +1 | S08 结局渲染 |
| `keep_contact` 0–2 | S08 号码牌去向：还她 +1／收下 +2／没留 0 | S08 c1 选择 | S08 结局渲染（`gte:1`＋`lt:2`＝还她；`gte:2`＝收下） |
| `ticket` 0–1 | S08 他删不删火车票截图 | S08 c1 选择 A +1 | S08 分享卡 |

**无死变量自查**：7 个变量全部有读点 ✓（`back_note` 读点＝S06 推送；`rewrite` 读点＝S08 分享卡；`take_paper` 读点＝S07/S08 文本；其余直接进结局渲染）。

---

## 3. 八场

### S01｜候场·揉纸团（立壳）

**1.目的** 陌生 → 两个人共同守一件没说破的事 **2.表层** 开放麦候场区，两杯压惊水。主持人报号报到 4 号（世界声音：观众笑声透过门缝）。季川把稿纸揉成一团要扔——苏枝按住他的手："你还没上台呢，揉什么。"他："这段，我讲不出口。" **3.深层** 他讲不出口的那句是什么；她为什么在意一个陌生人的稿子。

**4.固定** 报号（20:47 报 4 号）｜签到表（6 号／7 号紧挨着）｜两杯水谁也没喝｜沙漏透过门缝可见｜她按他的手（全剧唯一肢体接触）｜"这段，我讲不出口"（开场钩子原句）。
**5.自由** 候场闲聊（自由交流：闲聊卡＋免压声明，话题不碰底牌——"第几次来""为什么报开放麦"可答可跳）。
**6.系统选择**
- `【选择·季川】`（揉纸团后）A「（低头，没看她）这段，我讲不出口。」＝诚实半句 → 苏枝·甲 ／ B「（又展开，压平）……上台前扔一次，习惯了。」＝玩笑挡 → 苏枝·乙。**不记指标**（表达性，两支都走"她读稿"线，语气不同）。
- `【选择·苏枝】`（展开他的纸）A「（扫了两行）……你这稿子，底子还行。」＝专业评价（她是编辑，手比脑子快）／B「（展开又折好还他）紧张成这样就别扔了，上台会想起来的。」＝照顾。**不记指标**（表达性；她"读了他的稿"是功能必需，两支都进入 S02 顺稿）。
- ⚠️ 两 choice 各设 `default_goto_seq`（季川→甲、苏枝→A，取最接近诚实/专业的支）。
**7.变量** 无写入 **8/9.资产** 签到表 6/7、两杯水、沙漏（门缝）、揉皱又展开的稿纸
**10.关系** 陌生 → 有一件事没说破 **11.人物揭示** 他"讲不出口"（底牌半句）；她按手的动作（怕人浪费纸？不——她自己都没意识到的在意）
**12.回声** 揉纸团→S06"讲完别揉"（back_note 默认值呼应）；6/7 号→S04"不是你"→S08 号码牌
**13.体验** 3 分钟内给到"我想知道接下来会怎样"（他讲不出口什么＋她为什么在意）
**14.风险** ① 两个 choice 设 default（约束⑧）；② 自由交流话题不得碰底牌；③ 报号声与观众笑声是背景音，不打断对话

### S02｜顺稿（搭手）

**1.目的** 从候场陌生人到第一次为对方做一件事 **2.表层** 她读他的稿，一句话戳中卡点；交换——他看她稿子，第三版最后一段空白 **3.深层** 你也在拿"专业/松弛"挡什么？

**4.固定** 她读完了他的稿（S01 展开的延续）→"你前面都在铺垫，最后一句你把话说满就完了。"（固定拍，功能必需）｜他重复"完了"｜交换看稿：他翻到她第三版，最后一段是空白（写出来又撕掉的痕迹还在——撕掉那行字被划痕遮住，**他看不清内容**）｜20:52 报 5 号｜**私有提示（只推 c2）**：他划手机时，她瞥见屏幕上一张高铁票截图（目的地没看清，只有个时间——明早的）。他不知道她看见了。
**5.自由** 顺稿过程中的插话（低强度，不设自由交流场——顺稿本身就是高密度互动）。
**6.系统选择**
- `【选择·季川】`（重复"完了"）A「（怔了一下）……完了。」＝被戳中，重复（双关落地）／B「（笑着）说满？说满就得真讲了。」＝玩笑接（话里带真）。**不记指标**（表达性）。
- `【选择·苏枝】`（他问她为什么空着）A「我没写出来，不代表我没有。」＝专业盾／B「……写是写了，撕了。」＝半句真话（袒露梯度第一步）。**不记指标**（表达性；B 支是 S03 划圈的铺垫，两支都走划圈线）。
- ⚠️ 默认：季川→A、苏枝→A。
**7.变量** 写 `rewrite+1`（固定记账步：她替他顺了最后一句——挂在顺稿固定拍后）**8/9.资产** 她的三版稿（第三版空白+撕痕）、他稿纸最后一句（卡点）
**10.关系** 有一件事没说破 → 搭手（第一次为对方做一件事）**11.人物揭示** 她"专业盾"的裂缝（撕了又没删干净）；他"松弛"下的卡点
**12.回声** "说满就完了"→S04 误读引爆（她读成敷衍）；三版稿→S03 划圈；高铁票截图（私有）→S08 ticket
**13.体验** 有事可商，不尬聊 **14.风险** ① 撕痕遮字（信息差保护：他不能看到"妈我挺好的"）；② 高铁票截图只走私有提示，半句不进旁白；③ rewrite 固定记账步位置锁在顺稿拍后

### S03｜划圈（升温）

**1.目的** 被看见——她撕掉又没删干净的那行字，被他看见了 **2.表层** 他拿起笔（她三支笔之一），在她撕掉又没删干净的那行字上划了个圈："这句留着，别删。"报号 20:58 报 5 号上台。他随口："讲完这场，我就不讲了。" **3.深层** 你看见了我的什么；你为什么要删这句。

**4.固定** 他划圈＋"这句留着，别删。"（固定拍，功能必需）｜她僵住｜报号 20:58｜他"讲完这场，我就不讲了"（误读核心台词，角色首说）｜他划手机被瞥见高铁票截图后的反应（不解释）。
**5.自由** 划圈后的沉默（允许什么都不说的呼吸拍）。
**6.系统选择**
- `【选择·苏枝】`（划圈后）A「（没动）你划什么。」＝半怒／B「……你怎么知道我要删这句。」＝被看见（颤）。**不记指标**（表达性）。
- `【选择·季川】`（"不讲了"之后）A「（补一句）我是说，今晚这场。」＝此地无银（找补）／B「（没补，转话题）诶你说，观众要是不笑怎么办。」＝逃避。**不记指标**（表达性；两支都进入 S04 误读，语气不同）。
- ⚠️ 默认：苏枝→A、季川→A。
**7.变量** 写 `rewrite+1`（固定记账步：他替她划圈——挂在划圈固定拍后）**8/9.资产** 划了圈的稿纸（他的笔迹）、三支笔
**10.关系** 搭手 → 被看见（她的稿子第一次有人看见"写出来又撕掉"）**11.人物揭示** 他划圈＝他不是在评价稿子，是看见了她的犹豫；"不讲了"＝他给喜剧立的告别期限
**12.回声** 划圈→S05 她台上临场讲出的伏笔；"不讲了"→S04 误读引爆；笔（她三支笔之一被他拿起）→随身带笔指纹
**13.体验** 升温+微甜，末拍悬（"不讲了"什么意思？）**14.风险** ① 划圈动作必须"看不清内容"（撕痕遮字，信息差红线）；② "不讲了"不得被旁白解释（角色首说合法，复述禁）；③ 呼吸拍别写成冷场

### S04｜误读（回落）

**1.目的** 壳最厚的两个人第一次互相硌到（全剧唯一实打实冲突） **2.表层** 误读斗嘴——她把"说满就完了"的停顿读成敷衍，他把她空着那段读穿。报 6 号，该她了。她留稿出走。他起身，她回头："不是你。" **3.深层** 我们都在拿壳互相顶，谁先摘。

**4.固定** 引爆物（F4 做实）：她「你根本没打算讲完」／他「你连自己那半句都不写，还替我操什么心」（固定拍，功能必需）｜主持人报 6 号｜她留稿在桌上往外走｜他起身（以为报 7 号，潜意识想跟）｜她回头"不是你。"（轻喜剧拍）
**5.自由** 斗嘴的火力档位（表达性，两支都走引爆）。
**6.系统选择**
- `【选择·季川】`（被读穿后）A「……行，苏老师，您专业，您来。」＝阴阳（后退）／B「我没那个意思。算了。」＝半句软（想收）。**不记指标**（表达性）。
- `【选择·苏枝】`（他软/阴阳之后）A「（抓起自己那叠稿）我就是专业。看不上就别看。」＝反击（后退）／B「（停了一下）……你根本没打算讲完，对吧。」＝追一句戳穿。**不记指标**（表达性）。
- ⚠️ 默认：季川→A、苏枝→A（取最硬的两支——回落要落到底，下场的"不是你"才接得住）。
**7.变量** 无写入（误读零记账——冲突不转指标，转的是后面的选择）**8/9.资产** 她留在桌上的稿子（S05 他门边听时心里那本账的物理凭据）
**10.关系** 升温 → 回落（互硌）**11.人物揭示** 两个人被读穿后的反应：他阴阳（壳最厚的防御）、她反击（专业盾的最后一搏）
**12.回声** "说满就完了"（S02 埋→此处引爆）；"空着那段"（S02/S03 埋→读穿）；稿子留在桌上→S05 她知道他知道
**13.体验** 冲突场，但克制（斗的是稿子不是人）**14.风险** ① 误读零记账（红线：冲突不转化为指标）；② "不是你"轻喜剧拍，别写成指责；③ 双方火力必须对等（不能一边倒成欺负）

### S05｜门边听（转折）

**1.目的** 她真话上台（第一次摘盾）；他本来可以走但没走（第一次破例） **2.表层** 她上台（21:06 报 6 号）。观众笑。他推开门站在门边听——全场都在笑，只有他知道她稿子最后一段还空着。她临场把最后一句讲了出来（观众笑完安静了两拍）。她下台回来："好笑吗？"他："不好笑。"她愣了。他："我笑不出来。" **3.深层** 他听见的不是段子，是那句没讲出来的话。

**4.固定** 她上台（旁白+观众反应：笑声/安静两拍）｜她临场讲出最后一句（台上 5 分钟压力逼出；S03 划圈伏笔兑现——她知道自己那句"留着别删"被看见了）｜她下台回来｜21:15 前后（时间账：她 5 分钟＋下台对话）｜沙漏在她上台时翻过来｜**他"本来可以走"的心理台阶（固定拍内嵌私有提示只推 c1：弃权没人管得了他，但他没走——S04 那句"不是你"让他留下来等她讲完，他不承认自己在等）**。
**5.自由** 他门边听时的反应（不设自由交流——专注场）。
**6.系统选择**
- `【选择·季川】`（听到她临场那句后）A「（推开门，站在门边，听完了全场）」＝破例（他本来可以走，他没走）／B「（在门口站了两秒，才推门）」＝犹豫后还是去。**不记指标**（表达性；两支都走"门边听"线）。
- `【选择·苏枝】`（下台回来）A「（笑着）好笑吗？」＝故作轻松／B「（没问，坐下）……讲完了。」＝累。**不记指标**（表达性）。
- `【选择·季川】`（回应）A「不好笑。」她愣。→「我笑不出来。」＝直球接住（全剧转折核心）／B「（停了一下）……不好笑。」＝接住了但没说破。**不记指标**（表达性；两支都走"他听进去了"线，A 更亮）。
- ⚠️ 默认：季川→A（推门）、苏枝→A、季川→A。
**7.变量** 无写入 **8/9.资产** 她留在桌上的稿子（他门边听时知道最后一段空着）
**10.关系** 回落 → 转折（他听见了她；她确认了他听进去）**11.人物揭示** 他"我笑不出来"＝他不是评价段子，是听见真话（第一次没用段子接话）；她临场讲出＝第一次摘盾
**12.回声** 划圈（S03）→临场讲出；空着那段（S02）→他门边听时的心理账；"好笑吗/我笑不出来"→S07/S08 落点温度
**13.体验** 静场但高浓度（对话很少，情绪很满）**14.风险** ① 她的段子=旁白+片段+观众反应，不全文复述（红线 3）；② "全场在笑只有他知道"私有提示只推 c1（红线 6）；③ "我笑不出来"不得被解释（旁白禁抒情）

### S06｜背面字（动摇）

**1.目的** 她替他补上那句没写出来的话；他带不带纸上台 **2.表层** 主持人把季川叫到前台确认 7 号顺序（他出去两分钟）。候场区只剩苏枝。她在他稿纸背面写了那行字。他回来，翻过稿纸看到。21:19 报 7 号。主持人拉开门，把沙漏递给他："给你翻过来了。" **3.深层** 她猜他会说的话 vs 他自己那句，还没上台就开始对照。

**4.固定** 主持人叫走季川（触发物：7 号顺序确认，两分钟）｜他回来翻纸看到背面字｜21:19 报 7 号｜主持人开门递沙漏（门第二次开）｜S01 揉纸团→此处"讲完别揉"回响（若超时默认）。
**5.自由** 无（高密度节点场）。
**6.系统选择**
- `【选择·苏枝】`（他不在的两分钟，她在他稿纸背面写什么）A「你卡住的那句，我替你写了。你照着念也行，自己说也行。」＝温暖支持／B「加油。6 号先上的，7 号别输。」＝活泼鼓励／**超时默认 echo「讲完别揉。」**＝轻巧（呼应 S01 揉纸团）。→ `back_note` 回显槽。
  - ⚠️ **该 choice 为全房可见 player_choice（c1 玩家会看到她的选项）**——玩家层透明、角色层保持"他翻纸才知道"；S3 写作时把"他回来看字"做成紧接落点：c1 体验＝"看她写的→看他带不带"，c2 体验＝"我写了→他看没看、带没带"。
- `【选择·季川】`（看到背面字后）A「把纸折好，放进口袋。」＝带着她的字上台（`take_paper+1`）／B「把纸留在桌上，空手上台。」＝自己扛（不记）。**A 支是回应她的支持；B 支是独立——都走 S07，落点文本不同**。
- ⚠️ 默认：苏枝→超时（echo「讲完别揉。」，中性兜底句，超时下仍为真）；季川→B（空手上台是更"松弛"的默认，但 A 不设错）。
**7.变量** 写 `back_note`（回显槽）、`take_paper`（A+1）**8/9.资产** 背面有字的稿纸、沙漏（递到他手里）
**10.关系** 转折 → 动摇（她替他补话＝她在意；他带不带＝他的回应）**11.人物揭示** 她写字时不知道自己这算什么（玩家自由决定）；他看字时站的两秒（全剧最安静的两秒）
**12.回声** 揉纸团（S01）→"讲完别揉"；沙漏（S01 门缝）→递到他手里；她的笔（S03 他拿起过）→她用同一支笔写背面
**13.体验** 暖+悬（她写了什么？他带不带？）**14.风险** ① back_note 默认值中性（约束⑪，超时不替玩家说话）；② 她写字的选择是 c2 玩家的半自由资产，选项措辞不得点题；③ 主持人叫走他的触发链：S05 她下台后→主持人叫 7 号确认→他出去→她写→他回——时序锁死，无空隙可钻

### S07｜落点（选择）

**1.目的** 母题最高峰：他讲不讲最后一句（笑话这个保护装置被他亲手摘不摘） **2.表层** 他带（或不带）纸上台。**c1 玩家的选择即台词**。他下台回来，候场区只剩两人。21:34 主持人"今晚的表演到此结束"，灯一盏一盏关过来。 **3.深层** 没有演出要求谁留下，散场之后还在的，才是真的。

**4.固定** 他上台（旁白+观众反应）｜A 支紧跟可见代价（ticket 在 S08 由玩家亲手执行）｜**他下台回来（固定拍，`final_line=超时` 档也必须执行——旁白不补他讲没讲、观众反应只拍环境，剧情不断）**｜**她下台后把 6 号号码牌放在桌上（固定拍——无论 her_truth 选哪支都成立，S08 keep_contact 三个选项均从"桌上的号码牌"起手；her_truth 各支不再重复放牌动作）**｜21:34 收场。
**5.自由** 无（结构性节点）。
**6.系统选择**
- `【选择·季川】`（上台，最后一句）**A「爸，我回来了。」＝真话上台（当场宣布决定，`final_line+1`）／B「（用玩笑填上）……谢谢大家，我是 7 号，明天就不讲了。」＝保护装置没摘（真话当玩笑讲了，`final_line+2`）／超时（不记）＝只拍环境。** — ⚠️ 选项 label 即台词（A 支 label 就是他说出口的话），A 支可配 echo 但**本槽不参与回显判断**（final_line 数值承担门控）。
- `【选择·苏枝】`（他下台后）A「我不是来采风的。我是来讲我自己的。」＝她的真话（`her_truth+1`）／B「（低头，收拾自己那三版稿，没看他）」＝回避／C「（坐下，过了几秒）……7 号，讲得不错。」＝轻。**A 支才记账**（表达性+记账性）。⚠️ 号码牌已在固定拍放在桌上，各支不再重复放牌动作。
- ⚠️ 默认：季川→超时（只拍环境，不代选）；苏枝→C（轻，不逼玩家表态）。
**7.变量** 写 `final_line`（A+1/B+2/超时0）、`her_truth`（A+1）**8/9.资产** 稿纸（带/不带，取 `take_paper`）、号码牌（6 号）
**10.关系** 动摇 → 选择（他讲不讲；她说不说）**11.人物揭示** A 支＝他摘盾宣布决定；B 支＝他还在用玩笑挡（但"明天就不讲了"是真话的玩笑化——半真半假）
**12.回声** back_note（S06）→A 支的对照（她猜的 vs 他说的）；"不讲了"（S03）→B 支玩笑化回收；两杯水（S01）→S08 并排
**13.体验** 结构性重选择，等重（A/B 各有独立价值：A 是勇气、B 是真实的挣扎）
**14.风险** ① 超时只落环境（红线 4）；② A 支不得被旁白评价（禁结算）；③ B 支"明天就不讲了"是玩笑语境，不得被后续文本复述成真话宣言；④ final_line 门控用 `gte:1 lt:2`（A）／`gte:2`（B），超时 0 单独渲染

### S08｜散场（确认）

**1.目的** 确认——没有演出要求谁留下，散场之后还在的，才是真的 **2.表层** 21:34 收场。两人收拾东西。**c1 侧**：号码牌去向、火车票截图删不删。散场镜头：两只纸杯并排，一只满着一只喝了一口。分开之后各自的镜头。 **3.深层** 最后一跳要不要双向付费。

**4.固定** 主持人"今晚的表演到此结束"｜收拾东西的自由交流（闲聊卡：可聊可不聊，免压声明）｜两杯水并排（S01 埋→此处收）｜21:34 灯一盏一盏关过来。
**5.自由** 收拾东西时的一段自由交流（话题开放，不设限——到这里壳已经薄了，玩家自由表达）。
**6.系统选择**
- `【选择·季川】`（号码牌）A「把她那张 6 号号码牌收进口袋。」（`keep_contact+2`，收下）／B「拿起来，递还给她：'你的。'」（`keep_contact+1`，还她）／C「没动，假装没看见。」（不记，没留）。
- `【选择·季川】`（火车票）A「掏出手机，把那张存了三个月的火车票截图删了。」（`ticket+1`）／B「把手机放回兜里。」（不记）。
- ⚠️ 默认：季川→C（号码牌没留）、季川→B（票没删）——**超时默认=什么都没发生**，只拍环境（两杯水并排）。
**7.变量** 写 `keep_contact`（A+2/B+1/C 0）、`ticket`（A+1）；读 `rewrite`（gte:2）、`final_line`、`her_truth`、`take_paper` → 分享卡与结局渲染 **8/9.资产** 号码牌、手机（火车票截图）、两杯水
**10.关系** 选择 → 确认（或各自离开）**11.人物揭示** 最后一跳的付费侧：他删票（A 支代价玩家化）；她还不还号码牌由他决定（她放桌上的动作在 S07 已做，是否被收走看他）
**12.回声** 全部回收：号码牌（S01 签到→S04"不是你"→此处去向）、两杯水（S01→并排）、稿纸（揉→顺→划圈→背面字→台上→折起）、沙漏（漏完没人翻）
**13.体验** 余韵场——动作和物收束，零结算句 **14.风险** ① 超时默认只拍环境（红线 4：两杯水并排，不落态度）；② keep_contact 增量枚举（还她+1/收下+2）区分"一侧伸手"；③ 分享卡行序特异在前

---
