- Point(0) は @IntRange(from=1) 違反 → coerceIn(1, max) で修正 - Segment length を均等固定値(100)にして丸め誤差を排除 - progressMax = numSegments * 100 で座標系を統一 - Point position = stationIndex * 100 で全駅等分に忠実に配置 - デバッグログにpointPositionsを追加(Metroコンソールで確認可能) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>