report/: 区間運転時間で停車中の休憩が二重控除されるバグを修正 拠点に停車中(到着〜出発の間)に取った休憩が、その後の走行区間の 運転時間から誤って差し引かれていた。判定用 restStart が「最後の1件」 しか保持せず、除外判定も合算値の全か無かだったため、1区間に複数休憩が あると区間外の休憩まで巻き込んで控除していた。 - rest/restStart を restList[] に置き換え、休憩を1件ずつ判定 - 控除条件を「前拠点の出発 <= 休憩開始 < 当拠点の到着」に変更 - 日付跨ぎ補正を cd 基準の ±12時間に寄せる方式へ - 負数対応の signedTime() を追加(-0:11 が -1:11 と表示される不具合) 4/1〜8/6 の全756件を旧新ロジックで再計算し、差異は報告の2件のみ (04/15 Z5、04/17 Z9)で他は変化なしを確認。 Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_018YDG6WqYATnWyBHD4fgPp9