From 9ea8af48fab9604b25b734c5a2c4da4b4469466a Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 20 Sep 2026 22:49:23 +0900 Subject: [PATCH] auto: 2026-09-20 22:49 (EOMSANGDON-HOME) --- resources/master_data/ref/_검증_로직_변환.md | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 resources/master_data/ref/_검증_로직_변환.md diff --git a/resources/master_data/ref/_검증_로직_변환.md b/resources/master_data/ref/_검증_로직_변환.md new file mode 100644 index 00000000..df28a38c --- /dev/null +++ b/resources/master_data/ref/_검증_로직_변환.md @@ -0,0 +1,24 @@ +# 로직 재료 고르기 변환 검증 (읽기 전용) + +대상 커밋 `1bcc957e`(품셈재료 고르기 칸 · 로직 재료 줄 일괄 변환) 앞뒤 비교 — sub1 참고용. +앞 상태는 `git archive 1bcc957e^ resources/master_data ...` 로 `tmp/pre_master_data/` 에 꺼내 대조(워크트리 안 만듦). + +## ① 통과 수 앞뒤 + +로직 458개 줄 각각에 자동 표본 입력(고르기 입력=첫 후보, 범위 입력=중간값, 그 밖=1) 하나씩 넣어 `mf.run` 실행 — 통과 92 → 95(새로 멈춤 0, 새로 통과 3). 커밋 메시지의 1119 → 1203 은 sub1이 여러 표본 조합으로 돌린 결과로 보임 — 이 검증은 표본 1개뿐이라 수치가 다름(방법 차이, 임의 판정). + +## ② 금액 달라진 로직 + +앞뒤 다 통과한 로직 중 금액(결과 또는 비목 합)이 달라진 것 0건. + +## ③ 고르기 조건인데 후보 0인 줄 + +로직 호표 중 재료 고르기 조건 287줄 — 후보 0인 줄 0건. + +## ④ 호표 단위와 다른 단위의 후보를 집은 줄 + +287줄 중 271줄 — 고르기 후보군에 호표 단위와 다른 단위 섞임(예: GC000319 프라이머 호표단위 kg인데 후보에 ℓ 섞임 · GC000723 플럭스 kg인데 ℓ 섞임). 조건이 구분만 걸리고 상세구분·규격이 안 걸린 경우 후보가 수백 개까지 넓어져 단위가 섞이는 걸로 보임 — 실제 계산은 `pick()`이 대표 줄이나 첫 후보 하나만 쓰므로 당장 금액 오류는 아니나, 조건을 더 좁히면(상세구분·규격 채움) 안전. + +## 확인 범위 + +- 표본 입력 자동 생성(입력마다 값 1개)이라 실제 화면 조작 조합 전부는 아님 — 정적 일관성(③④)과 대표 표본 계산(①②)만.