- S2:新增input_open双音柔铃标记「能答了」边界(playback/input边界此前吞手势无标记) - S1/S3/S4:input阶段长按=状态查询(13句status_*分档整句:长度4档×进度4档×账目5档,两本账口径一致,不耗账不闭窗) - S5:announce/roundend非单击手势补error震(00 §5.4三秒反馈律) - S6 P0:gameover下滑进菜单→结算链死锁8.4s修复(结算看守+挂起补播) - S7:your_turn每局一次(原每轮重念) - 取证:live两会话+4人设评审,S清单见research/simon-polish/round1/findings.md - 验证:playtest 156/156 + guide 122 + 终检绿 + 14游戏回归零回退 + live复跑核对局14/14压力局8/8;状态感知2/5→4/5(四席同升),愿意玩改口为是 - 02号文档追加§9修订记录;新增input_open+13句status_*走完整TTS管线(flock串行QC无离群)
196 lines
7.6 KiB
Markdown
196 lines
7.6 KiB
Markdown
# simon 实时会话 transcript
|
|
|
|
- `[ -0.07s]` **GESTURE** tap @(195,422)
|
|
- `[ 0.00s]` REC 开始 (audio/webm;codecs=opus)
|
|
- `[ 0.41s]` **GESTURE** tap @(195,422)
|
|
- `[ 0.50s]` VOICE ▶ t0_welcome (dur 5.04s)
|
|
- `[ 0.77s]` VIBRATE [20]
|
|
- `[ 0.77s]` VOICE ■ t0_welcome (kill)
|
|
- `[ 0.77s]` VOICE ▶ skip_hint (dur 2.32s)
|
|
- `[ 0.77s]` VERDICT t0_welcome: **TRUNCATED** sim=0
|
|
- 期望: 欢迎来到音序回响。先认识六种声音。
|
|
- 听到: 对。
|
|
- `[ 0.88s]` **GESTURE** tap @(195,422)
|
|
- `[ 1.24s]` VIBRATE [20]
|
|
- `[ 1.24s]` VOICE ■ skip_hint (kill)
|
|
- `[ 1.24s]` VERDICT skip_hint: **TRUNCATED** sim=0.25
|
|
- 期望: 单击可跳过旁白。
|
|
- 听到: 单。
|
|
- `[ 1.24s]` VOICE ▶ t0_goal (dur 5.84s)
|
|
- `[ 1.34s]` **GESTURE** tap @(195,422)
|
|
- `[ 1.71s]` VIBRATE [20]
|
|
- `[ 1.71s]` VOICE ■ t0_goal (kill)
|
|
- `[ 1.71s]` VERDICT t0_goal: **TRUNCATED** sim=0.1
|
|
- 期望: 我会演奏一串声音,请你记住顺序,原样复现。
|
|
- 听到: 嗯我。
|
|
- `[ 1.71s]` VOICE ▶ t1_up (dur 3.12s)
|
|
- `[ 1.81s]` **GESTURE** swipedown @(195,422)
|
|
- `[ 2.16s]` VIBRATE [10]
|
|
- `[ 2.16s]` VOICE ■ t1_up (kill)
|
|
- `[ 2.16s]` VERDICT t1_up: **TRUNCATED** sim=0
|
|
- 期望: 向上滑,是这个声音。
|
|
- 听到: 我想。
|
|
- `[ 2.17s]` VOICE ▶ t_skip (dur 2.48s)
|
|
- `[ 4.88s]` VOICE ■ t_skip (kill)
|
|
- `[ 4.88s]` VOICE ▶ round_01 (dur 2.64s)
|
|
- `[ 4.88s]` VERDICT t_skip: **OK** sim=0.9412
|
|
- 期望: 跳过教学,直接开始。
|
|
- 听到: 下跳过教学直接开始。
|
|
- `[ 4.92s]` **GESTURE** swipeleft @(195,422)
|
|
- `[ 5.28s]` VIBRATE [10]
|
|
- `[ 5.28s]` VIBRATE [60,40,60]
|
|
- `[ 5.69s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 5.93s]` VIBRATE [20]
|
|
- `[ 5.93s]` VIBRATE [60,40,60]
|
|
- `[ 6.54s]` **GESTURE** swipedown @(195,422)
|
|
- `[ 6.89s]` VIBRATE [10]
|
|
- `[ 6.89s]` VIBRATE [60,40,60]
|
|
- `[ 7.38s]` VIBRATE [8]
|
|
- `[ 7.38s]` SFX ♪ tone_left
|
|
- `[ 7.50s]` **GESTURE** swipeup @(195,422)
|
|
- `[ 7.59s]` VOICE ■ round_01 (kill)
|
|
- `[ 7.59s]` VERDICT round_01: **OK** sim=1
|
|
- 期望: 第一轮,听好了。
|
|
- 听到: 第一轮听好了。
|
|
- `[ 7.86s]` VIBRATE [10]
|
|
- `[ 8.08s]` VIBRATE [8]
|
|
- `[ 8.08s]` SFX ♪ tone_doubletap
|
|
- `[ 9.18s]` VIBRATE [20]
|
|
- `[ 9.18s]` VOICE ▶ gd_occ_dt (dur 2.08s)
|
|
- `[ 9.18s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
|
|
- `[ 9.87s]` **GESTURE** swipedown @(195,422)
|
|
- `[ 10.23s]` VIBRATE [10]
|
|
- `[ 10.84s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 11.08s]` VIBRATE [20]
|
|
- `[ 11.52s]` VOICE ■ gd_occ_dt (kill)
|
|
- `[ 11.52s]` VERDICT gd_occ_dt: **OK** sim=1
|
|
- 期望: 这一轮,双击是作答。
|
|
- 听到: 这一轮双击是作答。
|
|
- `[ 11.52s]` VOICE ▶ your_turn (dur 1.36s)
|
|
- `[ 11.69s]` **GESTURE** tap @(195,422)
|
|
- `[ 12.05s]` VIBRATE [20]
|
|
- `[ 12.36s]` **GESTURE** swipeleft @(195,422)
|
|
- `[ 12.71s]` VIBRATE [10]
|
|
- `[ 13.12s]` VOICE ■ your_turn (kill)
|
|
- `[ 13.12s]` SFX ♪ input_open
|
|
- `[ 13.12s]` VERDICT your_turn: **OK** sim=1
|
|
- 期望: 轮到你了。
|
|
- 听到: 轮到你了。
|
|
- `[ 13.32s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 13.57s]` VIBRATE [20]
|
|
- `[ 13.57s]` VIBRATE [60,40,60]
|
|
- `[ 13.57s]` SFX ♪ tone_doubletap
|
|
- `[ 13.57s]` VOICE ▶ retry_use (dur 3.52s)
|
|
- `[ 13.87s]` VIBRATE [30,50,30,50,30]
|
|
- `[ 14.17s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 14.42s]` VIBRATE [20]
|
|
- `[ 14.42s]` VIBRATE [60,40,60]
|
|
- `[ 15.03s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 15.27s]` VIBRATE [20]
|
|
- `[ 15.27s]` VIBRATE [60,40,60]
|
|
- `[ 15.88s]` **GESTURE** swipedown @(195,422)
|
|
- `[ 16.25s]` VIBRATE [10]
|
|
- `[ 16.25s]` VIBRATE [60,40,60]
|
|
- `[ 16.85s]` **GESTURE** swipeleft @(195,422)
|
|
- `[ 17.21s]` VIBRATE [10]
|
|
- `[ 17.21s]` VIBRATE [60,40,60]
|
|
- `[ 17.39s]` VOICE ■ retry_use (kill)
|
|
- `[ 17.39s]` VERDICT retry_use: **OK** sim=1
|
|
- 期望: 错了。用一次机会,再听一遍。
|
|
- 听到: 错了,用一次机会再听一遍。
|
|
- `[ 17.40s]` VOICE ▶ chances_out (dur 2.24s)
|
|
- `[ 17.82s]` **GESTURE** swipeup @(195,422)
|
|
- `[ 18.18s]` VIBRATE [10]
|
|
- `[ 18.18s]` VIBRATE [60,40,60]
|
|
- `[ 18.79s]` **GESTURE** swipeleft @(195,422)
|
|
- `[ 19.14s]` VIBRATE [10]
|
|
- `[ 19.14s]` VIBRATE [60,40,60]
|
|
- `[ 19.73s]` VOICE ■ chances_out (kill)
|
|
- `[ 19.73s]` VOICE ▶ gd_occ_dt (dur 2.08s)
|
|
- `[ 19.73s]` VERDICT chances_out: **OK** sim=1
|
|
- 期望: 重听机会用完了,小心。
|
|
- 听到: 重听机会用完了,小心。
|
|
- `[ 19.75s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 20.00s]` VIBRATE [20]
|
|
- `[ 20.00s]` VIBRATE [60,40,60]
|
|
- `[ 20.61s]` **GESTURE** tap @(195,422)
|
|
- `[ 20.97s]` VIBRATE [20]
|
|
- `[ 20.97s]` VOICE ■ gd_occ_dt (kill)
|
|
- `[ 20.97s]` VIBRATE [8]
|
|
- `[ 20.97s]` SFX ♪ tone_left
|
|
- `[ 20.97s]` VERDICT gd_occ_dt: **TRUNCATED** sim=0.6667
|
|
- 期望: 这一轮,双击是作答。
|
|
- 听到: 这一轮是。
|
|
- `[ 21.28s]` **GESTURE** swiperight @(195,422)
|
|
- `[ 21.64s]` VIBRATE [10]
|
|
- `[ 21.67s]` VIBRATE [8]
|
|
- `[ 21.67s]` SFX ♪ tone_doubletap
|
|
- `[ 22.77s]` VIBRATE [20]
|
|
- `[ 22.77s]` SFX ♪ input_open
|
|
- `[ 23.65s]` **GESTURE** swipeup @(195,422)
|
|
- `[ 24.01s]` VIBRATE [10]
|
|
- `[ 24.01s]` VIBRATE [15]
|
|
- `[ 24.02s]` VOICE ▶ relisten (dur 1.2s)
|
|
- `[ 24.02s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
|
|
- `[ 24.62s]` **GESTURE** swiperight @(195,422)
|
|
- `[ 24.98s]` VIBRATE [10]
|
|
- `[ 24.98s]` VIBRATE [60,40,60]
|
|
- `[ 25.14s]` VOICE ■ relisten (kill)
|
|
- `[ 25.14s]` VERDICT relisten: **OK** sim=1
|
|
- 期望: 再听一遍。
|
|
- 听到: 再听一遍。
|
|
- `[ 25.15s]` VOICE ▶ gd_chances_left1 (dur 2.56s)
|
|
- `[ 25.59s]` **GESTURE** swiperight @(195,422)
|
|
- `[ 25.95s]` VIBRATE [10]
|
|
- `[ 25.95s]` VIBRATE [60,40,60]
|
|
- `[ 26.55s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 26.80s]` VIBRATE [20]
|
|
- `[ 26.80s]` VIBRATE [60,40,60]
|
|
- `[ 27.41s]` **GESTURE** doubletap @(195,422)
|
|
- `[ 27.65s]` VIBRATE [20]
|
|
- `[ 27.65s]` VIBRATE [60,40,60]
|
|
- `[ 27.86s]` VOICE ■ gd_chances_left1 (kill)
|
|
- `[ 27.86s]` VIBRATE [8]
|
|
- `[ 27.86s]` VERDICT gd_chances_left1: **OK** sim=0.8889
|
|
- 期望: 免费重听还剩一次。
|
|
- 听到: 一边免费重听还剩一次。
|
|
- `[ 27.86s]` SFX ♪ tone_left
|
|
- `[ 28.26s]` **GESTURE** swipeleft @(195,422)
|
|
- `[ 28.56s]` VIBRATE [8]
|
|
- `[ 28.56s]` SFX ♪ tone_doubletap
|
|
- `[ 28.61s]` VIBRATE [10]
|
|
- `[ 29.66s]` VIBRATE [20]
|
|
- `[ 29.66s]` SFX ♪ input_open
|
|
- `[ 30.62s]` **GESTURE** swipeleft @(195,422)
|
|
- `[ 30.98s]` VIBRATE [10]
|
|
- `[ 30.98s]` SFX ♪ tone_left
|
|
- `[ 31.58s]` **GESTURE** swiperight @(195,422)
|
|
- `[ 31.94s]` VIBRATE [10]
|
|
- `[ 31.95s]` VIBRATE [60,40,60]
|
|
- `[ 31.95s]` SFX ♪ tone_right
|
|
- `[ 32.24s]` VIBRATE [80]
|
|
- `[ 32.55s]` **GESTURE** swipedown @(195,422)
|
|
- `[ 32.65s]` SFX ♪ gameover
|
|
- `[ 32.91s]` VIBRATE [10]
|
|
- `[ 32.92s]` VOICE ▶ menu_open (dur 0.7970975056689342s)
|
|
- `[ 32.92s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
|
|
- `[ 33.05s]` BGM ♪ menu (loop)
|
|
- `[ 33.34s]` VOICE ■ menu_open (kill)
|
|
- `[ 33.34s]` VERDICT menu_open: **TRUNCATED** sim=0
|
|
- 期望: 菜单。
|
|
- 听到: 操。
|
|
- `[ 35.82s]` **GESTURE** swipedown @(195,422)
|
|
- `[ 36.18s]` VIBRATE [10]
|
|
- `[ 36.18s]` VOICE ▶ gameover (dur 1.12s)
|
|
- `[ 36.18s]` VERDICT (无语音区间): **SFX_BGM_ONLY**
|
|
- `[ 37.31s]` VOICE ■ gameover (kill)
|
|
- `[ 37.31s]` VERDICT gameover: **OK** sim=0.6667
|
|
- 期望: 游戏结束。
|
|
- 听到: 游戏。
|
|
- `[ 37.32s]` VOICE ▶ score_band1 (dur 3.12s)
|
|
- `[ 40.77s]` VOICE ■ score_band1 (kill)
|
|
- `[ 40.77s]` VERDICT score_band1: **OK** sim=1
|
|
- 期望: 一轮都没坚持下来。别灰心。
|
|
- 听到: 一轮都没坚持下来,别灰心。
|
|
- `[ 40.78s]` VOICE ▶ replay (dur 4.24s)
|