fix(B05,B06): 레거시 기성막이 관 지점 이관 + 스테일 테스트·죽은 코드 정리 #9

Merged
eomsangdon merged 1 commits from main_desktop_1 into main 2026-09-01 20:20:07 +09:00
Owner

desktop-main 작업분 1c95290a 통합. migrate 400 회귀를 (b) pipe_points 이관으로 해소, B06_Section_Engine_Revetment.py 죽은 코드 삭제.

desktop-main 작업분 1c95290a 통합. migrate 400 회귀를 (b) pipe_points 이관으로 해소, B06_Section_Engine_Revetment.py 죽은 코드 삭제.
eomsangdon added 1 commit 2026-09-01 20:19:55 +09:00
기슭막이가 관 지점 시설로 옮겨간 뒤(f916aa52) 이관 경로만 옛 스펙에 남아
`POST /route/structures/migrate` 가 400 으로 통째 실패했음 — 저장소가
`managed_by` 타입을 거절하는데 이관은 계속 구조물로 만들었기 때문. 같은 요청에
실린 대피소·기타까지 하나도 이관되지 않았음. 호출부가 B05 진입 경로라 레거시
프로젝트는 진입할 때마다 실패했음.

- B05_Profile_Structures_Migration: 결과를 MigrationPlan(구조물 / 관 시설)으로 나눔.
  managed_by 타입은 레지스트리 기본값(사용자 확정분)을 승계한 PipePoint 로 만듦 —
  구간은 기준측점 ∓ 전/후
- B05_Profile_Structures_Router: 관 시설분을 pipe_points.json 에 덧붙임. 관 지점
  파일이 없으면 그 몫만 미루고 이력도 남기지 않음(원천 측점이 남아 재이관됨)
- common_util_drainage_pipes: read_pipe_points_file · append_pipe_points_file ·
  pipe_points_path_in 신설 — 저장 당시 노선 지문 보존
- 관 시설에서 투영된 "기슭막이" 라벨이 되이관돼 "기타" 로 굳던 경로도 함께 막음
- B06_Section_Engine_Revetment 삭제 — 호출자 0건(벽은 관 세트가 만듦)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
eomsangdon merged commit 9dee8dbe36 into main 2026-09-01 20:20:07 +09:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eomsangdon/Aislo#9