fix(토공): 도자 운반 한계거리 70m → 60m 확정

근거 — 실무 오솔길 EARTH.DAT 헤더 6개 공사지가 전부 `20.0 / 60.0`
(거창·장수·진안·봉화·영월 본선·지선). 산림과임업기술 5장 「다. 공사수량의
산출」도 「도저운반성토 60m 이하 / 덤프운반성토 60m 초과(건설표준품셈
참조)」로 규정. 70m 는 Aislo 단독값이었음(2026-08-02 잠정 확정).

- config_system_design.py — EARTHWORK_HAUL_EQUIPMENT_LIMITS_M 의 dozer
  경계와 주석의 확정 이력·근거 갱신. 정의처가 이 상수 한 곳이라 다른 코드
  변경 없음.
- common_util_mass_haul_balance.ts — 경계현 설명 주석의 70m 표기 정정.

검증 — 백엔드 재시작 뒤 공용 브라우저에서 실제 API 호출,
sections/context 의 dozer.max_distance_m = 60 확인. 회귀 369 passed
(실패 3건은 haul 미참조 기존 깨짐).

지식DB 미결 No.21 해소 — 목록 정리는 위키 AI 몫.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-07 18:08:18 +09:00
co-authored by Claude Opus 5
parent 955e7292d4
commit 674d4ef14a
2 changed files with 8 additions and 4 deletions
+7 -3
View File
@@ -379,9 +379,13 @@ EARTHWORK_CONVERSION_FACTORS = {
# 평균운반거리(m)로 운반장비를 고른다. 위에서부터 순서대로 검사해 `max_distance_m`
# **이하**면 그 장비를 쓰고, 마지막 항목(None)이 나머지를 전부 받는다.
#
# 종무대(무대운반) ≤ 20m < 도쟈(불도저 압토) ≤ 70m < 덤프트럭
# 종무대(무대운반) ≤ 20m < 도쟈(불도저 압토) ≤ 60m < 덤프트럭
#
# 2026-08-02 사용자 확정값(도쟈 50 → 70m). 유토곡선의 장비 경계현은 이 값을
# 2026-09-07 사용자 확정값(도쟈 70 → 60m). 근거 — 실무 오솔길 `EARTH.DAT` 헤더 6개
# 공사지가 전부 `20.0 / 60.0`(거창·장수·진안·봉화·영월 본선·지선), 산림과임업기술
# 5장 「다. 공사수량의 산출」이 「도저운반성토 60m 이하 / 덤프운반성토 60m 초과
# (건설표준품셈 참조)」로 못 박음. 70m 는 Aislo 단독값이었음(2026-08-02 잠정 확정).
# 유토곡선의 장비 경계현은 이 값을
# **수평 현의 길이**로 읽는다 — 현 길이가 20m가 되는 높이 위쪽이 종무대 몫,
# 70m가 되는 높이까지가 도쟈 몫, 그 아래가 덤프 몫이다.
# 현장·발주처 기준에 따라 달라질 수 있으므로
@@ -393,7 +397,7 @@ EARTHWORK_CONVERSION_FACTORS = {
# ─────────────────────────────────────────────────────────────────────────
EARTHWORK_HAUL_EQUIPMENT_LIMITS_M = (
("free_haul", 20.0),
("dozer", 70.0),
("dozer", 60.0),
("dump_truck", None),
)