Skip to content

v1.1.0 — team TT intermediate checkpoint fix

Choose a tag to compare

@toruhashimoto toruhashimoto released this 27 May 02:04
· 11 commits to main since this release

Bug fix

チームTTモードで LAP1/LAP2 の時刻が FINISH 列に表示される問題を修正

原因

classifyPhase() のデフォルトフォールスルーが、未知のフェーズラベル("LAP1", "LAP2" など)を時刻ありの場合に FINISH として扱っていた。

修正内容

  • classifyPhase()LAP\d+ パターンを追加 → RUNNING/intermediate として正しく分類
  • parseTeam() を修正 → 中間チェックポイントの時刻を lapsCumMs[N-1] の正しいスロットへ格納(lapsCumMs[last] / finishMs への誤格納を解消)
  • "LAP N"(英語ラベル)と "N周"(日本語表記)の両方に対応
  • 回帰テスト追加(LAP1 / LAP2 / FINISH / 0周 の全パターン)

観測された実際のDOMフェーズ(2026 大鹿ステージ)

フェーズ 意味
FINISH 公式フィニッシュタイム
LAP2 中間チェックポイント2通過時の累積タイム
LAP1 中間チェックポイント1通過時の累積タイム
0周 未スタート