## 0. 人物与设定（一页纸）

> 青年夜校木工教室，四个晚上。一张老榆木锯开两半做两只凳。课时表与世界钟。

| | 沙青（c1） | 桑久（c2） |
|---|---|---|
| 身份 | 重修生（瞒着），结果导向 | 戒酒账上的学员（瞒着），过程导向 |
| 核心怕 | 怕再废一块料 → 用认真护 | 怕晚上没处去 → 用松快护 |
| 权力 | **笔记在她手里**（全部尺寸与次序） | **手在他手里**（木料认他的劲） |

**【母题】** 木头藏不住疤。（全剧禁言）
**【落点】** 疤磨不磨＋展签写不写——母题最高峰＝玩家拍。

**【⏱钟系统】** 课时表（晚一开料／晚二凿榫／晚三组装／晚四打磨交作品）＋教室挂钟。数字只报四处：19:00 开课／21:00 课间／晚三 21:30 他到／晚四 21:00 交作品。

**【课堂规矩】** 长刨双人制（一人扶料一人推刨，踩坑后知）；工具归位（料架旧标签带出）。

## 1. 变量总表（4 个＝1 回显槽＋3 数值，与 §4 落地表逐字一致）

| | 变量 | 语义 | 写点 | 读点 |
|---|---|---|---|---|
| 回显槽 | `plaque` | 展签那行字 | S06 沙青展签选择（3 支带 echo_text，1 支不写） | S06 落点（`signed` 门控，中性默认） |
| | `signed` 0–1 | 展签写没写（回显伴随） | S06 写支＋1 | S06 门控读 |
| 数值 | `scar` 0–1 | 疤结留在明处 | S05 沙青留疤＋1 | S06 落点一句 |
| | `makeup` 0–1 | 拆榫重凿（把缺席那晚还给他） | S04 沙青拆榫＋1 | S06 语气门 |
| | `grain` 0–2 | 双人工序配合次数 | S02 换序＋1／S05 互砂＋1 | S06 语气词 |

## 3. 六场

### S01｜开料（晚一 · 钩子场）
**1.目的** 同喊"慢着"＋同板两半 **2.表层** 教室只摆两张台；教务数两遍名单；领料虚惊（疤结废料——沙青私有提示认领）；开料锯到一半同喊"慢着"；断面对上，背面互写编号。 **3.深层** 就两个人的班，做得下去吗？ **4.固定** 虚惊废料（埋）；同板两半（母题物）；搪瓷缸浓茶（第一晚就浓）。 **5.自由** 无。 **6.系统选择**
- `【选择·沙青】` 废料：A「（收回手）'不是我的料。'」／B「'……是我的。上学期做废的。'」（表达性；B＝开场即认，信息差自选让渡）
- `【选择·桑久】` 开料前：A「先擦台面，再上料」／B「边锯边擦，随手归置」（表达性）
- **私有提示**：`【提示·沙青】"料架上那块疤最大的，是你上学期做废的。这事教室里没第二个人知道。"`；`【提示·桑久】"来上课的晚上不碰酒。今天是第一天，茶泡浓点。"`（只走物证语，不说戒酒）
**7.变量** 无 **8.资产** 同板两半／废料／搪瓷缸 **9.玩家资产** 无 **10.关系** 陌生→同喊过一次 **11.人物揭示** 赶工的人最懂纹；松快的人来得最早 **12.回声** 废料→S06 展柜；同板两半→S06 对纹；缸→S04 **13.体验** 三行内立住 **14.风险** ① default＝A／A；② 两提示先沙后桑
**⏱** `19:00。第一课，开料。`

