# R2 Synthesis —《回声地窟》(dungeon) > 产品裁定 | 证据源:4 人设翻案复审(4/4 愿意玩:P4/P2 直接翻案,P1/P3 有条件翻案)+ R2 真机报告(round2/live-player.md:P0=0)+ R2 转写 ×2。live 局 B 事件流混入同机并行 radio 语音(探针通道未隔离,已定因为仪器问题,结论按纯 dungeon 事件清洗)。 ## 1. R2 裁决:翻案轮达成 | 评审方 | R1 → R2 | 结论 | |---|---|---| | P1 视障评委 | 2/5→4/5、2/5→3/5 | **是**(条件:把看门狗的嘴装上) | | P2 大学生 | 3/5→4/5、3/5→4/5 | **是**(R1 三理由全修复经双转写交叉验证) | | P3 白领 | 2/5→3/5、2/5→3/5 | **是(有条件)**(主线实际 4.5;乱按路径回归必须修) | | P4 工人 | 3/5→4/5、3/5→4/5 | **是**(翻案成立) | | 真机复测 | — | **结构修复全部兑现**:风暴绝迹(10 分钟 38 段/抢占 0 vs R1 35,611 次/99.7%)、菜单可关、金币账目一致、死亡归因句句真话 | **结论:从 R1 的 0/4 到 R2 的 4/4,dungeon 完成翻案。** 剩余问题收敛为一个新 P0(看门狗饿死)+ 一条 P1(贴身铁器输入层不可达)+ 打磨项,全部进 R3。 ## 2. R3 修复清单 ### P0 级 - **E0-1 看门狗饿死(四票共识 + live「连续战斗饿死救援链」归并)**:抢救计时器被「每次手势后重挂」饿死(压力局 253 次 earcon、2223s 无语音窗、0 句提示)。修:区分「无操作」与「无进展」两轨——活动重置无操作轨(保留 escape §10.3 语义),但**无进展轨只由状态推进重置**(层级/位置/战斗回合变化);超阈值走三级升级:earcon → 短句提示(现有 stair_hint_a 等)→ **导航接管**(播最短路第一步方向,含楼梯指向)。断言:连续乱按 90s(无进展)必须升级到短句与接管。 - **E0-2 跳教学路径密度回归(P3 抓获)**:skip 教学后再 79 分钟零遭遇、39 分钟零指向语音(R1 乱按局 75s 即滚出教学 → R2 倒退)。修:跳教学路径同样执行 `_fillMainPathDensity` 与导航接管;断言:跳教学种子局主路径密度不变式 + 120s 内必有指向语音或遭遇。 ### P1 级 - **E1-1 贴身铁器输入层不可达(live)**:站楼梯格 tap 被下潜模态截走,「铁器=楼梯」只能靠相邻格兑现。**产品裁定方案:到达即报**——踩上楼梯格的瞬间自动播贴身铁器回声 + 下行提示短句(不靠玩家脉冲,无输入冲突,教学承诺兑现)。 - **E1-2 band1 档位账目(P2/P4 共识)**:「捡到金币→口袋空空」谎报。修:新录 band1 替代句(语义「带回来一点,不多」,走 TTS 管线单条)+ SETTLE/TITLE 同步;band0(=0)保留「空手」措辞。 ### P2/P3 打磨(顺手带) - 长按三义误逃(探索态长按歧义):短按 450ms 阈值内 tap 优先判定不变,逃跑长按需 ≥900ms(降低误触),教学补一句区分。 - `st_best` 措辞与 `st_floor` 序列微调(live P3)。 - 8s nudge 仪器不可验:改为 earcon+首句短词(半可验);amb_cave 听感留真机人测(roadmap §4)。 ### 关案/悬置 - D1-1 菜单关闭:live 实锤「一次关+BGM 回切」,**关案**。 - 教学跳过标志跨会话不一致:仪器侧(harness localStorage 语义),记协议不改游戏。 - 大厅误开他局、探针通道未隔离:harness/大厅层,记入批次收尾清单(不属 dungeon)。 ## 3. R3 轮次协议(= 批次验收收口轮) 1. dev 修 E0-1/E0-2/E1-1/E1-2 + 打磨项 → playtest 全绿(含饿死/跳教学两条新断言)+ 8 套件回归。 2. E1-2 新词 TTS 单条重录 + voice_text.json 刷新;转写重生成。 3. 1 局 live 确认(重点:乱按 5 分钟内必被短句/接管抢救、踩楼梯到达即报铁器、band1 新词)。 4. 4 人设终审(P1/P3 的条件是否满足)→ R3 synthesis → 达标则 dungeon 标记可交付,批次 1 收口停下等用户上手。