Files
xsl 258ffd5ba3 fix(simon): 音序回响状态透明打磨(玩家代理取证迭代,玩法零改动)
- 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无离群)
2026-09-14 20:17:28 +08:00

180 lines
6.9 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.88s]` **GESTURE** tap @(195,422)
- `[ 1.24s]` VIBRATE [20]
- `[ 1.24s]` VOICE ■ skip_hint (kill)
- `[ 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]` VOICE ▶ t1_up (dur 3.12s)
- `[ 1.81s]` **GESTURE** swipeleft @(195,422)
- `[ 2.16s]` VIBRATE [10]
- `[ 2.57s]` **GESTURE** tap @(195,422)
- `[ 2.93s]` VIBRATE [20]
- `[ 2.93s]` VOICE ■ t1_up (kill)
- `[ 2.93s]` SFX ♪ tone_up
- `[ 3.04s]` **GESTURE** swipedown @(195,422)
- `[ 3.40s]` VIBRATE [10]
- `[ 3.40s]` VOICE ▶ t_skip (dur 2.48s)
- `[ 6.11s]` VOICE ■ t_skip (kill)
- `[ 6.11s]` VOICE ▶ round_01 (dur 2.64s)
- `[ 6.14s]` **GESTURE** swiperight @(195,422)
- `[ 6.50s]` VIBRATE [10]
- `[ 7.10s]` **GESTURE** doubletap @(195,422)
- `[ 7.35s]` VIBRATE [20]
- `[ 7.96s]` **GESTURE** swipeleft @(195,422)
- `[ 8.31s]` VIBRATE [10]
- `[ 8.61s]` VIBRATE [8]
- `[ 8.61s]` SFX ♪ tone_tap
- `[ 8.82s]` VOICE ■ round_01 (kill)
- `[ 8.92s]` **GESTURE** doubletap @(195,422)
- `[ 9.17s]` VIBRATE [20]
- `[ 9.31s]` VIBRATE [8]
- `[ 9.31s]` SFX ♪ tone_up
- `[ 9.77s]` **GESTURE** tap @(195,422)
- `[ 10.14s]` VIBRATE [20]
- `[ 10.41s]` VIBRATE [20]
- `[ 10.42s]` VOICE ▶ gd_occ_up (dur 4s)
- `[ 10.44s]` **GESTURE** swipeleft @(195,422)
- `[ 10.79s]` VIBRATE [10]
- `[ 11.40s]` **GESTURE** swipeup @(195,422)
- `[ 11.76s]` VIBRATE [10]
- `[ 12.37s]` **GESTURE** tap @(195,422)
- `[ 12.73s]` VIBRATE [20]
- `[ 13.04s]` **GESTURE** swipedown @(195,422)
- `[ 13.39s]` VIBRATE [10]
- `[ 14.00s]` **GESTURE** doubletap @(195,422)
- `[ 14.25s]` VIBRATE [20]
- `[ 14.51s]` VOICE ■ gd_occ_up (kill)
- `[ 14.52s]` VOICE ▶ your_turn (dur 1.36s)
- `[ 14.86s]` **GESTURE** swipeleft @(195,422)
- `[ 15.21s]` VIBRATE [10]
- `[ 15.82s]` **GESTURE** tap @(195,422)
- `[ 16.11s]` VOICE ■ your_turn (kill)
- `[ 16.18s]` VIBRATE [20]
- `[ 16.18s]` SFX ♪ tone_tap
- `[ 16.49s]` **GESTURE** swipeleft @(195,422)
- `[ 16.84s]` VIBRATE [10]
- `[ 16.84s]` VIBRATE [60,40,60]
- `[ 16.84s]` SFX ♪ tone_left
- `[ 16.85s]` VOICE ▶ retry_use (dur 3.52s)
- `[ 17.14s]` VIBRATE [30,50,30,50,30]
- `[ 17.45s]` **GESTURE** swiperight @(195,422)
- `[ 17.81s]` VIBRATE [10]
- `[ 18.42s]` **GESTURE** swipeleft @(195,422)
- `[ 18.78s]` VIBRATE [10]
- `[ 19.39s]` **GESTURE** doubletap @(195,422)
- `[ 19.63s]` VIBRATE [20]
- `[ 20.24s]` **GESTURE** swipeup @(195,422)
- `[ 20.59s]` VIBRATE [10]
- `[ 20.69s]` VOICE ■ retry_use (kill)
- `[ 20.69s]` VOICE ▶ chances_out (dur 2.24s)
- `[ 21.20s]` **GESTURE** tap @(195,422)
- `[ 21.57s]` VIBRATE [20]
- `[ 21.57s]` VOICE ■ chances_out (kill)
- `[ 21.57s]` VOICE ▶ gd_occ_up (dur 4s)
- `[ 21.87s]` **GESTURE** swiperight @(195,422)
- `[ 22.23s]` VIBRATE [10]
- `[ 22.83s]` **GESTURE** swipedown @(195,422)
- `[ 23.19s]` VIBRATE [10]
- `[ 23.80s]` **GESTURE** swipeleft @(195,422)
- `[ 24.16s]` VIBRATE [10]
- `[ 24.77s]` **GESTURE** swipeup @(195,422)
- `[ 25.13s]` VIBRATE [10]
- `[ 25.68s]` VOICE ■ gd_occ_up (kill)
- `[ 25.68s]` VIBRATE [8]
- `[ 25.68s]` SFX ♪ tone_tap
- `[ 25.74s]` **GESTURE** doubletap @(195,422)
- `[ 25.98s]` VIBRATE [20]
- `[ 26.38s]` VIBRATE [8]
- `[ 26.38s]` SFX ♪ tone_up
- `[ 26.59s]` **GESTURE** swiperight @(195,422)
- `[ 26.95s]` VIBRATE [10]
- `[ 27.48s]` VIBRATE [20]
- `[ 27.48s]` VOICE ▶ your_turn (dur 1.36s)
- `[ 27.55s]` **GESTURE** doubletap @(195,422)
- `[ 27.80s]` VIBRATE [20]
- `[ 28.41s]` **GESTURE** swipeup @(195,422)
- `[ 28.76s]` VIBRATE [10]
- `[ 29.07s]` VOICE ■ your_turn (kill)
- `[ 29.37s]` **GESTURE** swipeup @(195,422)
- `[ 29.73s]` VIBRATE [10]
- `[ 29.73s]` VIBRATE [15]
- `[ 29.73s]` VOICE ▶ relisten (dur 1.2s)
- `[ 30.34s]` **GESTURE** swiperight @(195,422)
- `[ 30.69s]` VIBRATE [10]
- `[ 30.86s]` VOICE ■ relisten (kill)
- `[ 30.86s]` VOICE ▶ gd_chances_left1 (dur 2.56s)
- `[ 31.30s]` **GESTURE** swipedown @(195,422)
- `[ 31.66s]` VIBRATE [10]
- `[ 32.27s]` **GESTURE** doubletap @(195,422)
- `[ 32.52s]` VIBRATE [20]
- `[ 33.12s]` **GESTURE** tap @(195,422)
- `[ 33.49s]` VIBRATE [20]
- `[ 33.49s]` VOICE ■ gd_chances_left1 (kill)
- `[ 33.49s]` VIBRATE [8]
- `[ 33.49s]` SFX ♪ tone_tap
- `[ 33.79s]` **GESTURE** swipedown @(195,422)
- `[ 34.14s]` VIBRATE [10]
- `[ 34.19s]` VIBRATE [8]
- `[ 34.19s]` SFX ♪ tone_up
- `[ 34.75s]` **GESTURE** swiperight @(195,422)
- `[ 35.11s]` VIBRATE [10]
- `[ 35.29s]` VIBRATE [20]
- `[ 35.29s]` VOICE ▶ your_turn (dur 1.36s)
- `[ 35.72s]` **GESTURE** swipeleft @(195,422)
- `[ 36.08s]` VIBRATE [10]
- `[ 36.68s]` **GESTURE** swipeleft @(195,422)
- `[ 36.89s]` VOICE ■ your_turn (kill)
- `[ 37.04s]` VIBRATE [10]
- `[ 37.04s]` VIBRATE [60,40,60]
- `[ 37.05s]` SFX ♪ tone_left
- `[ 37.34s]` VIBRATE [80]
- `[ 37.65s]` **GESTURE** swipedown @(195,422)
- `[ 37.74s]` SFX ♪ gameover
- `[ 38.01s]` VIBRATE [10]
- `[ 38.02s]` VOICE ▶ menu_open (dur 0.7970975056689342s)
- `[ 38.16s]` BGM ♪ menu (loop)
- `[ 38.45s]` VOICE ■ menu_open (kill)
- `[ 38.45s]` VOICE ▶ gameover (dur 1.12s)
- `[ 39.59s]` VOICE ■ gameover (kill)
- `[ 39.59s]` VOICE ▶ score_band1 (dur 3.12s)
- `[ 43.05s]` VOICE ■ score_band1 (kill)
- `[ 43.05s]` VOICE ▶ replay (dur 4.24s)
- `[ 47.62s]` VOICE ■ replay (kill)
- `[ 47.63s]` VOICE ▶ rules_prompt (dur 5.12s)
- `[ 52.84s]` VOICE ■ rules_prompt (kill)
- `[ 53.26s]` **GESTURE** swipeup @(195,422)
- `[ 53.63s]` VIBRATE [10]
- `[ 53.64s]` VOICE ▶ rules (dur 15.8s)
- `[ 69.72s]` VOICE ■ rules (kill)
- `[ 69.72s]` VOICE ▶ rules_prompt (dur 5.12s)
- `[ 74.95s]` VOICE ■ rules_prompt (kill)
- `[ 75.22s]` **GESTURE** tap @(195,422)
- `[ 75.59s]` VIBRATE [20]
- `[ 75.60s]` VOICE ▶ menu_home (dur 0.9570975056689343s)
- `[ 75.69s]` **GESTURE** tap @(195,422)
- `[ 76.06s]` VIBRATE [20]
- `[ 76.06s]` VOICE ■ menu_home (kill)
- `[ 76.06s]` VOICE ▶ menu_back (dur 1.12s)
- `[ 76.16s]` **GESTURE** longpress @(195,422)
- `[ 77.11s]` VOICE ■ menu_back (kill)
- `[ 77.17s]` **GESTURE** swipedown @(195,422)
- `[ 77.53s]` VIBRATE [10]
- `[ 85.93s]` **GESTURE** tap @(195,422)
- `[ 86.30s]` VIBRATE [20]
- `[ 86.30s]` SFX ♪ tone_tap
- `[ 86.30s]` VOICE ▶ round_01 (dur 2.64s)
- `[ 86.40s]` **GESTURE** swipeleft @(195,422)
- `[ 86.76s]` VIBRATE [10]
- `[ 87.16s]` **GESTURE** doubletap @(195,422)
- `[ 87.41s]` VIBRATE [20]