eomsangdon and Claude Opus 5
b8f0f7ad9d
fix(B06): 사용자가 켠 2단 절토가 재계산에서 사라지던 것
...
엔진 둘이 결과 딕셔너리에 **엔진이 실제 적용했는지**를 담아 저장했고, 그 값이 다음
재계산에 인자로 되먹여졌음. 그래서 토사 측점처럼 2단을 못 쓰는 자리에서 사용자가 켜 두면
저장값이 False 로 바뀌고, 그 False 가 다시 인자가 되어 **켬이 영구히 사라졌음.**
- `two_stage_slope` 를 **받은 요청값 그대로** 내보내게 함(파이썬·TS 짝 두 줄).
- 「실제로 적용됐나」를 읽는 곳은 코드 전체에 없음(전수 확인) — 읽는 쪽 여섯은 모두
사용자 설정으로 씀. 2단 사면이 그려지는 근거는 이 값이 아니라 설계선 기하임.
- 저장 형식 안 바뀜. 옛 저장분도 그대로 읽힘.
시험 `test_b06_two_stage_slope_kept.py` 4건 — 토사에서 켬 유지 · 되먹임 왕복 ·
끔도 유지 · 「2단은 설계선이 그린다」(암은 기하가 갈리고 토사는 같음) 확인.
거울 시험은 기존 `test_b06_cross_design_mirror.py` 가 그대로 잡음.
같은 모양인 `ditch_enabled` 은 손대지 않음 — 그쪽은 저장값을 「측구 없음」 판정으로
읽는 곳이 4군데(횡단 맞춤·횡단 그리기·B07 도면·3D 카브)라 처방이 다름.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-07 10:57:09 +09:00
..
2026-08-29 16:53:17 +09:00
2026-09-06 15:07:47 +09:00
2026-09-06 15:14:44 +09:00
2026-09-06 15:14:44 +09:00
2026-09-07 10:49:29 +09:00
2026-09-03 19:58:09 +09:00
2026-09-06 14:32:55 +09:00
2026-09-07 10:57:09 +09:00
2026-09-06 18:59:55 +09:00
2026-09-06 22:00:28 +09:00
2026-09-03 09:50:14 +09:00
2026-09-07 10:49:29 +09:00
2026-09-07 04:50:43 +09:00
2026-09-06 22:47:22 +09:00
2026-09-07 04:50:43 +09:00
2026-09-06 15:14:44 +09:00
2026-09-07 10:49:29 +09:00
2026-09-06 22:47:22 +09:00
2026-09-07 03:20:39 +09:00
2026-09-06 14:59:31 +09:00
2026-08-30 12:05:22 +09:00
2026-08-08 10:03:11 +09:00
2026-08-23 18:50:19 +09:00
2026-08-25 15:03:53 +09:00
2026-08-30 13:37:43 +09:00
2026-08-30 13:41:30 +09:00
2026-09-03 19:35:21 +09:00
2026-09-03 10:32:20 +09:00
2026-08-29 10:54:03 +09:00
2026-09-07 10:02:03 +09:00
2026-09-07 07:57:15 +09:00
2026-09-03 07:19:32 +09:00
2026-09-07 09:49:14 +09:00
2026-08-29 13:07:04 +09:00
2026-09-07 10:02:03 +09:00
2026-08-22 17:04:08 +09:00
2026-09-06 22:32:17 +09:00
2026-09-03 19:16:46 +09:00
2026-08-30 13:19:58 +09:00
2026-08-30 12:05:22 +09:00
2026-08-30 13:19:58 +09:00
2026-08-25 12:12:55 +09:00
2026-08-25 20:03:42 +09:00
2026-09-07 10:02:03 +09:00
2026-08-30 00:32:09 +09:00
2026-08-30 13:37:43 +09:00
2026-08-30 13:37:43 +09:00
2026-08-25 20:03:42 +09:00
2026-09-06 22:54:12 +09:00
2026-09-07 01:37:59 +09:00
2026-09-03 13:56:01 +09:00
2026-09-06 22:54:12 +09:00
2026-08-29 19:15:07 +09:00
2026-08-29 18:12:28 +09:00
2026-09-04 22:13:03 +09:00
2026-08-23 18:16:31 +09:00
2026-09-06 14:32:55 +09:00
2026-09-02 16:43:57 +09:00
2026-08-29 10:54:03 +09:00
2026-09-06 22:47:22 +09:00
2026-09-06 14:32:55 +09:00
2026-09-02 16:43:57 +09:00
2026-09-02 16:43:57 +09:00
2026-09-06 11:50:00 +09:00
2026-09-07 08:20:59 +09:00
2026-09-07 08:20:59 +09:00
2026-09-04 18:14:59 +09:00
2026-09-07 08:20:59 +09:00
2026-09-06 19:44:59 +09:00
2026-09-07 09:07:09 +09:00
2026-08-08 10:03:11 +09:00
2026-09-06 11:48:40 +09:00
2026-09-06 12:07:56 +09:00
2026-08-29 18:12:28 +09:00
2026-09-04 21:56:25 +09:00
2026-09-04 18:36:46 +09:00