Files
Aislo/docs/raw/verification/2026-08-04_verify_mass_haul_spoil_scroll.md
T
eomsangdonandClaude Opus 5 eb30b774f8 chore(docs): docs 폴더 git 추적 전환 · PLAN·OWNERS 최상위 이관
- `docs/` 를 .gitignore 에서 빼 git 추적 대상으로 전환 (위키·완료 이력·검증 기록)
- `docs/raw/PLAN.md` · `docs/raw/OWNERS.md` 를 저장소 최상위로 이동 후 .gitignore 에 등록
  — 창끼리 공유하되 저장소에는 안 올리는 장부
- 살아 있는 경로 참조 7개 파일 정정 (아카이브 107건은 그때 사실이라 그대로 둠)
- graphify 날짜별 산출물(`docs/wiki/graphify-out/20*/`) 제외 — `graphify update` 가 다시 만듦

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:19:07 +09:00

2.8 KiB

코드 검증 보고서: 유토곡선 사토 balloon 표기 및 횡단 카드 스크롤 정렬

  • 검증 일시: 2026-08-04
  • 검증자: 코드 검증 AI (Verifier / QA)
  • 검증 대상: docs/raw/PLAN.md 내 1부 검증 대기 항목 (A, B, C, D)

1. 검증 결과 요약

항목 내용 결과 비고
A 사토 balloon에 운반거리(L=)·장비 표기 및 잔량 부지 매칭 PASS common_util_mass_haul_balance_view.ts, common_util_mass_haul_settle.ts 구현 완료
B 자연방토 임계 경사 확정 PASS config_system.py (1.0/1.5 값 유지) 및 router 연동 확인
C 유토곡선 → B08 수량산출 인계 PASS 사용자 요청으로 기능 취소 확정 (코드 변동 없음)
D 측점 선택 시 횡단도 카드 정렬 위치 수정 PASS B06_wf3_ProfileCross_UI_Section_View.ts (block: "start", syncScrollMargin 실측 반영)

2. 상세 검증 내역

A. 사토 balloon에 운반거리·장비 표기 및 매칭

  • 파일: common_util/common_util_mass_haul_balance_view.ts, common_util/common_util_mass_haul_settle.ts
  • 검증 내용:
    • settleResiduals 함수를 통한 잔량-부지 간 운반 거리 최소화 매칭 및 pickEquipment로 운반 장비 부여 로직 확인.
    • appendResidual 및 appendTransfer로 사토/장거리 운반 balloon 본문 및 라벨 표기 정밀 대조 완료.

B. 자연방토 임계 경사 확정

  • 파일: config/config_system.py:481, B06_wf3_ProfileCross_Router.py:105
  • 검증 내용:
    • NATURAL_SPOIL_MIN_GROUND_SLOPE = 1.0 / 1.5 (약 33.7°) 값 유지 확인.
    • Router API 컨텍스트를 통한 전파 경로 100% 일치.

C. 유토곡선 → B08 수량산출 인계 취소

  • 검증 내용:
    • 사용자 요구사항 변경에 따라 자동 선정 기능 취소 및 B05 직접 작업 방식으로 변경 확정.
    • 코드 영향도 없음 확인.

D. 종단도·유토곡선 측점 선택 → 횡단도 카드 정렬 위치 수정

  • 파일: B06_wf3_ProfileCross/B06_wf3_ProfileCross_UI_Section_View.ts
  • 검증 내용:
    • revealCard에서 scrollIntoView({ behavior, block: "start" })를 적용하여 카드 상단이 접기 손잡이 아래 정지선에 맞물리도록 처리.
    • syncScrollMargin에서 패널 높이 + 32px (손잡이 24px + 여유 8px) 실측 계산 및 --b06-cross-scroll-margin CSS 변수 갱신 확인.

3. 결론 및 조치

  • 검증 대상 4건 모두 계획서 스펙 및 실무 기준에 부합함을 확인하였습니다.
  • 완료 항목은 docs/raw/PLAN.md에서 삭제 조치하였으며, docs/raw/plans/2026-08-04_plan_mass_haul_spoil_scroll.md 문서로 이관/아카이빙 완료하였습니다.