From 39ac800895265650714e6566620d0852e5b90115 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 22 Sep 2026 00:15:08 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=EB=A7=88=EC=8A=A4=ED=84=B0=EA=B0=92)?= =?UTF-8?q?:=20=EA=B4=80=EA=B8=89=20=ED=99=95=EC=A0=95=EA=B1=B0=EB=A6=AC?= =?UTF-8?q?=20=EB=AA=A8=EC=9D=8C=C2=B7ref=20=EB=AC=B8=EC=84=9C=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=83=88=EB=A1=9C=20=EB=A7=8C=EB=93=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit _확정거리_관급.md — 남은 112줄을 갈래별(소형고압블록49·KP접합부속17· 레미콘오기1·중온아스콘28·그밖13) 정리, 결정하면 몇 줄 채워지는지 수로 적음. _목록.md — ref/ 문서 35개 한 줄 요약(잰 것·결론·열림/닫힘) 새로 만듦. 값·데이터는 안 고침. --- resources/master_data/ref/_목록.md | 41 ++++++++++++++++ resources/master_data/ref/_확정거리_관급.md | 52 +++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 resources/master_data/ref/_목록.md 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 000000000..819aaf653 --- /dev/null +++ b/resources/master_data/ref/_목록.md @@ -0,0 +1,41 @@ +# ref/ 문서 목록 (2026-09-22) + +`resources/master_data/ref/` 검증·조사 문서 35개 — 파일마다 무엇을 잰 것 · 결론 한 마디 · 열림(더 볼 것 있음)/닫힘(기록만 남음). 새 문서를 더할 때 이 표에 한 줄 보탤 것. + +| 파일 | 잰 것 | 결론 | 상태 | +|---|---|---|---| +| `_검증_관급_가까운줄.md` | 관급 채우기 355→108→112, 값이 가까운 55줄이 같은 물건인지 | 51줄 확정 · 소형고압블록·KP접합부속 등 112줄은 확정 거리 | 열림 → `_확정거리_관급.md` | +| `_검증_기계_용도.md` | 기계.json 654줄·소요량·계수 표 로직키 전수 | 예외 1건(공종 칸에 코드 그대로) 뿐, 대체로 원문과 일치 | 닫힘 | +| `_검증_로직_변환.md` | 커밋 1bcc957e(품셈재료 고르기 일괄 변환) 앞뒤 대조 | 단위 섞인 후보 271줄 있으나 대표 줄만 써 당장 금액 오류 아님 | 닫힘(참고용) | +| `_검증_로직개선_사용자경로.md` | ORCA 로 로직 컨테이너 화면 사용자 경로 시험 | 텍스트 수식 소계 헷갈림 등 화면 문제 9건 적음 | 열림(화면 담당 몫) | +| `_검증_별칭_복사.md` | 「복사해서 만들기」 별칭 자동 붙이기 40개 표본 | 어긋남 1건(이름 겹침 검사 없음) 찾아 고침 · 재검증 0건 | 닫힘 | +| `_검증_시험입력.md` | 로직 65줄 「시험입력」 칸 값·계산전부 재현 | 원문 첫 값 아닌 것 몇 건 · sub1 보고(84)와 지금(82) 갈래 수가 다름 | 열림 | +| `_검증_식_해석기.md` | 3-3 식 해석기(`master_draft.py`) 견본 14개 | 옮기기·검사·저장 전부 뜻대로 동작, 어긋남 없음 | 닫힘 | +| `_검증_요소_화면.md` | 요소 화면(M01) 거름·클릭 이동 조작 | 깨진 곳 2건 찾아 고침 확인 · 나머지 이상 없음 | 닫힘 | +| `_검증_자재품목_분류.md` | 재료_자재품목.json 구분·상세구분 표본(97구분×15줄) | 오분류 4건 · 애매 항목은 개별 판단 필요 | 열림 | +| `_검증_재료_공공출처.md` | 안티그래비티 조사 12건 실제 대조 | 이름 글자만 겹치는 5종(에폭시 등) — 마스터엔 안 넣음 | 닫힘 | +| `_검증_테스트_컨테이너.md` | 로직 10개를 방식 A·B·C(옛 편집·복사·컨테이너)로 계산 대조 | 세 방식 다 같음(요약) · 입력 이름 설명 대기 목록 남음 | 열림 | +| `_검증_텍스트_수식.md` | `/text` 로직 1,291개 전수(비목 나눔·몫·수량0 등 4항목) | 어긋남 83줄(몫 나누기) 찾아 고침 → 재대조 1,291개 전부 0 | 닫힘 | +| `_검증_품셈재료_고르기.md` | 품셈재료 고르기 채워진 142줄 전수, 대표 줄 자재품목 대조 | 대표 줄이 다른 물건 1건·규격 표기 어긋남 등 여러 건 적음 | 열림 | +| `_검증_이름식.md` | `/calc`·`/text` 이름 식·값 식 짝 로직 27개(일감20) | 찾기() 별칭 이름 라벨 어긋남 2건 → 원인 고침 · 로직 1,291개 재검사 0건 | 닫힘 | +| `_관리자값_미확보.md` | 계산전부가 멈추는 「값 없음」 재료 45종 자동 목록 | 새로 채운 값 0(공공출처 재대조해도 못 찾음) · 후보만 있는 것 8건 | 열림 | +| `_남은_옛재료줄.md` | 로직이 품셈재료·자재품목을 바로 가리키는 옛 방식 줄 307→178 | 갈래별(짝없음139·지역17·변수22) 정리 · 129줄은 고르기 조건으로 바꿈 | 열림 → `_품셈재료_삭제조건.md` | +| `_단위_환산_원문.md` | 단위 환산 필요 18줄의 원문(건설·산림 표준품셈) 값 대조 | 본문에서 실제 본 값만 적음 · 확정·적용은 문서 밖 | 열림 | +| `_단위_환산_필요.md` | 단위 안 맞아 고르기 칸이 빈 품셈재료 | 18줄(환산 필요) + 흄관·VR관 별도 정리 | 열림 | +| `_묶음_기계.md` | 기계.json 654줄 구분·상세구분 집계 | 구분 11·상세구분 174 표(참고용, 손으로 안 고침) | 닫힘 | +| `_묶음_자재품목.md` | 재료_자재품목.json 30,592줄 구분·상세구분 집계 | 구분 24·상세구분 100·미분류 25 표(참고용) | 닫힘 | +| `_분석_시설자재가격_모래.md` | 시설자재가격 옛 스냅샷 대 2022하 자료 · 모래 단위중량 | 두 자료 식별번호 안 이어짐 · 품명 조건 조회 방식 임의 결정 | 닫힘 | +| `_비교_estx.md` | 다산 ESTX 2026-07 대 마스터 값 전수 비교 | 값 베낀 흔적 없음 · 미공표 직종 값도 ESTX 에 없음 | 닫힘 | +| `_설계_관급단가_갱신.md` | 조달청 API 로 관급 단가 갱신 설계·실행(355→108) | 분류명 글자로 받을 수 있음 확인 · 남은 108(→112) 갈래별 정리 | 열림 → `_확정거리_관급.md` | +| `_설계_로직_만들기.md` | 빈 화면에서 로직 새로 만드는 화면 설계 | 방식 C 기본 · [새로 만들기] 모달 방식 A 안 · 견본 시험 통과 | 열림(화면 구현은 딴 창) | +| `_설계_식_복사.md` | 「복사해서 만들기」 규칙·수치 근거(찾기·로직 1,354줄 전수) | 복사본은 원본을 안 따라감(스냅숏) 등 설계 확정 | 열림(화면 구현은 딴 창) | +| `_점검_나라장터.md` | 재료_나라장터자재 6,999줄 원본 대조 | 표본 전부 원본과 같음(스텐밴드 앞공백 표기 차만) | 닫힘 | +| `_점검_없는기계.md` | 로직 비고 「기계 요소 없음」 141건 | 기종 되살려 채움 끝 · 원문에 없는 줄은 그대로 둠 | 닫힘 | +| `_점검_자체.md` | 인력_자체 57줄·재료_자체 366줄 내부중복·원문대조 | 불일치 4건 기록(예: "이형철근" 원문은 "철근") | 닫힘 | +| `_점검_자체_짝짓기.md` | 재료_자체 → 재료_품셈재료 연결 짝짓기 | 짝 있는 것 표로 정리 · 없는 것 방대한 목록 | 닫힘(뒤이어 `_없는_재료.md`·`_관리자값_미확보.md` 로 이어짐) | +| `_조사_레미콘_규격.md` | 레미콘 규격(골재-강도-슬럼프) 무근·철근 흔한 값 조사 | 무근 25-18-080·철근 25-21-120 추천 · 로직에 선택 칸 신설 제안 | 열림(사용자 확정 거리) | +| `_지역_갈림_재료.md` | 지역·계약종별로 값 갈리는 재료(레미콘·아스콘·골재 등) | 지역 칸은 안 만들고 로직 입력(자재지역)으로 정리 끝 | 닫힘 | +| `_첫조합_없는로직.md` | 로직 1,354개를 화면 첫 조합으로 돌려 「맞는 줄 0개」 찾기 | 53→51(2건 고침) · 나머지는 화면 안내로 풀 것 | 열림(화면 담당 몫) | +| `_없는_재료.md` | 자재품목에 이름조차 없는 품셈재료 111줄 | 공공출처 재대조해도 후보 있는 5건 뺀 106건은 못 채움 | 열림 | +| `_품셈재료_삭제조건.md` | 품셈재료 테이블을 지울 수 있는 상태인지(옛 방식 178줄) | 갈래별(139·17·22) 「지우려면 무엇이 있어야」 정리 | 열림 | +| `_확정거리_관급.md` | 관급 남은 112줄의 사용자 확정 거리 한 곳에 모음(일감23) | 소형고압블록·KP접합부속·레미콘 오기·중온아스콘 갈래별 정리 | 열림 | diff --git a/resources/master_data/ref/_확정거리_관급.md b/resources/master_data/ref/_확정거리_관급.md new file mode 100644 index 000000000..fd6ec8e9b --- /dev/null +++ b/resources/master_data/ref/_확정거리_관급.md @@ -0,0 +1,52 @@ +# 관급 값 채우기 — 사용자 확정 거리 모음 (2026-09-22) + +관급 채우기 355 → 108 → (일감21 접속티 4 추가) → **남은 112줄**(`_검증_관급_가까운줄.md` 일감19~22 종합). 값은 이번에도 안 고침 — 갈래마다 「무엇을 정하면 몇 줄이 채워지나」 만 정리. + +| 갈래 | 남은 줄 | 결정하면 채워지는 줄(최대) | +|---|---|---| +| ① 소형고압블록 | 49 | 최대 11(근거 강도 차) — 아래 | +| ② KP 접합부속 | 17 | 최대 17(관경별 압륜 후보 있는 것만) — 아래 | +| ③ 레미콘 부산 25-3-150 | 1 | 1(단순 오기 확인이면) | +| ④ 중온 아스콘 지역 묶음 | 28 | 0(자료 자체가 없음 — 문구만 정정) | +| ④ 그 밖 13(레미콘 뺀 나머지) | 13 | 0~3(아래 「그 밖」 참고) | +| (별도) 충북 U형 8cm 회색 비고 없음 | 1 | 0(다산 값 자체가 없어 결정과 무관) | +| (별도) 접속티 PE내면·양면 4 | — | 이미 일감21에서 null+까닭 반영 · 결정 대상 아님 | + +## ① 소형고압블록 49줄 — 확정 거리 셋 + +1. **기준 — 지역가(다산 지역별 값) vs 전지역가(나대영 전지역 공급가)** 어느 쪽을 관급 기준으로 볼지. 이미 채운 회색 14줄이 나대영 최저가를 써서 다산 지역가와 **-10~-29%** 벌어짐(전북만 0%) — 기준을 정하면 이 14줄도 다시 봐야 함. +2. **나대영 U102·U104(색 표기 없음)를 적색으로 볼지.** 전북 적색 6cm·8cm 2줄(MT009980·82)이 U102·U104 값과 **정확히 같음** — 맞다고 보면 이 2줄은 바로 채워짐. +3. **청원콘크리트 11,110(경기 12개 시 한정)을 다산 「경기도」 전체에 쓸지.** 경기도 녹·백·청 6cm 3줄(MT009942~44)이 청원 컬러 값과 **정확히 같음** — 공급 범위(12개 시)가 다산 「경기도」 전체보다 좁아 확정 필요. + +숫자로 — ②+③ 그대로 인정하면 **5줄**(전북 2 + 경기 3) 정확히 채워짐. 거기에 ①까지 인정해 U102·U104 값을 ±5% 근사로 다른 지역에도 쓰면(대구경북 6cm·8cm 2 · 경기 8cm 별도값 없음 · 대전충남 6cm 1 · 광주전남 6cm 1 · 충북 8cm 1 = 근사 6줄) **최대 11줄**. 나머지 38줄(광주전남 컬러값 11~20% 차 · 조달청에 그 지역·색 자체가 없는 줄)은 셋 다 정해도 못 채움. + +## ② KP 접합부속 17줄 — 확정 거리 하나 + +**다산 「KP 접합부속」이 압륜 한 벌인지, 고무링 포함 세트인지.** 조달청엔 그 이름의 세트가 없고 「압륜」(동명주물 등)만 있는데, 값이 다산 세트값의 **1.7~2.5배**(D80 33,800 vs 17,330 · D500 220,000 vs 89,770) — 압륜 단독이라 확정해도 이 배수 차이의 까닭(세트 구성이 다른지 · 다산이 할인 단가인지)은 따로 규명해야 함. + +숫자로 — 확정해도 D80~D700 대는 압륜 후보가 있어 값을 옮길 수 있는 자리가 최대 17줄이지만, **D900 이상은 압륜 후보 자체가 적음**(정확한 관경별 개수는 이번에 안 셈) — 실제 채워지는 수는 17보다 적을 수 있음. + +## ③ 레미콘 부산 25-3-150(MT021211) 1줄 — 확정 거리 하나 + +다산 값 122,560 이 조달청 **25-33-150** 값과 정확히 같음(25-30-150 은 119,000 으로 다름) — **25-3-150 을 25-33-150 의 오기로 볼지** 확정하면 1줄 바로 채워짐. 강도 30·33·35 어느 것도 다산 글자만으로는 못 가려 오기가 아니라면 채울 수 없음. + +## ④ 중온 아스콘 지역 묶음 28줄 — 결정해도 0줄 + +세종·충남 4개 시(10줄) · 전북 전주권(6줄)은 그 지역을 묶은 중온 조달청 줄 자체가 없음 — 결정할 거리가 아니라 **자료 없음**. 전북 정읍권(6줄)·남원권(6줄)은 지역은 있으나 **3등급 그 규격(BB-3·4·WC-1·3·5·6) 줄이 없음**(1등급만 있거나 아예 없음) — 등급 다른 1등급으로 채우면 다른 물건이라 못 채움. **확정할 것은 값이 아니라 문구뿐** — 지금 까닭 「그 지역의 중온 아스콘 줄이 없음」을 전북 정읍·남원 12줄만 「그 지역에 그 등급(3등급) 중온 줄이 없음」으로 고치는 것(값은 그대로 못 채움). + +## ④ 그 밖 13줄(레미콘 제외) — 대부분 결정과 무관하게 못 채움 + +| 줄 | 결정하면 채워지나 | +|---|---| +| 아스콘 서울·인천·경기(강남·강동·송파 제외) 3등급 3줄 | 조달청 소묶음이 여러 개(89,590~107,350) 섞여 **어느 소묶음이 다산 묶음인지 글자로 못 가림** — 사람이 소묶음 하나를 고르면 3줄 채워지나, 최저값이 다산보다 크게 낮아 추천 안 함 | +| 아스콘 전북 전주권 중온 3줄 | 그 시군 묶음 자체가 없음 · 다른 전북 묶음은 +6~8%(±5% 밖) — 결정해도 못 채움 | +| 생태어소블록 1줄 · 생태옹벽블록 2줄 | 품명·치수 자체가 다름(호안·옹벽 규격 불일치) — 결정해도 못 채움 | +| 합성목재(본우드) 3줄 | 치수·형(중공/솔리드)·단위 자체가 다름 — 결정해도 못 채움 | +| 콘크리트보강섬유(슈퍼셀) 1줄 | 「콘크리트보강섬유」는 시트(m·㎡) 3줄뿐, 다산은 포(kg) — 물건 자체가 다름 — 결정해도 못 채움 | + +숫자로 — 이 13줄 가운데 결정으로 채울 수 있는 것은 **아스콘 서울·인천·경기 3줄**뿐(그마저 추천 안 함) · 나머지 10줄은 조달청에 같은 물건이 없어 어떤 결정도 못 채움. + +## 참고 — 별도 사안(관급 채우기 수에는 안 넣음) + +- 레미콘 규격 미지정 14건(원문이 무근·철근만 밝히고 강도·슬럼프를 안 밝힘) — `_조사_레미콘_규격.md` 참고. 관급값 채우기가 아니라 **로직에 강도·슬럼프 선택 칸을 새로 두는 설계** 확정 거리(무근 기본 18MPa · 철근 기본 21MPa 제안, 기본값도 사용자 협의). +- 충북 U형 T=8cm 회색(MT009987) — 다산 값 자체가 없어(비고도 빔) 어떤 결정으로도 못 채움 · 나대영 U103(8,000)이 후보이나 대조할 다산 값이 없음.