Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1

This commit is contained in:
2026-09-06 18:27:34 +09:00
16 changed files with 1175 additions and 126 deletions
@@ -148,6 +148,10 @@ async def run_auto_design_chain(
mark_designing,
save_initial_snapshot,
)
from common_util.common_util_route_geometry import (
expected_route_csv_path,
write_route_csv,
)
from common_util.common_util_storage import resolve_stored_project_path
from common_util.common_util_surface_confirmation import get_surface_confirmation_params
from config.config_db import get_db_pool
@@ -195,6 +199,12 @@ async def run_auto_design_chain(
mark_design_failed(project_root, "계획노선이 없어 초기 노선을 세울 수 없습니다.")
return None
# 2.5) 예상노선(원본) 정본을 남긴다 — 초기값 스냅샷과 달리 재확정 체인이 지우지
# 않는 자리라, 노선 초기화가 언제나 이 값으로 돌아갈 수 있다(2026-09-06 PLAN 0-7).
expected_path = expected_route_csv_path(project_root)
if not expected_path.is_file():
write_route_csv(expected_path, points)
# 3) B05 경로 계산
request = RouteSolveRequest(
filter_key=str(defaults["source_filter"]),