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

38 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 全员复评。