### S02｜凿榫（晚二 · 误读点燃＋首次配合）
**1.目的** 长刨换序，一次过 **2.表层** 长刨双人制：她扶他推，节奏对不上，料打滑险些伤手（踩坑，规矩到场）；换序（他扶她推）一次过；榫凿到一半，快慢之争第一次出口（一句即止）。 **3.深层** "做"到底是做完，还是做着？ **4.固定** 换序一次过（两个人的手都对，位置不对）；争执一句即止（火候）。 **5.自由** 无。 **6.系统选择**
- `【选择·沙青】` A「催：'照笔记的尺寸，快点。'」／B「只报尺寸，不催：'榫眼五分，留线。'」（表达性）
- `【选择·桑久】` A「坚持自己推：'我推我的。'」／B「换序：'你来推，我扶。'」〔`grain+1`〕（B＝换序一次过）
**7.变量** `grain`（桑 B＋1） **8.资产** 长刨工序 **9.玩家资产** — **10.关系** 各干各的→**换过一次手** **11.人物揭示** 她的笔记真的管用；他扶料的那只手有旧茧 **12.回声** 换序→S05 互砂 **13.体验** 打滑一惊→一次过一松 **14.风险** ① default＝A／A（各按各的，换序须主动）；② 打滑不得写成真受伤（险些即止）
**⏱** `19:40。刨花一卷一卷落地。`

### S03｜课间（呼吸场）
**1.目的** 三色标签与浓茶 **2.表层** 课间十分钟：他只擦台面不碰工具；她翻笔记（三色标签）；浓茶续水。自由交流。 **3.深层** 不做活的时候，这两个人算什么？ **4.固定** 搪瓷缸特写（浓到起霜）；走廊声场。 **5.自由** `【自由交流】`（闲聊卡＋免压声明）。 **6.系统选择**
- `【选择·沙青】` A「不问'你为什么来'」／B「问了半句：'你怎么想起来……算了。'」（表达性）
- `【选择·桑久】` A「不问她笔记」／B「'记的什么？'——'尺寸。'——'哦，正经事。'」（表达性；B＝半揭他的敬）
**7.变量** 无 **8.资产** — **9.玩家资产** — **10.关系** 换过手→**课间坐一块了** **11.人物揭示** 他擦台面擦得认真（来学学的人不糊弄地方）；她的认真有颜色系统 **12.回声** 缸→S04 **13.体验** 歇着 **14.风险** default＝A／A；闲聊卡不触底牌（退课/晚上为什么不能回家）
**⏱** `21:00。课间十分钟。`

### S04｜缺席夜（晚三 · 摊开与修复）
**1.目的** 代凿与拆榫 **2.表层** 桑久没来。沙青等了两刻，做完自己的，把他那份榫也凿了。九点半他到，看着凿好的榫没碰："木头认手。"她顶回去又咽回去；十点，她把自己凿的那道拆了，料让给他重凿。 **3.深层** 替对方把活干了，是帮忙还是拿走？ **4.固定** 搪瓷缸在台角凉着（缺席物证）；拆榫的动静很轻（木声一节一节）；他重凿很慢很平。 **5.自由** 无。 **6.系统选择**
- `【选择·沙青】` 等不等：A「等两刻，动手做自己的」／B「干等一个不落」（表达性；A 支内含代凿走向）
- `【选择·桑久】` 到场后：A「（没碰那道榫）'木头认手。'」／B「（抄起凿子就干，装没事）」（⚠️ 取 A 为正线；B 支＝把那口气咽了，也在——两支都不拆她的）
- `【选择·沙青】` 十点：A「不拆，就这样交」／B「（把自己凿的那道拆了）'你重凿。这道算我的，不算你的。'」〔`makeup+1`〕
**7.变量** `makeup`（沙 B＋1） **8.资产** 拆下的榫头 **9.玩家资产** — **10.关系** 缺席与代凿→**把那一晚还给他** **11.人物揭示** 她拆的是自己做好了的活（上学期没学会的事，这学期会了）；他重凿时很慢，很平 **12.回声** 缸→S06 展柜旁 **13.体验** 全剧最重的一拍，写得轻 **14.风险** ① default＝A／A／A？⚠️ 拆榫 default＝A（不拆）——修复须主动；② 桑久 B 支"装没事"不得写成和解——真正的修复在沙青 B 支
**⏱** `21:30。教室只剩他们没走。`

