Commit Graph
2 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5 92441eb8c9 fix(B05): 초기화 후 계획선이 원지반과 어긋나던 문제
브라우저 세션에 남은 계획선 편집 초안이 초기값 위에 다시 얹혀,
초기화 직후에는 멀쩡하다가 새로고침 한 번에 계획선이 측점에서 떨어짐
(실측: 측점 66개 중 25개가 10cm 초과, 최대 6.0m).

- [초기화]가 `b05-profile-alignment-draft:*` 세션 초안을 전부 제거
- 노선번호 없는 초안 키(`:none`) 폐지 — 어느 노선에나 되붙어 초기화로도
  떨어지지 않던 구멍

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 17:02:07 +09:00
eomsangdon d93bd1cba8 refactor(B05): 페이지 버튼 동작 3종 분리 (819→679줄)
- `B05_Profile_UI_Page_Actions.ts`(216줄) 신설 — [경로 계산]·[임시저장]·[초기화].
  페이지는 상태 창구(`PageActionContext`)만 넘기고 화면 조립·로딩 순서만 맡음.
- 화면 검증: B05 [저장] 실제 클릭 — `PUT /drainage/pipe-points` 200 →
  `POST /route/confirm?mark_stage_complete=false` 200 → `GET /route/latest` 200 →
  `PUT /routes/111/corridor` 200 순서 그대로, 콘솔 오류 0.
  (앞서 분리한 Lifecycle 라우터의 `/route/confirm` 도 이 경로로 함께 확인됨.)
- `tsc --noEmit` 0, prettier 적용, pytest 359 passed.
2026-09-02 16:48:01 +09:00