fix(448 B05 페이지 설정): 계획고 저장이 평면 최소 R 지우던 흠 · 시종점 칸 되돌리기 뒤 다시 비춤

- AlignmentPolicy.from_dict 가 min_plan_radius_m · hairpin_min_radius_m 을 읽음 — 계획고 저장마다 0 으로 굳던 것(브레인 지시)
- 「기준값 직접 지정」을 편 동안 누름 · 키 뒤마다 시 · 종점 계획고 조정 칸을 종단 편집으로 다시 비춤(되돌리기 · 끝점 ▲▼)
- 시험 test_442_2_page_settings 평면 R 유지 한 건

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-18 22:01:27 +09:00
co-authored by Claude Opus 5.5
parent e5dcb695e6
commit 4f2c7b7a0b
4 changed files with 21 additions and 4 deletions
@@ -142,6 +142,12 @@ class AlignmentPolicy:
max_grade_pct=float(payload.get("max_grade_pct") or 9.0),
curve_skip_delta_pct=float(payload.get("curve_skip_delta_pct") or 5.0),
paved=bool(payload.get("paved", False)),
# 평면 R 경고 기준도 물려받음 — 빠지면 계획고 저장마다 0(판정 안 함)으로(448)
min_plan_radius_m=float(payload.get("min_plan_radius_m") or 0.0),
hairpin_min_radius_m=float(
payload.get("hairpin_min_radius_m")
or FOREST_ROAD_PROFILE_CRITERIA["hairpin_min_radius_m"]
),
min_vertical_radius_m=float(payload.get("min_vertical_radius_m") or 0.0),
min_curve_length_m=float(payload.get("min_curve_length_m") or 0.0),
)