### S05｜打磨（晚四前半 · 母题最高峰·玩家拍 A）
**1.目的** 疤磨不磨 **2.表层** 组装完，打磨。老榆木的疤结露在凳面正中。砂纸停在疤上。互砂（他砂她的凳腿，她砂他的凳面）。 **3.深层** 上学期废掉的那块料，是不是就废在想把疤磨掉？ **4.固定** 砂纸声是唯一的声音（留白场）；疤结的位置在凳面正中（无处躲）。 **5.自由** 无。 **6.系统选择**
- `【选择·沙青】` 疤：A「磨平——按规矩交作品」／B「留在明处——砂到光滑为止，疤不磨」〔`scar+1`〕／C「磨到半平，停手」（三支；C＝中间态）
- `【选择·桑久】` A「不说话，递细砂纸」／B「'留疤的多。'（说完继续砂他的）」（表达性）
- 互砂固定拍〔`grain+1`〕：他砂她的凳腿，她砂他的凳面（两人交换了对方的活）。
**7.变量** `scar`（沙 B＋1）、`grain`（固定互砂＋1） **8.资产** 疤结 **9.玩家资产** 疤的去处 **10.关系** 修复→**互相把手艺交到对方手里** **11.人物揭示** 留疤的人不是不怕丑，是终于不怕了 **12.回声** 废料→S06 展柜 **13.体验** 留白场 **14.风险** ① default＝A（磨平，规矩交作品）；② 三支均成立，C 是"上学期与这学期之间"的档
**⏱** `20:30。砂纸声，一下是一下。`

### S06｜交作品（晚四后半 · 玩家拍 B）
**1.目的** 东西见人 **2.表层** 上油晾干，期末展：贴展签、署名、入柜或带走；两只凳拼回一起对纹；教务拍照；散课。 **3.深层** 四晚的东西，敢不敢写上自己的话？ **4.固定** 对纹（物说话，无人点破）；缺省＝磨平……（见 S05）＋不写展签（最轻兜底）。 **5.自由** 无新增。 **6.系统选择**（顺序严格）
- **0. 语气门**：`makeup gte:1` → "榫头拆过一次又凿上的那道，颜色比别处深一线——不细看看不出来。"／`makeup lt:1` → "榫头严丝合缝，像从来没拆过。"（⚠️ 第二档不得写成"看不出"——确实看不出，但旁白只陈述）
- **1. 署名·桑久**：A「签全名」／B「'桑'字加一个手印」／C「只写编号」（表达）
- **2. 展签·沙青**〔回显 plaque〕〔伴随 `signed`〕：A「不写，空着」（不记）／B「写：'第一次敢留疤。'」〔`signed+1`〕（echo `第一次敢留疤。`）／C「写：'同一块板的。'」〔`signed+1`〕（echo `同一块板的。`）／D「写：'凳腿还没调平。'」〔`signed+1`〕（echo `凳腿还没调平。`）
- **3. 对纹（固定）**：两只凳拼回一起——凳面的纹，一左一右，接上了。
- **4. 落点渲染**：`scar gte:1` → "展柜的灯打下来，那处疤在凳面正中，亮亮的。"／`scar lt:1` → "凳面平得发亮，像没长过疤。"；`plaque` 引用走 `signed` 门控：`gte:1` → "展签上写着：{{plaque|那行字}}。"／`lt:1` → "展签空着，白纸压在凳子跟前。"
- **5. 语气词**：`grain gte:2` → "砂纸用秃了三张。"／`grain lt:2` → "砂纸还剩大半张。"
- **6. 固定镜头**：散课灯灭前，两只凳在展柜里并着——凳腿没调平，一只微晃。
**7.变量** `plaque`、`signed`、`scar`（S05 已写） **8.资产** 两只凳／展签／展柜 **9.玩家资产** 展签那行字 **10.关系** 修复→**东西见人** **11.人物揭示** 全部交还玩家 **12.回声** 废料→展柜当反面教具（若 S01 B 支认领）；缸→展柜旁；同板两半→对纹 **13.体验** 落点之后不再结算 **14.风险** ① 顺序锁死；② 展签 default＝A 空白（不替玩家写话）；③ 废料上展柜的拍若 S01 未认领则不成立——S3 用 `named` 式伴随数值处理：S01 认领 B 支＋1 `claimed`，S06 废料拍门控 `claimed>=1`
**⏱** `21:00。灯留到最后才关。`

---
