eomsangdon and Claude Fable 5
1c95290a18
fix(B05): 레거시 기성막이 측점을 관 지점 정본으로 이관
...
기슭막이가 관 지점 시설로 옮겨간 뒤(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 >
2026-09-01 20:18:33 +09:00
..
2026-09-01 18:10:04 +09:00
2026-08-29 11:15:29 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 17:50:36 +09:00
2026-09-01 18:10:04 +09:00
2026-08-08 10:03:11 +09:00
2026-09-01 18:10:04 +09:00
2026-08-08 16:51:30 +09:00
2026-08-28 08:38:58 +09:00
2026-09-01 18:10:04 +09:00
2026-08-08 10:03:11 +09:00
2026-08-30 19:38:24 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-30 12:54:29 +09:00
2026-08-28 15:41:24 +09:00
2026-08-29 15:09:09 +09:00
2026-09-01 18:10:04 +09:00
2026-08-28 19:09:28 +09:00
2026-09-01 20:18:33 +09:00
2026-08-24 19:56:40 +09:00
2026-09-01 20:18:33 +09:00
2026-08-28 12:54:45 +09:00
2026-08-27 20:02:00 +09:00
2026-08-27 20:02:00 +09:00
2026-08-27 20:02:00 +09:00
2026-08-27 22:32:01 +09:00
2026-08-27 22:38:46 +09:00
2026-08-25 20:03:42 +09:00
2026-08-27 18:42:15 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 18:42:15 +09:00
2026-08-27 18:42:15 +09:00
2026-08-23 13:58:00 +09:00
2026-08-27 22:13:26 +09:00
2026-08-28 12:54:45 +09:00
2026-08-27 22:13:26 +09:00
2026-08-29 12:01:22 +09:00
2026-08-26 18:38:30 +09:00
2026-08-29 12:01:22 +09:00
2026-08-23 13:11:49 +09:00
2026-08-26 17:18:47 +09:00
2026-09-01 18:10:04 +09:00
2026-08-19 19:46:03 +09:00
2026-08-30 12:05:22 +09:00
2026-08-30 12:23:38 +09:00
2026-08-17 18:19:46 +09:00
2026-08-19 19:46:03 +09:00
2026-08-18 19:38:52 +09:00
2026-08-19 18:32:55 +09:00
2026-08-08 10:03:11 +09:00
2026-08-17 17:09:05 +09:00
2026-08-19 18:33:03 +09:00
2026-08-28 19:09:28 +09:00
2026-08-29 11:15:29 +09:00
2026-09-01 18:10:04 +09:00
2026-09-01 18:10:04 +09:00
2026-08-23 17:01:45 +09:00
2026-08-28 10:14:28 +09:00
2026-08-17 14:05:32 +09:00
2026-08-23 17:01:45 +09:00
2026-08-17 18:51:21 +09:00
2026-08-17 18:51:21 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 16:27:41 +09:00
2026-09-01 18:10:04 +09:00
2026-09-01 18:10:04 +09:00
2026-08-18 19:38:52 +09:00
2026-08-08 10:03:11 +09:00
2026-08-08 10:03:11 +09:00
2026-08-18 19:14:05 +09:00
2026-08-18 19:51:08 +09:00
2026-08-19 18:17:22 +09:00
2026-08-19 18:56:06 +09:00
2026-08-29 18:37:16 +09:00
2026-08-28 12:16:38 +09:00
2026-08-08 10:03:11 +09:00
2026-08-30 12:05:22 +09:00
2026-09-01 18:10:04 +09:00
2026-08-25 20:03:42 +09:00
2026-08-19 18:32:55 +09:00
2026-08-28 12:54:45 +09:00
2026-08-17 09:06:19 +09:00