style(B08): 373 줄 길이 정리

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
This commit is contained in:
2026-10-17 12:07:52 +09:00
co-authored by Claude Sonnet 5.5
parent 9172d730ff
commit 474ead51b4
2 changed files with 4 additions and 3 deletions
@@ -107,7 +107,7 @@ class Leg(BaseModel):
road: Road | None = "2차포장" # None = 사용자가 안 고름(244-7 · 표에 「도로 구분 고르기」)
km: float | None = Field(default=None, ge=0, le=10000) # 사용자 값 — 있으면 우선
auto_km: float | None = Field(default=None, ge=0, le=10000) # [길찾기] 자동 값
# 373 마지막 [길찾기] 길 선 [위도, 경도](소수 5자리 · 점 줄임 · 구간 첫 줄만) — 수기 · 다시 이음 = 비움
# 373 마지막 [길찾기] 길 선 [위도, 경도](소수 5자리 · 점 줄임) — 구간 첫 줄만 · 수기 = 비움
path: list[tuple[float, float]] | None = Field(default=None, max_length=PATH_MAX)
@field_validator("path")
@@ -1,4 +1,4 @@
"""373 B08 거리이정표 — 연결 없이 소재지 넣기 · 구간 길 선 저장(캐시 → [저장]) · 다시 이음 · 시점 미연결 · 녹색 점.
"""373 B08 거리이정표 — 연결 없이 소재지 넣기 · 구간 길 선 저장 · 다시 이음 · 시점 미연결 · 녹색 점.
화면 코드는 소스 확인 + node 로 실제 TS(`findSegmentKm` · `reachesSite`)를 돌림. 서버 쪽 `path` 칸은
`test_244_9_b08_milestone_route_map.py`.
@@ -29,7 +29,8 @@ DATA = {
FAIL_STUBS = STATE_STUBS.replace(
'if (url.includes("/directions")) return {',
'if (url.includes("/directions") && (globalThis as any).FAIL)'
' return { km: null, reason: "카카오 실패", path: [] };\n if (url.includes("/directions")) return {',
' return { km: null, reason: "카카오 실패", path: [] };\n'
' if (url.includes("/directions")) return {',
)