Files
SoundGame/research/new8/radio/round1/synthesis.md
T
xsl d870a75a26 feat(new8/batch1): 两款新 RPG《不眠频率》radio +《回声地窟》dungeon 全套(多agent流水线:策划→资产→开发→测试→玩家R1→修复→R2)
- 程序章程 research/new8/00-program.md(8款概念/回合协议/验收门/进度账)
- 设计:docs/design/15-radio.md+voice-ids(132句,6状态9抉择4结局,电话滤波资产侧带通)/16-dungeon.md+voice-ids(125句,脉冲回声/7层seed生成/三档战斗/元进度遗产)
- 资产:TTS 970文件(GPU flock串行)+ Mureka BGM 8首 $0.24(台账 mureka_log.md)+ 程序合成 sfx(含预pan侧墙/开口、phone_ring铃声、amb_cave呼吸层、turn_tick)+ 终检 check_all_assets 8游戏全绿
- radio:game.js+playtest 221断言(4结局矩阵/pendingChoice盲玩公平/RING两级看门狗/菜单循环/存档schema)
- dungeon:game.js+playtest 1610断言(seed全网格回声一致性/学期零死/格挡80%/死亡归因真话/元进度/菜单冻结/上滑5段状态链)
- 引擎修复:audio.js _playVoice 加载竞态补杀 token(R1真机71分钟语音风暴根因)+ 同id 3s窗口≥5次熔断保险丝 + gesture.js 长按boost事件门(+66行,9套件回归全绿)
- 大厅:新增 radio/dungeon 卡片 + GAMES 数组
- harness:sessions/radio.mjs+dungeon.mjs(主线+压力双剧本)+ transcribe 注册 + voice_text.json 刷新(8游戏704句)+ 13号文档 §20 登记
- R1 存档:4人设评审×2游戏 + 真机试玩报告×2(radio 5/5愿意玩;dungeon 0/4→确诊风暴)+ synthesis×2 + 转写8份
- R2 修复:radio F1-F5(看门狗补挂/rep_low改词重录/真铃声/ASK续玩语义/链末跳过保护)+ dungeon D0-1..D1-6(风暴根治/回声真实性/密度下限+呼吸层/导航最短路/菜单关闭反馈/金币档同账本)+ 实现核对登记
2026-09-02 18:52:37 +08:00

3.0 KiB
Raw Blame History

R1 Synthesis —《不眠频率》(radio)

产品裁定 | 证据源:4 人设评审(p1-blind/p2-student/p3-office/p4-worker)+ 真机试玩报告(live-player.md,会话 radio-20260902072*/0749*)+ 转写(transcript-main/stress.md)

1. R1 裁决

评审方 状态感知 下一步明确 愿意继续玩
P1 视障评委 4.5/5 5/5 是
P2 大学生 4/5 4/5 是
P3 白领 4.5/5 5/5 是
P4 工人 4/5 5/5 是
真机玩家(老墨/墨墨) — — 是(附修复条件)

结论:5/5 愿意玩,P0 = 0。radio 是批次 1 的达标样板。 真机两局打出 e1(rep=12 与设计表吻合)与 e4(rep=0 全克制),结局矩阵、跨来电差分(heardArgument/bond)、pendingChoice 盲玩公平、归因真话句全部现场命中。R2 进入打磨轮。

2. R2 修复清单(按裁定优先级)

F 类(本轮必修)

  • F1 (P1,live t=445.4):链末等待态的无效手势会拆掉看门狗且不补挂 → 34.2s 承诺落空静默。修:无效手势不重置/不拆除链末看门狗(或拆后立即重挂)。
  • F2 (P4/P2,转写 t=58.8):开播前口碑 0 档播「有点砸了」——档位文案与账目不符(0 ≠ 负)。修:rep 档位文案改「零起步」语义或调阈值映射。
  • F3 (P2,live):RING 态铃声静默(ring 音效在 SA3 缺失清单)。修:程序合成 ring 循环垫上(可复现脚本),SA3 到位后可替换。
  • F4 (P2,live):ASK 态断点续玩后单击语义陷阱(单击=跳句 vs 确认)。修:续玩恢复后的第一句播完再武装跳句。
  • F5 (P2,live):链末句无跳过保护(玩家跳句后链末判定错位)。修:与 F1 同一提交内复核链末状态机。

V 类(复核后定夺,可能为伪影)

  • V1 (P3,stress 转写 t=688.9):「选项句没念完结果就出」。live 实测 pendingChoice 现场命中正常 → 疑为 stress 剧本快速滑动踩到缓存生效边界。dev 在 pendingChoice 生效时序上加断言(播完才生效)后关案;若复现升 P1。
  • V2 (P1,stress 转写):菜单循环 38 次未见第三项「保存并回大厅」。live 未复现;菜单语音/逻辑静态审计无缺失。dev 用 playtest 增加菜单全项循环断言后关案。
  • V3:arg_muffled/brake_screech 两处「声音即世界」设计缺席 = SA3 资产未生成(缺 13 件)。等待 HF token;到位即补,接线代码已备。

仪器改进(不属游戏,记入 R2 协议)

  • harness /session 会把 "speed":"1.7" 字符串归一为 1.0:R2 起压力局传数值 1.7 或 faster(live-player.md P3-5)。

3. R2 轮次协议

  1. dev 修 F1-F5 + V1/V2 断言 → playtest 全绿(断言增量登记 15-radio.md)。
  2. 重新生成主线+压力转写;live 复测 1 局(验证 F1/F3 现场修复)。
  3. 人设复审:P1(看门狗/菜单)+ P3(stress 场景)两人设快速复审,其余 R3 全员复评。