From 92e27840381176e45d6b887a724ab3617d841b55 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 10:38:16 +0900 Subject: [PATCH 1/5] =?UTF-8?q?docs:=20M01=20=ED=92=88=EC=85=88=20?= =?UTF-8?q?=EB=8C=80=EC=A1=B0=20=EC=A4=91=EA=B0=84=20=EA=B2=B0=EA=B3=BC?= =?UTF-8?q?=EC=99=80=20=EC=9D=B8=EA=B3=84=20=EB=B0=A9=EB=B2=95=20=EB=B3=B4?= =?UTF-8?q?=EC=A1=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 사용자 지시에 따라 대조를 중단하고 기존 보고, 줄글 목록, 진행 상태와 대조 방법을 보존한다. --- docs/raw/M01_점검/대조방식.md | 20 ++ docs/raw/M01_점검/보고.md | 529 +++++++++++++++++++++++++++++++++ docs/raw/M01_점검/보고_줄글.md | 437 +++++++++++++++++++++++++++ docs/raw/M01_점검/진행.md | 20 ++ 4 files changed, 1006 insertions(+) create mode 100644 docs/raw/M01_점검/대조방식.md create mode 100644 docs/raw/M01_점검/보고.md create mode 100644 docs/raw/M01_점검/보고_줄글.md create mode 100644 docs/raw/M01_점검/진행.md diff --git a/docs/raw/M01_점검/대조방식.md b/docs/raw/M01_점검/대조방식.md new file mode 100644 index 00000000..5f711f5e --- /dev/null +++ b/docs/raw/M01_점검/대조방식.md @@ -0,0 +1,20 @@ +# M01 원문·자료 표 대조 방식 + +2026-09-30 인계용. 새 판정 없이 앞서 수행한 대조 절차와 확인 사례만 정리한다. `진행.md`의 `끝남` 11표 외에는 숫자나 행 수가 같아도 검증 완료로 보지 않는다. + +1. **원문 찾기:** 로직·소요량·계수 JSON의 `출처`와 절 번호를 기준으로 `resources/knowledge/original/원가계산/` 본문(md)에서 해당 절과 표의 앞뒤 주석까지 찾는다. 제목만 같아도 연도·절·표 번호가 다르면 별개로 취급한다. 원문 인용과 파일·절을 함께 기록한다. +2. **병합 칸 풀기:** 원문의 행 병합·열 병합은 생략된 값을 임의로 빈 칸으로 세지 않는다. 위 행에서 이어지는 규격·조건·단위, 두 줄에 걸친 이름, 소계·주석·계산식 여부를 식별해 비교용 가상 행으로 펼친다. 반복 표 머리말은 데이터 행에서 제외한다. +3. **피벗:** 원문의 한 물리 행에 좌·우 구분이나 여러 값 칸이 있으면 각각 독립 비교 행으로 편다. 역으로 JSON 여러 행이 원문 한 행의 서로 다른 열을 나타내면 같은 원문 행에 짝을 둔다. 따라서 물리 줄 수 차이만으로 누락 판정하지 않는다. +4. **로직 줄 짝짓기:** 원문 절·표·규격·조건·비목·장비/재료명을 복합 키로 삼아 `소요량_*`, `계수_*` 행과 `로직_*.json`의 찾기(QC/QF) 및 호표(LB/EQ/MT/GC/GF)를 연결한다. 순서가 같은 줄이라는 이유만으로 짝짓지 않는다. 중복 규격은 주변 조건·단위와 수치까지 대조한다. +5. **단위와 값:** 원문·자료의 각 수치를 같은 행의 칸 이름과 단위로 비교한다. `㎥/m³`, `㎡/m²` 등 표기만 다른 단위는 정규화하되 `㎾h`, `L`, `kg`, `인`, `시간`, `대`는 서로 바꾸지 않는다. 옆 칸·옆 행의 값이 들어간 경우는 값 자체가 원문 어딘가에 있어도 오류다. +6. **배수:** 원문 기준량(`100㎡ 당`, `10m 당`, `1,000㎡ 당` 등)과 로직 결과단위·입력단위·수량 식을 함께 본다. 원문 원단위를 유지하는 결과라면 배수 나눔이 불필요할 수 있고, 결과를 `㎡`·`m` 등 단위당으로 바꾸면 해당 수량을 100·10·1,000으로 나눠야 한다. 중복 나눔과 누락 모두 검토한다. +7. **비목:** 원문 표의 노무·재료·경비 구분과 호표 요소가 실제 가격표에서 들어가는 비목을 맞춘다. 기계 이름이라고 무조건 경비, 소모품이라고 무조건 재료로 가정하지 않고 원문의 산출 구분과 주석을 우선한다. +8. **판정:** 원문 동일 절·행·칸과 JSON/로직의 대응을 직접 확인한 차이만 `확실`; 병합·피벗·타 절 재사용·판본 차이·조건 해석이 남으면 `의심`으로 둔다. 원문에 수치 표가 있지만 독립 로직이 안 보이는 절은 `누락 확정 / 참고·계수라 로직 불필요 / 다른 로직이 맡음 / 사람 확인`으로 갈라 적는다. 근거 한 줄, 키, 이름, 원문 파일·절, 갈래를 `보고.md`에 넣고 한 흠당 한 줄을 `보고_줄글.md`에 반영한다. + +자주 틀리는 자리는 병합된 마지막 행, 좌·우 피벗을 물리 행 수로 오판하는 자리, 표 머리말·소계의 혼입, 같은 숫자의 옆 열 이동, 단위 칸의 옆 줄 복사, 다른 절의 동명 표, `100㎡ 당` 배수의 이중 적용, 그리고 검색어가 동명 이종 자재를 먼저 찾는 자리다. 재료 검색어는 자재품목표에서 **정확한 품목이 존재하는지**와 **현재 검색어가 무엇을 실제로 찾는지**를 따로 기록한다. + +## 이미 확인한 세 예 + +1. **산림 10-6-1, QF000308:** 원문 한 행의 좌·우 값을 각각 펼쳐 비교했다. 원문 4개 물리 행이 자료 8개 값 행에 대응하므로 `4 ≠ 8`만으로 빠진 줄이라고 판정하지 않았다. 조건·값 짝짓기는 앞선 검수에서 완료로 기록했다. +2. **산림 10-4, QF000307:** 병합·피벗을 풀어도 원문 장비 16행에 자료 15행만 있었다. 끝의 자주식 `크레인(트럭 10TON)`이 빠진 것을 원문 이름과 해당 절로 직접 확인해 `확실` 누락으로 `보고.md`와 `보고_줄글.md`에 기록했다. +3. **GC000943 Tar Epoxy:** 원문의 재료량·동력량 칸을 별개로 보아야 하는데 자료에서 `550`과 `㎾h`가 Tar Epoxy 재료 줄에 들어간 유형이다. 값 존재만으로 합격시키지 않고 원문 열 위치, 재료 단위, 전력 비목 및 호표 참조를 각각 대조해야 한다. 앞선 보고의 확정/의심 표시를 그대로 따른다. diff --git a/docs/raw/M01_점검/보고.md b/docs/raw/M01_점검/보고.md new file mode 100644 index 00000000..5dd7690a --- /dev/null +++ b/docs/raw/M01_점검/보고.md @@ -0,0 +1,529 @@ +# M01 단가산출 로직 읽기 전용 점검 + +- 점검일: 2026-09-30. 대상: `resources/master_data/로직_*.json` 54파일, 1,354줄 및 직접 참조 마스터·원문 본문. +- `check_master.py 전부`: 틀 0, 본문 0, 로직 0, 조합 0, 단위 경고 15. 검사의 `본문`은 **표형 요소의 숫자**를 원문 절과 비교하며, 로직의 의미나 표의 행 조합을 전수 검증하지 않는다. +- 아래 `확실`은 원문 표와 로직 값을 직접 맞댄 것. `의심`은 도구 경고이며 실제 오류 또는 가격 마스터 후보 미비 여부를 더 확인해야 한다. 같은 키의 서로 다른 문제는 한 행에 묶었다. + +## 확인된 차이 + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000181 | 매트부설(육상) | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-02_연약지반처리.md · 5-2-1 | 연결 | P.P로프(9㎜) 재료 검색어가 `와이어로프(철심) 9㎜`로, 재질과 품명이 다르다. | 확실 | 원문: `P.P로프(9㎜) (m)`; 로직: `검색어: 와이어로프(철심) 9㎜`. | +| GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-07_비계.md · 2-7-6 | 연결 | `수평띠장 L1829`가 안전발판을 검색한다. | 확실 | 원문: `수평띠장 · L1829 · 개 · 4`; 로직 검색어: `안전발판(PSP대용) 250×3000`. | +| GC000348 | 터널 방수 | 건설공사_표준품셈/본문/02_토목부문/제03장_터널공사/3-04_부대공.md · 3-4-1 | 연결 | 일체식 방수시트가 방수석고보드를 검색한다. | 확실 | 원문: `일체식 방수시트 · ㎡ · 1.15`; 로직 검색어: `방수석고보드 12.5t`. | +| GC000360 | 레일 가스압접 | 건설공사_표준품셈/본문/02_토목부문/제04장_궤도공사/4-05_궤도용접.md · 4-5-1 | 연결 | 바퀴숫돌 단면용의 가격 검색어가 도로청소용 빗자루다. 같은 방식으로 다른 바퀴숫돌 규격도 연결되어 있다. | 확실 | 원문: `바퀴숫돌 · 단면용 A36m B11호… · 개`; 로직 검색어: `빗자루 도로청소용`. | +| GC000560 | 철골 공장용접(기본용접공수) | 건설공사_표준품셈/본문/03_건축부문/제01장_철골공사/1-01_철골_가공_조립(공장생산).md · 1-1-3 | 연결 | CO₂ 와이어·탄산가스·잠호용접와이어의 가격 검색어가 모두 아세틸렌이다. | 확실 | 원문: `CO_2 와이어 · ㎏`, `탄산가스 · ㎏`, `잠호용접와이어 · ㎏`; 로직: `아세틸렌 98%`. | +| GC000575 | 벽돌 쌓기(시멘트벽돌) | 건설공사_표준품셈/본문/03_건축부문/제02장_조적공사/2-01_벽돌.md · 2-1-1 | 연결 | 시멘트벽돌 가격 검색어가 주차라인블록이다. | 확실 | 원문: `본 품은 시멘트 벽돌(19×9×5.7㎝) 쌓기 기준`; 로직 검색어: `주차라인블록 1000X300X150`. | +| GC000604 | 카페트 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-01_바닥.md · 5-1-2 | 연결 | 카페트 가격 검색어가 불연천장재(마이톤)다. | 확실 | 원문: `카페트 · ㎡ · 1.1`; 로직 검색어: `불연천장재(마이톤) 12mm`. | +| GC000723 | 동관 용접접합 | 건설공사_표준품셈/본문/04_기계설비부문/제01장_배관공사/1-02_동관.md · 1-2-1 | 연결 | 동 및 동합금용 용접봉과 플럭스가 둘 다 아세틸렌을 검색한다. | 확실 | 원문 표 머리: `용접봉(g) · 플럭스(g) · 산소(ℓ) · 아세틸렌(g)`; 앞의 두 재료 검색어: `아세틸렌 98%`. | +| GC000938 | Stop-Log 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-06_수력발전_기계설비.md · 13-6-6 | 연결·단위 | `광명단` 재료가 `목재전용도료 오일스테인`을 검색한다. 아세틸렌 원문은 `병` 수량 1.98인데 호표는 `kg` 1.98로 환산 없이 사용한다. | 확실 | 원문: `아세틸렌 … 병 1.98`, `광명단 … ℓ 2.2`. | +| GC000943 | Roller Gate Guide Metal 제작 | 같은 파일 · 13-6-11 | 연결·단위 | `Tar Epoxy` 호표에 원문의 전기 `550㎾h`를 그대로 넣고 `Tar Epoxy` 원문 `0.75ℓ`를 누락했다. 아세틸렌도 원문 `1.6병`을 `1.6kg`으로 사용한다. | 확실 | 원문: `Tar Epoxy … 0.75ℓ`, `전기 … 550㎾h`, `아세틸렌 … 1.6병`. | +| GC000948 | Tainter Gate Anchorage 제관 | 같은 파일 · 13-6-17 | 연결·단위 | `Tar Epoxy` 호표에 전력 `420㎾h`를 넣고 원문의 `3.0ℓ`를 누락했다. 아세틸렌 원문 `1.5병`도 `1.5kg`으로 사용한다. | 확실 | 원문: `Tar Epoxy … 3.0ℓ`, `전력 … 420㎾h`, `아세틸렌 … 1.5병`. | +| GC000993 | 플랜트 공사별 설치 소모자재(참고) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-11_기타_기계설비.md · 13-11-5 | 연결 | 용접봉(전기·산소) 모두 아세틸렌을, 사포는 복사용지를, 걸레는 그리스를, 용접면·용접홀다·용접앞치마는 노면파쇄기 팁을, 페인트붓은 도로청소용 빗자루를 검색한다. 원문 품명과 재료 가격 연결이 다르다. | 확실 | 원문 표의 품명 줄: `용접봉(전기)`, `용접봉(산소)`, `사포`, `걸레`, `용접면`, `용접홀다`, `용접앞치마`, `페인트붓(표기용)`. | + +## 검사 도구의 단위 경고 (15곳, 모두 의심) + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-07_비계.md · 2-7-6 | 단위 | 가새 L1518-2개 `조` 후보 0 | 의심 | 도구: `단위 「조」 후보 0`. | +| GC000181 | 매트부설(육상) | 5-02_연약지반처리.md · 5-2-1 | 단위 | 철근(19㎜) `m` 후보 0 | 의심 | 도구: `단위 「m」 후보 0`. | +| GC000616 | 걸레받이 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-03_벽.md · 5-3-5 | 단위 | 중밀도섬유판 걸레받이 `m` 후보 0 | 의심 | 도구: `단위 「m」 후보 0`. | +| GC000211 | 합판거푸집 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-03_거푸집.md · 6-3-1 | 단위 | 폼타이 12.7·9.5·7.9㎜의 `본` 후보 각각 0 (3곳) | 의심 | 도구: `폼타이 … 단위 「본」 후보 0`. | +| GC000855 | 가스용 강관 나사식 접합 및 배관 | 건설공사_표준품셈/본문/04_기계설비부문/제11장_가스설비공사/11-01_강관.md · 11-1-3 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 | 도구: `스레트실테이프 … 단위 「㎝」 후보 0`. | +| GC000859 | 직독식 가스미터 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제11장_가스설비공사/11-03_부속기기.md · 11-3-3 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 | 도구: `스레트실테이프 … 단위 「㎝」 후보 0`. | +| GC000938 | Stop-Log 설치 | 13-06_수력발전_기계설비.md · 13-6-6 | 단위 | 함석 `대` 후보와 단위 성격 다름. 원문 역시 `대`; 가격 마스터 문제 가능. | 의심 | 원문: `함석 … 대 0.53`; 도구: `후보 단위가 줄 단위 「대」 과 성격이 다름`. | +| GC000943, GC000948 | 수력발전 게이트 제작 | 같은 파일 · 13-6-11, 13-6-17 | 단위 | 중유 `D/M` 후보 단위가 다름 (2곳) | 의심 | 원문: `중유 … 0.0018D/M`, `중유 … 0.019D/M`. | +| GC000948 | Tainter Gate Anchorage 제관 | 같은 파일 · 13-6-17 | 단위 | Zinc primer `ℓ` 후보 단위가 다름 | 의심 | 원문: `Zinc primer … 0.36ℓ`. | +| GC000993 | 설치 소모자재(참고) | 13-11_기타_기계설비.md · 13-11-5 | 단위 | 용접장갑 `족` 후보 0 | 의심 | 도구: `용접장갑 … 단위 「족」 후보 0`. | +| GF000160 | 합판거푸집 | 산림_표준품셈/본문/제12장_철근콘크리트/12-04_합판거푸집.md · 12-4 | 단위 | 폼타이 `본` 후보 0 | 의심 | 도구: `폼타이(D형 1/2인치) … 단위 「본」 후보 0`. | +| GF000165 | 콘크리트 포장 거푸집 | 산림_표준품셈/본문/제12장_철근콘크리트/12-08_콘크리트_포장_거푸집.md · 12-8 | 단위 | 철재 거푸집 손료 `본` 후보 0 | 의심 | 도구: `철재 거푸집 손료(1본 3m) … 단위 「본」 후보 0`. | + +## 범위와 부문별 요약 + +`점검 수`는 도구가 구조·참조·표 숫자를 검사한 로직 줄 수다. 사람이 원문 표의 모든 규격·조건·비목을 확인한 수가 아니다. `흠 수`는 위 표의 **확실한 문제가 있는 로직 키 수 / 단위 경고 발생 곳 수**이며 같은 키가 양쪽에 있을 수 있다. + +| 부문 | 로직 수 | 점검 수(기계) | 흠 수(확실 / 의심 경고) | +|---|---:|---:|---:| +| 건설품셈 공통 | 276 | 276 | 2 / 5 | +| 건설품셈 토목 | 282 | 282 | 2 / 0 | +| 건설품셈 건축 | 163 | 163 | 3 / 1 | +| 건설품셈 기계설비 | 272 | 272 | 5 / 7 | +| 건설품셈 유지관리 | 110 | 110 | 0 / 0 | +| 산림품셈 | 251 | 251 | 0 / 2 | +| 합계 | 1,354 | 1,354 | 12 / 15 | + +원문 직접 대조한 절: 건설 공통 2-7-6·5-2-1, 토목 3-4-1·4-5-1, 건축 1-1-3·2-1-1·5-1-2, 기계설비 1-2-1·13-6-6·13-6-11·13-6-17·13-11-5, 산림 13-4-1. 각 절에서도 지적 항목 중심으로 대조했다. 이외 절의 로직별 직종·기계·재료, 조건 조합, 비목, 배수 환산은 **미완료**다. 따라서 0건 부문도 무결 판정이 아니다. + +추가 점검: 모든 로직 출처를 `section_of()`로 찾아 1,354줄 중 8줄은 정확한 소제목을 반환하지 않았다(GC000482·483·484·485·487·506·511, GF000183). 원문에 없는 로직이라는 뜻은 아니다. 이 8줄은 제목 표기·하위 번호를 수동 대조해야 한다. 원문 절마다 로직이 필요한지의 판정도 아직 하지 않았다. 산림 본문 `###` 소제목 274개와 산림 로직 고유 원문번호 212개의 단순 집합 비교는 계수·설명 절과 부모 번호가 섞여 누락 건수로 쓸 수 없다. + +검사 도구의 0건은 원문 표의 **숫자 집합**이 맞는다는 뜻이다. 표 행별 규격·조건 조합 누락은 이 검사로 배제할 수 없다. 특히 위에서 확인한 `GC000943`의 550㎾h가 Tar Epoxy에 연결된 문제도 숫자 자체가 원문에 있으므로 통과한다. + +## 2차 전수 대조 · 산림품셈 + +범위: 산림 로직 251줄, 재료 호표 128줄, 소요량·계수 표 634개(저장 줄 4,159개). 재료 128줄의 호표 이름·검색어를 모두 펼쳐 대조했고 아래는 1차 보고와 겹치지 않는 차이다. 원문 절의 수치 포함 여부와 로직 결과단위·배수 식도 251줄을 검색했다. 원문 `100m당`인 `GF000163`의 블레이드 `0.31/100`, 물 `3000/100`은 `원/m`에 맞는다. 표의 숫자 집합 검사는 0건이지만, 원문 Markdown의 병합 표와 마스터의 긴 줄을 행별로 역변환하지 못하므로 **4,159줄의 규격·조건 조합이 모두 있는지는 아직 판정할 수 없다**. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000060 | 목재칩 포설 | 산림_표준품셈/본문/제06장_생육보조/6-08_목재칩_포설.md · 6-8 | 연결 | 우드칩 가격 검색어가 미송각재다. | 확실 | 호표 `우드칩`; 검색어 `미송각재 30×30×3600mm 서울`. | +| GF000143 | 케이블 크레인 운반대 설치 | 산림_표준품셈/본문/제10장_자재․장비_운반/10-08_케이블_크레인_운반.md · 10-8-2 | 연결 | 소재(원목)가 제재 각재를 검색한다. | 확실 | 호표 `소재(원목)`; 검색어 `미송각재 30×30×3600mm 서울`. | +| GF000161 | 문양거푸집 설치 및 해체 | 산림_표준품셈/본문/제12장_철근콘크리트/12-05_문양거푸집(0~7m).md · 12-5 | 연결 | 문양 스티로폴이 그라스울 샌드위치판넬을 검색한다. | 확실 | 호표 `문양 스티로폴`; 검색어 `샌드위치판넬(그라스울) T50`. | +| GF000163 | 포장절단(1차 절단) | 산림_표준품셈/본문/제12장_철근콘크리트/12-07_포장절단_및_줄눈설치.md · 12-7-1 | 연결 | 커터 블레이드가 굴착기 치즐을 검색한다. | 확실 | 원문 `100m당 블레이드 0.31개`; 호표 검색어 `치즐(0.2㎥)`. | +| GF000172 | 맹암거 | 산림_표준품셈/본문/제12장_철근콘크리트/12-10_맹암거.md · 12-10 | 연결 | 부직포가 직포를, 잡석이 강모래를 검색한다. | 확실 | 호표 `부직포`, `잡석 구입`; 검색어 `직포 옥상방수용직포`, `모래 강모래`. | +| GF000180 | 집수정 | 산림_표준품셈/본문/제12장_철근콘크리트/12-15_집수정.md · 12-15 | 연결 | 집수정 뚜껑(스틸그레이팅)이 PE빗물받이 뚜껑을 검색한다. | 확실 | 호표 `집수정 뚜껑(스틸그레이팅)`; 검색어 `PE빗물받이스틸뚜껑 495×395×50T`. | +| GF000181 | 맨홀 | 산림_표준품셈/본문/제12장_철근콘크리트/12-16_맨홀.md · 12-16 | 연결 | 원형거푸집 두 줄이 폼타이를 검색한다. | 확실 | 호표 `원형거푸집(PE 10회)` 두 줄; 검색어 `폼타이 D형`. | +| GF000191 | 부직포설치 | 산림_표준품셈/본문/제12장_철근콘크리트/12-23_부직포설치.md · 12-23 | 연결 | 부직포가 직포를 검색한다. | 확실 | 호표 `부직포`; 검색어 `직포 옥상방수용직포`. | +| GF000198 | 실런트(20×25㎜) | 산림_표준품셈/본문/제12장_철근콘크리트/12-27_지수판.md · 12-27-3 | 연결 | 실런트가 수팽창 지수재를 검색한다. | 의심 | 호표 `실런트`; 검색어 `쉬트파일수팽창지수재 DPS-500` — 대체재 동등성 근거 미확인. | +| GF000199 | 신구 BOX접합 | 산림_표준품셈/본문/제12장_철근콘크리트/12-28_신구_BOX접합.md · 12-28 | 연결 | 콘크리트용 에폭시 접착제는 석고본드를, 시너는 목재전용 오일스테인을 검색한다. | 확실 | 호표 `에폭시 접착제(콘크리트용)`, `시너`; 검색어 `석고본드`, `목재전용도료 오일스테인`. | +| GF000201 | 다웰바 설치 신축 이음부 | 산림_표준품셈/본문/제12장_철근콘크리트/12-30_다웰바_설치.md · 12-30-1 | 연결·단위 | 강봉 D32가 트러스를 검색하고, PVC 파이프 Ø35㎜는 D30㎜ 제품을 검색한다. | 확실 | 호표 `강봉(D32㎜)`, `P.V.C 파이프(Ø35㎜)`; 검색어 `트러스`, `D=30mm`. | +| GF000202 | 다웰바 설치 접속스라브부 | 같은 파일 · 12-30-2 | 연결·단위 | 원형철근 Ø29는 D25 가공비를, 탄성고무받침은 익스팬션조인트휠러를, 다웰바캡은 보강재를 검색한다. | 확실 | 호표 `원형철근(∅29㎜)`, `탄성고무받침`, `다웰바캡`; 검색어 `D25mm`, `익스팬션조인트휠러`, `SRR 보강재`. | +| GF000203 | 물끊기 홈(NOTCH) 설치 | 산림_표준품셈/본문/제12장_철근콘크리트/12-31_물끊기_홈(NOTCH)_설치.md · 12-31 | 연결 | 물끊기 홈 재료가 방수석고보드를 검색한다. | 확실 | 호표 `물끊기 홈(NOTCH) 재료`; 검색어 `방수석고보드 12.5t`. | +| GF000220 | 돌쌓기 메쌓기(장비) | 산림_표준품셈/본문/제13장_구조물/13-04_돌쌓기.md · 13-4-2 | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 | 원문 `잡석을 채움재로 사용하는`; 호표 검색어 `모래 강모래`. | +| GF000224 | 돌붙임 메붙임(장비) | 산림_표준품셈/본문/제13장_구조물/13-05_돌붙임.md · 13-5-2 | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 | 호표 `잡석(채움재)`; 검색어 `모래 강모래`. | +| GF000235 | 사각형 돌망태 | 산림_표준품셈/본문/제13장_구조물/13-11_돌망태.md · 13-11-4 | 연결 | 철망태가 기초사석을 검색한다. | 확실 | 호표 `철망태`; 검색어 `기초사석 0.015~0.03㎥`. | + +원문에 수치 표가 있고 같은 절의 전용 로직·표의 `용도.로직키`가 모두 없는 절 후보는 **81개**다. 표형 데이터만 보관하려는 절도 섞일 수 있으므로 누락 판정은 `의심`이다. 원문번호별 목록(괄호는 후보 절 수): + +- 4장(3): 4-1-1, 4-2-1, 4-2-2. +- 5장(18): 5-1-1, 5-1-2, 5-1-3, 5-1-5, 5-3-2, 5-3-3, 5-3-4, 5-3-5, 5-16-1, 5-16-2, 5-17-1, 5-17-2, 5-19-1, 5-19-2, 5-26-1, 5-26-2, 5-26-3, 5-28-2. +- 6장(3): 6-4-3, 6-4-4, 6-7-1. +- 7장(7): 7-1-1, 7-5-2, 7-7-2, 7-8-1, 7-8-2, 7-9-1, 7-9-2. +- 8장(9): 8-1-1, 8-1-2, 8-2-1, 8-2-2, 8-2-3, 8-2-4, 8-2-5, 8-6-2, 8-6-3. +- 9장(25): 9-4-1, 9-5-1, 9-5-2, 9-6-1, 9-7-2, 9-8-2, 9-10-1, 9-10-2, 9-11-1, 9-12-2, 9-12-3, 9-13-7, 9-13-8, 9-13-9, 9-13-10, 9-13-11, 9-13-12, 9-13-13, 9-13-14, 9-13-15, 9-13-16, 9-13-17, 9-13-18, 9-16-3, 9-19-3. +- 10장(8): 10-6-1, 10-6-2, 10-6-3, 10-8-1, 10-9-1, 10-12-1, 10-13-1, 10-13-2. +- 12장(2): 12-38-1, 12-38-2. +- 13장(6): 13-4-6, 13-10-2, 13-11-1, 13-11-2, 13-15-1, 13-15-2. + +## 2차 전수 대조 · 건설품셈 공통 + +범위: 로직 276줄, 재료 호표 113줄, 소요량·계수 표 575개(저장 줄 2,828개). 재료 113줄의 호표 이름·검색어를 모두 펼쳤고, 원문 출처별 배수 문구를 로직 결과단위·식과 대조했다. `(10㎡당)` 노무와 `(㎡당)` 재료가 한 절에 같이 있는 2-8-8·2-8-9·2-10-1·2-10-2는 로직이 노무만 10으로 나누는 것이 원문에 맞다. 1차 보고와 겹치지 않는 발견은 아래와 같다. 원문 표의 수치 집합 검사 0건은 조건 조합별 행 수 일치를 증명하지 않는다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000001 | 철제조립식 가설건축물 손료 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-02_손율.md · 2-2-3 | 연결 | 외부·내부 PANEL, CANOPY, 박공PANEL, 천장판을 T챤넬로, 중도리를 트러스로, T-BAR를 처마후레싱으로 검색한다. | 확실 | 원문 품명 `PANEL`, `CANOPY`, `중도리`, `T-BAR`; 로직 검색어 `T챤넬`, `트러스`, `처마후레싱`. | +| GC000002 | 콘테이너형 가설건축물 손료 | 같은 파일 · 2-2-3 | 연결·단위 | 3×3·3×6·3×9m 건축물 셋 모두 12×3×2.6m 콘테이너를 검색한다. 규격 차이를 반영하지 않는다. | 확실 | 호표 규격 `3.0x3.0m`·`3.0x6.0m`·`3.0x9.0m`; 검색어 `12.0*3.0*2.6m`. | +| GC000031 | 낙하물 방지망(비계) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-08_추락재해_및_낙하물방지시설.md · 2-8-1 | 연결 | 브라켓을 안전발판으로, 그물망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `브라켓`·`그물망`; 검색어 `안전발판`·`직포 옥상방수용직포`. | +| GC000032 | 낙하물 방지망(플라잉넷) 설치 및 해체 | 같은 파일 · 2-8-2 | 연결 | 브라켓을 안전발판으로, 사다리를 강관비계로, 그물망을 직포로 검색한다. | 확실 | 호표 `브라켓`·`사다리`·`그물망`; 검색어 `안전발판`·`강관비계`·`직포`. | +| GC000037 | 철골 안전망 설치 및 해체 | 같은 파일 · 2-8-7 | 연결 | 그물망을 옥상방수용 직포로 검색한다. | 확실 | 원문 `그물망 · ㎡ · 12.4`; 검색어 `직포 옥상방수용직포`. | +| GC000038 | 비계주위 보호망 설치 및 해체 | 같은 파일 · 2-8-8 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `보호망`; 검색어 `직포 옥상방수용직포`. | +| GC000039 | 갱폼주위 보호망 설치 및 해체 | 같은 파일 · 2-8-9 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `보호망`; 검색어 `직포 옥상방수용직포`. | +| GC000062 | 방진망 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-10_피해방지시설.md · 2-10-2 | 연결 | 방진망을 PVC 천막지로 검색한다. | 확실 | 원문 `방진망 · ㎡ · 1.06`; 검색어 `PVC천막지 T-210`. | +| GC000068 | 건축물보양 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-11_현장관리.md · 2-11-1 | 연결 | 부직포를 직포로, 풀을 그리스로 검색한다. | 확실 | 호표 `부직포`·`풀`; 검색어 `직포 옥상방수용직포`·`그리스(일반범용)`. | +| GC000127 | 버팀목 설치·해체 | 건설공사_표준품셈/본문/01_공통부문/제03장_토공사/3-08_보강토_옹벽.md · 3-8-3 | 연결·단위 | 각재 10×10㎝가 30×30㎜ 각재를 검색한다. | 확실 | 호표 `각재 10㎝×10㎝`; 검색어 `외송각재 30×30×3600mm`. | +| GC000185 | 연직배수재(PBD) 타설 | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-02_연약지반처리.md · 5-2-3 | 연결 | 드레인 보드를 고무바로 검색한다. | 확실 | 호표 `드레인 보드`; 검색어 `고무바 2.2cm`. | +| GC000197 | 차수재 부설(1겹) | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-04_차수.md · 5-4-1 | 연결 | 부직포·지오콤포지트는 옥상방수용 직포로, 벤토나이트매트는 PET 매트로 검색한다. | 확실 | 호표 `부직포`·`지오콤포지트`·`벤토나이트매트`; 검색어 `직포`·`PET 매트`. | +| GC000203 | 에폭시 콘크리트 접착제 바르기 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-01_콘크리트.md · 6-1-5 | 연결 | 에폭시 접착제 두 종은 석고본드를, 시너는 목재용 오일스테인을 검색한다. | 확실 | 호표 `에폭시 신구콘크리트 접착제`, `시너`; 검색어 `석고본드`, `목재전용도료 오일스테인`. | +| GC000212 | 강재거푸집 인력 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-03_거푸집.md · 6-3-2 | 연결 | 강재거푸집 손료가 K-SPAN 패널 가격을 검색한다. | 확실 | 호표 `강재거푸집 손료`; 검색어 `패널(K-SPAN PANEL) 0.6×305mm`. | +| GC000215 | 문양거푸집(판넬) 설치 및 해체 | 같은 파일 · 6-3-4 | 연결 | 문양거푸집 패널이 K-SPAN 패널을 검색한다. | 확실 | 호표 `문양거푸집(판넬)`; 검색어 `패널(K-SPAN PANEL) 0.6×305mm`. | +| GC000216 | 합성수지(P.E) 원형 맨홀 거푸집 설치 및 해체 | 같은 파일 · 6-3-5 | 연결 | 원형맨홀거푸집 다섯 규격 모두 폼타이를 검색한다. | 확실 | 호표 `원형맨홀거푸집 ø740…ø1800 손료`; 검색어 `폼타이 D형`. | + +원문 수치 표가 있으나 해당 절 전용 로직도 표의 `용도.로직키`도 없는 후보는 **21절(의심)**: 1장 1-3-1, 1-4-3·4·5·6·7; 2장 2-1-1·2, 2-2-2·4; 6장 6-2-1; 7장 7-4-2·3; 8장 8-2-1·3·5·8·9·13·15·21. 적용기준·기계 성능처럼 독립 단가 로직이 필요 없는 표가 섞여 있으므로, 이를 그대로 결손 확정 수로 쓰지 않는다. + +## 2차 전수 대조 · 건설품셈 토목 + +범위: 로직 282줄, 재료 호표 71줄, 소요량·계수 표 765개(저장 줄 7,445개). 재료 71줄을 모두 펼쳐 대조했다. 원문 1-8-9의 10㎡당 재료는 `GC000319`이 `/10`을 적용하고, 노무는 시공량으로 나누므로 이 배수 자체는 맞는다. 원문 표의 수치 집합 검사 0건과 행별 조건 조합의 완전성은 별개다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000319 | 차선도색 융착식 도료 수동식 | 건설공사_표준품셈/본문/02_토목부문/제01장_도로포장공사/1-08_교통시설공.md · 1-8-9 | 연결 | 융착식 도료 프라이머가 신구접착·방청제를 검색한다. | 확실 | 호표 `프라이머(융착식 도료)`; 검색어 `신구접착및방청제 LDS-MP`. | +| GC000337 | 낙석방지망 철망 및 와이어 설치 | 건설공사_표준품셈/본문/02_토목부문/제01장_도로포장공사/1-09_부대공.md · 1-9-4 | 단위 | 결속선 원문은 `m`, 검색어는 철선 #8이다. 가격 후보가 길이 단위인지 확인 필요. | 의심 | 원문 `결속선 · m · 0.3`; 검색어 `보통철선 #8 서울`. | +| GC000374 | 강교 제작 기타재료 | 건설공사_표준품셈/본문/02_토목부문/제05장_강구조공사/5-01_강교제작(공장제작).md · 5-1-3 | 연결 | 용접봉(강교 제작)이 아세틸렌을 검색한다. | 확실 | 호표 `용접봉(강교 제작)`; 검색어 `아세틸렌 98%`. | +| GC000375 | 강교 소재 표면처리 | 건설공사_표준품셈/본문/02_토목부문/제05장_강구조공사/5-02_강교도장.md · 5-2-1 | 연결 | 무기질아연말 샵프라이머가 목재용 오일스테인을 검색한다. | 확실 | 호표 `무기질아연말 샵프라이머`; 검색어 `목재전용도료 오일스테인`. | +| GC000431, GC000432 | 보링 천공(토사·암반) | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-01_보링.md · 8-1-2·3 | 연결 | 코아바렐·크라운비트·파이프·코아리프터 등 원문 소모품 12줄을 굴착기 치즐로 검색한다. | 확실 | 호표 `싱글코아바렐`, `더블코아바렐`, `다이아몬드비트` 등; 검색어 `치즐(0.2㎥)`. | +| GC000433, GC000434, GC000435 | 표준관입·시료채취·베인전단시험 | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-02_시험.md · 8-2-1·2·3 | 연결 | 샘플러·신월튜브·베인 블레이드가 굴착기 치즐을 검색한다. | 확실 | 호표 `샘플러`, `신월튜브`, `베인 블레이드`; 검색어 `치즐(0.2㎥)`. | +| GC000442, GC000443, GC000444, GC000445, GC000446 | 대구경 보링 천공 | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-04_대구경_보링(지하수개발).md · 8-4-1·2 | 연결 | 윙비트가 치즐을, 벤토나이트가 수팽창 지수재를 검색한다. | 확실 | 호표 `윙비트`, `벤토나이트`; 검색어 `치즐(0.2㎥)`, `쉬트파일수팽창지수재 DPS-500`. | +| GC000447, GC000448, GC000449 | 대구경 보링 암반층 천공 | 같은 파일 · 8-4-2 | 연결 | 에어해머·버튼비트가 치즐을 검색한다. | 확실 | 호표 `에어해머`, `버튼비트`; 검색어 `치즐(0.2㎥)`. | + +원문 수치 표가 있으나 해당 절 전용 로직과 표의 `용도.로직키`가 모두 없는 후보는 **13절(의심)**: 3-1-2, 3-2-1·2·3·4, 7-1-1·2·3·4, 7-4-4·5·6, 9-5-8. 계수·참고 표 여부를 확인해야 결손으로 확정할 수 있다. + +## 2차 전수 대조 · 건설품셈 건축 + +범위: 로직 163줄, 재료 호표 92줄, 소요량·계수 표 353개(저장 줄 972개). 재료 92줄 전부의 호표 이름·검색어를 대조했다. 원문에 `10m당`, `100㎡당`, `1,000개당` 등이 명시된 절의 로직 결과단위는 같은 배수로 유지되거나 시공량으로 나눴다. 수치 표가 있는데 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **0절**이다. 원문 표의 행별 조건 조합 일치는 별도 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000565 | 철골 현장용접(CO2 반자동) | 건설공사_표준품셈/본문/03_건축부문/제01장_철골공사/1-02_철골_세우기.md · 1-2-5 | 연결 | CO₂ 와이어와 탄산가스가 모두 아세틸렌을 검색한다. | 확실 | 호표 `CO_2 와이어`, `탄산가스`; 검색어 `아세틸렌 98%`. | +| GC000576 | 치장벽돌 공간쌓기 및 치장줄눈 | 건설공사_표준품셈/본문/03_건축부문/제02장_조적공사/2-01_벽돌.md · 2-1-2 | 연결 | 치장벽돌이 주차라인블록을 검색한다. | 확실 | 호표 `치장벽돌`; 검색어 `주차라인블록 1000X300X150`. | +| GC000604 | 카페트 설치(1차 발견 보강) | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-01_바닥.md · 5-1-2 | 연결 | 카페트 외에 펠트도 옥상방수용 직포를 검색한다. | 확실 | 원문 `펠트 · ㎡ · 1.1`; 검색어 `직포 옥상방수용직포`. | +| GC000616 | 걸레받이 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-03_벽.md · 5-3-5 | 연결 | 테라조와 합성수지 걸레받이 모두 처마후레싱을 검색한다. | 확실 | 호표 `테라조`, `합성수지 걸레받이`; 검색어 `처마후레싱 C/S`. | +| GC000618 | 도배바름(초배 · 정배) | 같은 파일 · 5-3-7 | 연결 | 도배용 풀이 그리스를 검색한다. | 확실 | 호표 `풀`; 검색어 `그리스(일반범용) CROWN`. | +| GC000620, GC000621, GC000622, GC000623, GC000625, GC000626, GC000628 | 단열재 시공 여러 절 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-04_단열.md · 5-4-1·2·3·4·6·7·9 | 연결 | 단열재·단열판에 완제품 그라스울 샌드위치판넬 가격을 연결한다. 단열재 종류·두께가 원문 또는 입력에 따라 달라질 수 있어 동등성 확인 필요. | 의심 | 호표 `단열재`/`단열판`; 검색어 `샌드위치판넬(그라스울) T50`. | +| GC000627 | 방습필름 설치 | 같은 파일 · 5-4-8 | 연결 | 방습필름이 PVC 천막지를 검색한다. | 확실 | 호표 `방습필름`; 검색어 `PVC천막지 T-210`. | +| GC000637, GC000638, GC000639 | 시트방수 붙임 3방식 | 건설공사_표준품셈/본문/03_건축부문/제06장_방수공사/6-03_시트_방수.md · 6-3-1·2·3 | 연결 | 방수시트 세 로직 모두 방수석고보드를 검색한다. | 확실 | 호표 `방수시트`; 검색어 `방수석고보드 12.5t`. | +| GC000646 | 벤토나이트방수 붙임 | 건설공사_표준품셈/본문/03_건축부문/제06장_방수공사/6-05_기타방수.md · 6-5-3 | 연결 | 벤토나이트방수재를 석고보드로, PE필름을 PVC천막지로, 카트리지를 화약 카트리지로, 와셔를 핀볼트로 검색한다. | 확실 | 호표 `벤토나이트방수재`·`PE필름`·`카트리지`·`와셔`; 검색어 `방수석고보드`·`PVC천막지`·`카트리지 화약`·`핀볼트`. | +| GC000655 | 폴리카보네이트 설치 | 건설공사_표준품셈/본문/03_건축부문/제07장_지붕_및_홈통공사/7-01_지붕.md · 7-1-6 | 연결 | 폴리카보네이트가 불연천장재(마이톤)를 검색한다. | 확실 | 호표 `폴리카보네이트`; 검색어 `불연천장재(마이톤) 12mm`. | +| GC000665 | 와이어메시 바닥깔기 | 건설공사_표준품셈/본문/03_건축부문/제08장_금속공사/8-01_제품.md · 8-1-3 | 연결 | 와이어메시가 메쉬스크린을 검색한다. | 확실 | 호표 `와이어메시`; 검색어 `메쉬스크린 H=0.9m`. | +| GC000666 | 인서트 설치 | 같은 파일 · 8-1-4 | 연결 | 인서트가 L형앵커볼트를 검색한다. | 확실 | 호표 `인서트`; 검색어 `L형앵커볼트 5/8"`. | +| GC000670 | 앵커고정식 난간 설치(공장제작) | 건설공사_표준품셈/본문/03_건축부문/제08장_금속공사/8-02_시설물.md · 8-2-2 | 연결 | AL리벳이 작은나사(스크류)를 검색한다. | 확실 | 호표 `AL리벳`; 검색어 `작은나사(스크류) ø 4.2㎜`. | + +## 2차 전수 대조 · 건설품셈 기계설비 + +범위: 로직 272줄, 재료 호표 264줄, 소요량·계수 표 509개(저장 줄 8,849개). 재료 264줄의 호표 이름·검색어를 펼쳤고 원문 배수 표기를 검색했다. 100㎡당·10m당 같은 배수 절은 이 부문에 없었다. 수치 표가 있는데 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **2절(13-4-1, 13-11-4; 의심)**이다. 원문 표의 조건별 행 완전성은 별도 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000724 | 스테인리스 강관 용접접합 | 건설공사_표준품셈/본문/04_기계설비부문/제01장_배관공사/1-03_스테인리스_강관.md · 1-3-1 | 연결 | TIG 용접봉과 아르곤가스 모두 아세틸렌을 검색한다. | 확실 | 호표 `TIG 용접봉`, `아르곤가스`; 검색어 `아세틸렌 98%`. | +| GC000752 | 제연댐퍼 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제02장_덕트공사/2-02_덕트기구.md · 2-2-6 | 연결 | 블라인드리벳을 핀볼트로, 철물을 철근부식방지재로 검색한다. | 확실 | 호표 `블라인드리벳`, `철물`; 검색어 `핀볼트 M12`, `철근부식방지재 MT-3`. | +| GC000901 | 플랜트 배관 보온(성형물) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-03_배관_및_기기보온.md · 13-3-1 | 연결 | 보온 성형물이 STS 단열바 프레임을, Sheet Metal Screw가 빗자루를 검색한다. | 확실 | 호표 `보온 성형물`, `Sheet Metal Screw`; 검색어 `단열바 STS 프레임`, `빗자루 도로청소용`. | +| GC000931 | 수차 설치(Kaplan · Francis · Propeller) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-06_수력발전_기계설비.md · 13-6-1 | 연결 | 걸레가 그리스를, 비닐세트·소창직은 PVC 코팅철선을, 시너·광명단·조합페인트는 목재용 오일스테인을 검색한다. | 확실 | 원문 재료명 `걸레`, `비닐세트`, `시너`, `광명단`; 각 검색어 `그리스`, `PVC코팅철선`, `오일스테인`. | +| GC000932 | 수력 발전기 설치 | 같은 파일 · 13-6-2 | 연결·단위 | 목탄·걸레가 그리스를, 가스용접봉·신주용접봉이 아세틸렌을, 비닐시트가 사포를 검색한다. 산소 원문은 4,500ℓ/병인데 로직은 병 수에 6,000을 곱한다. | 확실 | 원문 `산소 · 4,500ℓ · 병 · 0.109`; 호표 식 `0.109 * 6000`. | +| GC000933, GC000934 | 수문 제작(Tainter·Roller Gate) | 같은 파일 · 13-6-3 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000935, GC000936 | 수문 설치(Tainter·Roller Gate) | 같은 파일 · 13-6-4 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000937 | Stop-Log 제작 | 같은 파일 · 13-6-5 | 연결 | 광명단·페인트가 신구접착·방청제를 검색한다. | 확실 | 호표 `광명단`, `페인트`; 검색어 `신구접착및방청제 LDS-MP`. | +| GC000941 | Steel Penstock 현장제관 | 같은 파일 · 13-6-9 | 연결 | 시너 두 줄 모두 목재용 오일스테인을 검색한다. | 확실 | 호표 `시너`; 검색어 `목재전용도료 오일스테인`. | +| GC000945 | Tainter Gate Guide Metal 제작 | 같은 파일 · 13-6-13 | 연결 | 전기용접봉이 아세틸렌을 검색한다. | 확실 | 호표 `전기용접봉`; 검색어 `아세틸렌 98%`. | +| GC000947 | Trash Rack 제작 | 같은 파일 · 13-6-15 | 연결 | 연마석·톱날이 도로청소용 빗자루를, Bite가 굴착기 치즐을 검색한다. | 확실 | 호표 `연마석`, `톱날`, `Bite`; 검색어 `빗자루 도로청소용`, `치즐(0.2㎥)`. | +| GC000950 | Trash Rack 설치 | 같은 파일 · 13-6-16 | 연결 | 시너가 목재용 오일스테인을 검색한다. | 확실 | 호표 `시너`; 검색어 `목재전용도료 오일스테인`. | +| GC000972 | 노 기밀시험 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-07_제철기계설비.md · 13-7-22 | 연결 | 가루비누가 그리스를 검색한다. | 확실 | 호표 `가루비누`; 검색어 `그리스(일반범용) CROWN`. | +| GC000986 | Over Head Crane 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-10_운반기계설비.md · 13-10-2 | 연결 | 걸레가 그리스를 검색한다. | 확실 | 호표 `걸레`; 검색어 `그리스(일반범용) CROWN`. | +| GC000987 | Gantry Crane 설치 | 같은 파일 · 13-10-3 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000993 | 플랜트 공사별 설치 소모자재(1차 발견 보강) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-11_기타_기계설비.md · 13-11-5 | 연결 | 1차 발견 외에 시너도 목재용 오일스테인을, 비닐시드도 PVC천막지를 검색한다. | 확실 | 호표 `시너`, `비닐시드`; 검색어 `목재전용도료 오일스테인`, `PVC천막지 T-210`. | +| GC000931~GC000950, GC000986, GC000987, GC000993 (23키) | 아세틸렌이 포함된 플랜트·운반기계 로직 | 13-06_수력발전_기계설비.md · 13-6-1~17; 13-10_운반기계설비.md · 13-10-2·3; 13-11_기타_기계설비.md · 13-11-5 | 단위 | 아세틸렌 원문 수량은 병 단위(규격 2,100·2,500·3,500·4,000·4,500ℓ 등)인데 호표는 같은 수를 kg로 사용한다. 해당 23키 모두 병→kg 환산식이 없다. | 확실 | 예: 13-6-11 `아세틸렌 · 2,100ℓ입 · 1.6병`; `GC000943` 호표 `kg · 1.6`. | + +## 2차 전수 대조 · 건설품셈 유지관리 + +범위: 로직 110줄, 재료 호표 7줄, 소요량·계수 표 197개(저장 줄 783개). 재료 7줄을 전부 대조했다. `GC001050`의 10㎡당 재료는 `/10`, `GC001056`의 횡재부 10m당 가스는 `/10`으로 처리한다. 원문 수치 표가 있으나 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **36절(의심)**: 3-1-1~5, 3-2-1~12, 3-3-1~3, 3-4-1~5, 4-1-1~7, 4-2-1, 4-3-1~3. 표만 필요한 기준인지 별도 확인이 필요하다. 표의 행별 조건 조합 완전성은 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC001050 | 차선도색 융착식 도료(수동식) | 건설공사_표준품셈/본문/05_유지관리부문/제02장_토목/2-01_도로포장공사.md · 2-1-15 | 연결 | 프라이머가 신구접착·방청제를, 프로판가스가 아세틸렌을 검색한다. | 확실 | 원문 `프라이머 · kg · 2.0`, `프로판가스 · kg · 2.0`; 검색어 `LDS-MP`, `아세틸렌 98%`. | +| GC001055 | 현장가열 표층재생 | 같은 파일 · 2-1-19 | 누락·단위 | 원문 주⑤의 `100㎡당 팁(날) 0.7개`를 계산에 계상하지 않는다. 결과단위 `원/㎡`라면 0.007개/㎡가 필요하지만 호표에 팁 줄이 없다. | 확실 | 원문 `⑤ 100㎡당 팁(날) 0.7개를 계상한다.` | + +## 2차 대조 종합과 남은 한계 + +아래 점검 수는 로직을 구조·참조·수치 검사에 통과시킨 수이며, 사람의 행별 원문 대조 완료 수가 아니다. `새 차이`는 2차 표의 행 수(여러 키를 묶은 행과 1차 발견 보강 포함)로서 고유 결함 키 수가 아니다. 앞의 1차 요약표는 당시 결과이며 이 표가 현재 범위다. + +| 부문 | 로직 수 | 점검 수(기계) | 재료 호표 전수 | 새 차이(표 행) | 누락 절 후보(의심) | 원문 조건·규격 줄 전수 판정 | +|---|---:|---:|---:|---:|---:|---| +| 산림품셈 | 251 | 251 | 128 | 16 | 81 | 미완료 | +| 건설 공통 | 276 | 276 | 113 | 16 | 21 | 미완료 | +| 토목 | 282 | 282 | 71 | 8 | 13 | 미완료 | +| 건축 | 163 | 163 | 92 | 13 | 0 | 미완료 | +| 기계설비 | 272 | 272 | 264 | 17 | 2 | 미완료 | +| 유지관리 | 110 | 110 | 7 | 2 | 36 | 미완료 | +| 합계 | 1,354 | 1,354 | 675 | 72 | 153 | 미완료 | + +검사 대상 표는 3,033개, 저장 줄은 25,036개다. 1차 `check_master.py 본문` 결과 0건은 절 안에 등장하는 **숫자 집합**이 맞는다는 증거일 뿐, 각 숫자가 올바른 규격·조건 줄에 놓였다는 증거가 아니다. 2차에서는 675개 재료 호표 줄의 명칭·검색어를 전부 펼쳐 확인했고, 배수 표기가 나타나는 로직 식을 대조했다. 그러나 원문 Markdown의 병합 셀과 여러 갈래로 분해된 JSON 표를 3,033개 모두 일대일로 재구성하여 25,036줄의 규격·조건 조합 및 비목을 판정하지 못했다. 따라서 이 보고서는 요청한 **완전한 전수 대조의 완료 판정이 아니며**, 위의 미완료 범위는 추후 추가 검증이 필요하다. 원문 절 누락 후보 153개도 참고·계수 표가 포함되므로 확정 결손으로 계산하지 않는다. + +## 3차 장별 대조 · 산림품셈 4장 나무베기 + +원문 `4-1-1`, `4-2-1`, `4-2-2`의 수치 표와 대응 소요량 `QF000041`·`QF000045`·`QF000047`을 조건·수치·단위별로 대조했다. 각각 원문 유효 줄 3·12·9개와 자료 줄 3·12·9개가 맞고, 확인한 값의 자리 밀림은 없다. `4-2-2`의 원문 3직종/장비 × 3나무높이는 자료의 9줄로 펴져 있다. 하지만 세 표 모두 `용도.로직키=[]`이고 산림 로직에서 해당 원문번호가 없다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| 없음 (QF000041) | 임업용 동력기계톱 수확베기 | 산림_표준품셈/본문/제04장_나무베기/4-01_수확베기.md · 4-1-1 | 누락 | 벌도목별 작업량과 벌목부가 저장됐지만 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `단목 20.17㎥/1인/1일 · 벌목부`; `QF000041 용도.로직키=[]`. | +| 없음 (QF000045) | 단목베기 100본당 | 산림_표준품셈/본문/제04장_나무베기/4-02_단목베기.md · 4-2-1 | 누락 | 흉고직경 11구간의 벌목·가지제거·토막내기 및 작업보조 소요인력은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `10㎝이하 · 0.2 · 0.1 · 0.1 · 벌목부`, `작업보조 0.6 · 보통인부`; `QF000045 용도.로직키=[]`. | +| 없음 (QF000047) | 단목베기 1,000㎡당 | 같은 파일 · 4-2-2 | 누락 | 나무높이별 벌목부·보통인부·굴착기 소요량은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `벌목부 2.14·2.80·3.65인`, `굴착기 2.71·3.54·4.61hr`; `QF000047 용도.로직키=[]`. | + +## 3차 장별 대조 · 산림품셈 5장 누락 후보 18절 + +원문 절의 숫자 표와 산림 로직의 `원문번호`, 표의 `용도.로직키`를 대조했다. 아래 분류는 단가 로직 존재 여부에 대한 것이며, 5장 전체 소요량 표의 조건·규격 줄 전수 검증은 **아직 끝나지 않았다**. + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 5-1-1 | 누락 확정 | 관목굴취 `특별인부 0.084…0.408인`, `보통인부 0.012…0.072인/10본당`이 있는데 해당 로직 없음. | +| 5-1-2 | 누락 확정 | 교목굴취 나무높이별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-1-3 | 누락 확정 | 교목굴취 근원직경별 인력·굴착기·크레인 수량이 있는데 해당 로직 없음. | +| 5-1-5 | 참고·계수 표라 로직 불필요 | 제목부터 `떼운반 적재 기준표`; 지게·리어카 등의 적재 매수와 싣고부리기 시간·인원 기준을 담은 보조 표. 독립 공종 로직 부재만으로 결손으로 보지 않음. | +| 5-3-2 | 누락 확정 | 관목식재(단식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-3-3 | 누락 확정 | 관목식재(군식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-3-4 | 누락 확정 | 교목식재 나무높이별 인력·장비 수량이 있는데 해당 로직 없음. | +| 5-3-5 | 누락 확정 | 교목식재 흉고직경별 인력·장비 수량이 있는데 해당 로직 없음. | +| 5-16-1 | 누락 확정 | 단끊기 공정별 보통인부 수량이 있는데 해당 로직 없음. | +| 5-16-2 | 사람 확인 필요 | 선떼붙이기 표는 단끊기 `1m`와 떼붙임 `물량산출`의 합성 기준. 두 하위 로직과 조합하여 처리할 의도인지 확인 필요. | +| 5-17-1 | 사람 확인 필요 | 떼조공은 단끊기·줄떼심기·선떼붙이기 조합 표. 독립 로직 필요성 확인 필요. | +| 5-17-2 | 사람 확인 필요 | 돌조공은 단끊기·돌쌓기 조합 표. 독립 로직 필요성 확인 필요. | +| 5-19-1 | 누락 확정 | 표토절취 깊이별 보통인부 소요량이 있는데 해당 로직 없음. | +| 5-19-2 | 누락 확정 | 표토펴기 ㎥당·100㎡당 보통인부 수량이 있는데 해당 로직 없음. | +| 5-26-1 | 누락 확정 | 막갈이 사토·양토·식토 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-26-2 | 누락 확정 | 흙부수기 토성 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-26-3 | 누락 확정 | 돌자갈치우기 토성 × 함량별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-28-2 | 누락 확정 | 방초·야자섬유매트 포장 `조경공 2인+보통인부 1인`, 90·130㎡/일 시공량이 있는데 해당 로직 없음. | + +5장 18절 중 독립 단가화 가능한 14절을 누락 확정, 보조 기준표 1절을 로직 불필요, 조합 성격 3절을 사람 확인 필요로 나눴다. `5-26`의 밑수는 원문 그대로 **992㎡**이며 1,000㎡로 바꾸어 읽지 않았다. + +## 3차 추가 확인 · 산림품셈 12-38 유로폼 + +후보 `12-38-1` 사용횟수와 `12-38-2` 사용수량은 상위 `GF000210`이 맡는 절의 일부다. 그러나 그 로직의 호표는 형틀목공·보통인부 두 줄뿐이며, 비고에도 `유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음`, `주자재비가 없어 빠짐`이라고 명시되어 있다. 따라서 **로직 자체가 전혀 없는 절**로 집계하지 않고 아래처럼 분류한다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000210 | 유로폼 설치 및 해체 | 산림_표준품셈/본문/제12장_철근콘크리트/12-38_유로폼.md · 12-38-1·2 | 누락 | `12-38-1`은 유로폼 자재 손료의 사용횟수 기준이라 독립 단가 로직 불필요; `12-38-2`의 패널·부자재 사용수량은 상위 인력 로직이 맡는 공종이지만 실제 호표에 빠져 재료비가 계산되지 않는다. | 확실 | `GF000210` 비고 `유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음 · 부자재 요율…주자재비가 없어 빠짐`; 호표 인력 2줄뿐. | + +## 3차 자재품목표 대조 · 대표 오류의 대체 후보 유무 + +`재료_자재품목.json`의 이름·규격을 검색했다. 아래 `있음`은 **같은 계열의 후보가 목록에 존재한다는 뜻**이지 규격·단위·가격까지 적합한 최종 대체품을 확정했다는 뜻은 아니다. 반대로 `검색 없음`도 공백·동의어·다른 재료 원천까지 포함한 절대 부재 증명은 아니다. + +| 로직 키 | 호표 재료 줄 | 현재 검색어 | 자재품목표 대체 후보 | 판정 | +|---|---|---|---|---| +| GC000575 | 시멘트벽돌 | 주차라인블록 1000X300X150 | 시멘트벽돌 `190×90×57mm` `MT005760` 등 17줄 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000604 | 카페트 | 불연천장재(마이톤) | 카페트 `MT008142`, 타일카페트 `MT008140` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000319, GC001050 | 융착식 도료 프라이머 | 신구접착및방청제 LDS-MP | 융착식 프라이머 `MT003454` 있음(ℓ; 원문 kg면 환산 검토 필요) | 다른 품목 연결 확실; 후보 있음 | +| GC001050 | 프로판가스 | 아세틸렌 98% | 프로판가스 일반용 `MT003175`, kg 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000375 | 무기질아연말 샵프라이머 | 목재전용도료 오일스테인 | 무기질 아연말 전처리 프라이머 `MT003460`, 무기질 아연말 프라이머 `MT003461` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000665 | 와이어메시 | 메쉬스크린 H=0.9m | 와이어메쉬(용접철망) `MT007128` 등 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000933~GC000936, GC000987 | 광명단 | 목재전용도료 오일스테인 | 광명단조합페인트 `MT003375`~`MT003377` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GF000220, GF000224 | 잡석(채움재) | 모래 강모래 | 자연자갈·잡석 `MT003848`, 깬잡석 `MT004113` 등 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000181 | P.P로프 9㎜ | 와이어로프(철심) 9㎜ | P.P로프는 `MT007584` 등 6줄 있으나 9㎜ 규격은 검색 없음 | 다른 품목 연결 확실; 정확 규격 후보는 확인 못 함 | +| GC000348 | 일체식 방수시트 | 방수석고보드 12.5t | ARS아크릴방수시트 `MT006814`·`MT006815` 있음(일체식과 동등성 미확인) | 다른 품목 연결 확실; 후보 동등성 의심 | + +## 3차 산림 소요량 일대일 기계 대조의 범위 + +산림 소요량 중 `출처`가 같은 표가 단 하나이고, 해당 원문 절에 Markdown 표 블록도 하나인 290개 표를 따로 비교했다. 원문 몸줄 수와 자료 줄 수가 같은 경우는 **163표**였다. 그중 같은 순번의 줄마다 숫자 집합까지 같은 것은 **86표**였고, 나머지 **77표**는 숫자 차이가 보여 사람 확인 필요로 남겼다. 나머지 **127표**는 원문 가로·세로 피벗, 병합 셀, 주석·기준표 분리로 원문 물리 줄 수와 JSON 저장 줄 수가 달라 이 방법으로는 합격·불합격을 판정할 수 없다. 숫자 집합 일치는 조건 문자열·비목 일치의 증거가 아니므로 86표도 최종 완료 수로 사용하지 않는다. 전체 산림 소요량·계수 634표 중 위 방법 밖의 표 역시 미완료다. + +## 3차 장별 대조 · 산림품셈 6장 누락 후보 3절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 6-4-3 | 누락 확정 | 소금처리와 제거지점 표시의 `인/100본` 인력 수량이 `QF000167` 5줄에 있으나 로직키가 비어 있다. | +| 6-4-4 | 누락 확정 | 뿌리 고살·덩굴 제거 등의 `인/100본` 수량은 `QF000168`에 있으나 로직키가 비어 있다. 같은 절의 `QF000169` 피복도·본수 환산표는 단독 로직이 필요 없는 보조 기준이다. | +| 6-7-1 | 누락 확정 | 교목 시비의 근원직경별 특별인부·보통인부 수량은 `QF000173` 10줄에 있으나 로직키가 비어 있다. | + +6장 후보 세 절은 모두 직접 소요인력이 있어 누락 확정으로 분류했다. 장 전체의 표 행·비목 대조는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 7장 누락 후보 7절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 7-1-1 | 누락 확정 | 수확 인력집재의 거리·경사 조건별 작업량 표가 있으나 산림 로직은 이웃 절 `7-1-2`부터 있다. | +| 7-5-2 | 누락 확정 | 숲가꾸기·병해충방제 트랙터 집재의 거리·본당재적별 작업량 및 3인 1조 구성이 있으나 로직 없음. | +| 7-7-2 | 누락 확정 | 숲가꾸기·병해충방제 HAM200 집재의 집재재적·거리별 작업량과 3인 1조 구성이 있으나 로직 없음. | +| 7-8-1 | 누락 확정 | 타워야더 가선설치의 집재방식·가선길이별 소요인력이 있으나 로직 없음. `GF000068` 비고도 `가선설치 · 해체(7-8-1 · 7-8-2) 따로`라고 명시. | +| 7-8-2 | 누락 확정 | 타워야더 가선해체의 집재방식·가선길이별 소요인력이 있으나 로직 없음. 상위 집재 로직에 포함되지 않음. | +| 7-9-1 | 누락 확정 | 수확 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | +| 7-9-2 | 누락 확정 | 숲가꾸기·소나무재선충병방제 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | + +7장 후보 7절은 모두 직접 작업량·인력 구성이 있어 로직 누락 확정으로 분류했다. 장 전체 표의 규격·조건 줄 및 비목 대조는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 8장 누락 후보 9절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 8-1-1 | 누락 확정 | 약제주입기 천공수별 `소요인력(ha당)`이 있으나 산림 로직 없음. | +| 8-1-2 | 누락 확정 | 약제주입병 천공수별 `소요인력`이 있으나 산림 로직 없음. | +| 8-2-1 | 참고·계수 표라 로직 불필요 | 소나무재선충병의 가슴높이지름별 천공수·천공당/본당 주입량 기준표이며 독립 시공 품은 아님. 약제 수량 산정에 쓰일 수 있으므로 표 보존은 필요. | +| 8-2-2 | 참고·계수 표라 로직 불필요 | 솔잎혹파리의 선정약제·원액 주입량 기준표. 독립 노무·장비 수량 표 아님. | +| 8-2-3 | 참고·계수 표라 로직 불필요 | 솔껍질깍지벌레의 선정약제·원액 주입량 기준표. 독립 노무·장비 수량 표 아님. | +| 8-2-4 | 참고·계수 표라 로직 불필요 | 솔나방의 선정약제·원액 주입량과 직경별 주입량 기준표. | +| 8-2-5 | 참고·계수 표라 로직 불필요 | 푸사리움가지마름병의 선정약제·원액 주입량과 직경별 주입량 기준표. | +| 8-6-2 | 누락 확정 | 드론방제의 무인헬기 `ha당` 인력 편성·소요량이 있으나 로직 없음(`8-6-1` 유인헬기만 있음). | +| 8-6-3 | 누락 확정 | 지상방제의 차량살포 인력 편성과 물량 조건이 있으나 로직 없음. | + +8장 후보 9절은 누락 확정 4, 약제량 기준표 5로 분류했다. 약제량 표를 다른 로직의 재료 수량에 연결해야 하는지 여부는 별도 검증 대상이며, 8장 전체 행·비목 대조는 미완료다. + +## 3차 장별 대조 · 산림품셈 9장 누락 후보 25절 + +9장 후보 목록의 각 원문번호에 대해 산림 로직의 정확한 `원문번호`와 인접 절 로직을 확인했다. 9-4-2·9-5-3·9-7-1·9-8-1·9-12-1·9-13-1~6·9-16-1~2·9-19-1~2 등 **이웃 절**은 구현됐으나 아래 절을 맡지 않는다. 원문에는 독립 시공량·인력·장비 또는 재료 수량이 있다. + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 9-4-1 | 누락 확정 | 암파쇄 브레이커 작업능력·치즐소모량 표. | +| 9-5-1 | 누락 확정 | 육상 암석 절취 발파 10%의 폭약·화약공 수량 표. | +| 9-5-2 | 누락 확정 | 암석 절취 깎기 90%의 암종별 작업능력·치즐소모량 표. | +| 9-6-1 | 누락 확정 | 기계소할 15%의 브레이커 작업능력·치즐소모량 표. | +| 9-7-2 | 누락 확정 | 무근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | +| 9-8-2 | 누락 확정 | 철근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | +| 9-10-1 | 누락 확정 | 콘크리트 깨기 작업능력·치즐·보통인부 표. | +| 9-10-2 | 누락 확정 | 아스팔트 깨기 작업능력·치즐·보통인부 표. | +| 9-11-1 | 누락 확정 | 콘크리트 커트 인력·장비·절단깊이별 수량 표. | +| 9-12-2 | 누락 확정 | 측구터파기 암절취의 할석공·브레이커 적용량 표. | +| 9-12-3 | 누락 확정 | 측구터파기 발파암의 할석공·브레이커 적용량 표. | +| 9-13-7 | 누락 확정 | 구조물터파기 육상 암절취 0~1m, 할석공·브레이커 적용량. | +| 9-13-8 | 누락 확정 | 구조물터파기 육상 암절취 1~2m, 할석공·브레이커 적용량. | +| 9-13-9 | 누락 확정 | 구조물터파기 육상 암절취 2~3m, 할석공·브레이커 적용량. | +| 9-13-10 | 누락 확정 | 구조물터파기 용수 암절취 0~1m, 인력·브레이커 적용량. | +| 9-13-11 | 누락 확정 | 구조물터파기 용수 암절취 1~2m, 인력·브레이커 적용량. | +| 9-13-12 | 누락 확정 | 구조물터파기 용수 암절취 2~3m, 인력·브레이커 적용량. | +| 9-13-13 | 누락 확정 | 구조물터파기 육상 발파암 0~1m, 할석공·브레이커 적용량. | +| 9-13-14 | 누락 확정 | 구조물터파기 육상 발파암 1~2m, 할석공·브레이커 적용량. | +| 9-13-15 | 누락 확정 | 구조물터파기 육상 발파암 2~3m, 할석공·브레이커 적용량. | +| 9-13-16 | 누락 확정 | 구조물터파기 용수 발파암 0~1m, 할석공·브레이커 적용량. | +| 9-13-17 | 누락 확정 | 구조물터파기 용수 발파암 1~2m, 할석공·브레이커 적용량. | +| 9-13-18 | 누락 확정 | 구조물터파기 용수 발파암 2~3m, 할석공·브레이커 적용량. | +| 9-16-3 | 누락 확정 | 살수의 흡입준비·운반 등 작업시간 기준; `9-16-1~2` 노체포설·다짐 로직과 별개. | +| 9-19-3 | 누락 확정 | 비탈면 고르기 발파암 보통인부·공기압축기 수량; `9-19-1~2` 로직과 별개. | + +이 25절은 소요량·기준 자료만 있고 해당 단가 로직이 없어 누락 확정으로 분류했다. 다만 장 전체 표의 **조건별 수치 배치**는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 10장 누락 후보 8절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 10-6-1 | 누락 확정 | 토사·석재의 운반거리별 보통인부 `인/㎥당` 표가 있으나 로직 없음. | +| 10-6-2 | 누락 확정 | 돌 지게운반 거리별 보통인부 표가 있으나 로직 없음. | +| 10-6-3 | 누락 확정 | 기타 임업자재 운반거리·자재종류별 보통인부 표가 있으나 로직 없음. | +| 10-8-1 | 누락 확정 | 케이블 크레인 짐내리기의 운반기구별 인부·신호수 수량이 있으나 로직 없음. `10-8-2·3`은 별도 설치·운전 로직. | +| 10-9-1 | 다른 로직이 일부 맡음 / 누락 확정 | 상위 `GF000145(10-9)`는 시간당 기계경비만 계산한다. 비고에 `10-9-1 운반량 쓰는 식 요소 없음`을 명시하므로 자재별 1회 운반량을 반영한 단위 운반비 계산은 빠졌다. | +| 10-12-1 | 누락 확정 | 덤프운반 토사의 굴착기 적재 `Q1=3600×q0×K×f×E0/Cm`와 운반 조건이 있으나 해당 로직 없음. | +| 10-13-1 | 누락 확정 | 드론운반 수평거리 100~600m별 인원 수량이 있으나 로직 없음. | +| 10-13-2 | 누락 확정 | 인력운반 거리별 인원 수량과 드론운반 시간·본수 기준이 있으나 로직 없음. | + +10장 후보는 8절 모두 직접 단가 또는 단위 운반비 산출에 필요한 데이터가 있으나 해당 처리가 없다. `10-9-1`은 상위 로직이 **시간당 경비만** 맡는 일부 구현으로 구분한다. 장 전체의 행별 수치·비목 전수 대조는 미완료다. + +## 3차 장별 대조 · 산림품셈 13장 누락 후보 6절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 13-4-6 | 누락 확정 | 밑돌·천단 돌쌓기 뒷길이별 석공 `0.05·0.08…인` 표가 있으나 `13-4-1·2·4·5` 이웃 로직만 있다. | +| 13-10-2 | 누락 확정 | 나무 말뚝박기 말구·길이별 보통인부 수량이 있으나 `13-10-1` 말뚝 다듬기 로직만 있다. | +| 13-11-1 | 누락 확정 | 원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | +| 13-11-2 | 누락 확정 | 타원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | +| 13-15-1 | 누락 확정 | 목재 껍질벗기기 말구별 보통인부 수량이 있으나 로직 없음. | +| 13-15-2 | 참고·계수 표라 로직 불필요 | 목책 설치의 `어려운/쉬운` 작업조건(벌도목 직경·가지량·경사도) 구분표는 직접 인력·재료 수량이 아닌 적용조건 기준. 다만 목책 설치 자체의 다른 품이나 로직이 있는지는 추가 확인 필요. | + +13장 후보는 누락 확정 5절, 직접 단가 수량이 아닌 조건 기준표 1절로 분류했다. 장 전체의 행별 수치·비목 대조는 미완료다. + +### 산림 누락 후보 81절 분류 합계 + +독립 단가 로직 누락으로 분류한 절 **69개**(4장 3, 5장 14, 6장 3, 7장 7, 8장 4, 9장 25, 10장 8, 13장 5). 독립 로직이 불필요한 참고·계수·조건 기준표 **8개**(5-1-5, 8-2-1~5, 12-38-1, 13-15-2). 다른 로직이 **일부만 맡아 재료·운반량이 빠진 절 1개**(12-38-2, `GF000210`). 하위 공종의 조합으로 처리할지 **사람 확인 필요 3개**(5-16-2, 5-17-1·2). 분류의 근거는 위 장별 절 목록에 적었다. 이는 **로직 존재 여부의 분류**이지 각 절의 표 줄·값·비목 전수 검증 완료를 뜻하지 않는다. + +## 3차 건설 공통 · 원문 절 누락 후보 21개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 1-3-1 | 참고·계수 표라 로직 불필요 | 시멘트 등 재료의 할증률 표; 독립 공종의 인력·재료량이 아님. | +| 1-4-3 | 참고·계수 표라 로직 불필요 | 작업지연 조건별 품 할증률. | +| 1-4-4 | 참고·계수 표라 로직 불필요 | 지세·지형 등급별 품 할증률. | +| 1-4-5 | 참고·계수 표라 로직 불필요 | 위험 조건별 품 할증률. | +| 1-4-6 | 참고·계수 표라 로직 불필요 | 작업시간 제한 조건별 품 할증률. | +| 1-4-7 | 참고·계수 표라 로직 불필요 | 야간 등 작업환경별 품 할증률. | +| 2-1-1 | 참고·계수 표라 로직 불필요 | 직접노무비에 따른 토목 현장사무소·창고·숙소 규모 기준. 면적만으로 별도 단가가 나오지 않음. | +| 2-1-2 | 참고·계수 표라 로직 불필요 | 건축·기계설비 현장사무소·창고 규모 기준. | +| 2-2-2 | 참고·계수 표라 로직 불필요 | 주요 가설자재 사용기간별 손율. | +| 2-2-4 | 참고·계수 표라 로직 불필요 | 구조물 동바리 기간별 손율. | +| 6-2-1 | 참고·계수 표라 로직 불필요 | 철근가공·조립의 Type-Ⅰ 등 적용범위 설명표. | +| 7-4-2 | 누락 확정 | 석재판 붙임 앵커 긴결공법의 인력 수량·일당 시공량 표 `QC000495`가 있으나 로직 없음. | +| 7-4-3 | 누락 확정 | 석재판 붙임 강제트러스 지지공법의 인력 수량·일당 시공량 표 `QC000496`이 있으나 로직 없음. | +| 8-2-1 | 참고·계수 표라 로직 불필요 | 불도저 삽날용량·작업효율·속도 등 기계 생산성 산정계수. 독립 공종 아님. | +| 8-2-3 | 참고·계수 표라 로직 불필요 | 굴착기 버킷계수·작업효율·싸이클시간 등 생산성 산정계수. | +| 8-2-5 | 참고·계수 표라 로직 불필요 | 로더 적재시간·버킷계수·작업효율 등 생산성 산정계수. | +| 8-2-8 | 참고·계수 표라 로직 불필요 | 덤프트럭 운반속도·적하시간 등 생산성 산정계수. | +| 8-2-9 | 참고·계수 표라 로직 불필요 | 롤러 적합도·다짐폭·속도·다짐횟수 등 생산성 산정계수. | +| 8-2-13 | 참고·계수 표라 로직 불필요 | 대형브레이커 작업능력·치즐 소모량 등 생산성 산정계수. | +| 8-2-15 | 참고·계수 표라 로직 불필요 | 법면다짐기 작업능력 2줄의 기계 생산성 기준. | +| 8-2-21 | 참고·계수 표라 로직 불필요 | 경운기 적재·적하시간과 주행속도 기준. | + +공통 후보는 독립 단가 로직 누락 2절, 참고·계수·적용범위 19절이다. 공통 기계 계수표의 **다른 로직에서의 실제 사용 여부**는 별도 연결 점검이 필요하다. 장 전체 원문 표의 행·값·비목 대조는 미완료다. + +## 3차 건설 토목 · 원문 절 누락 후보 13개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 3-1-2 | 참고·계수 표라 로직 불필요 | 터널 아치·측벽·바닥의 여굴두께 설계기준. | +| 3-2-1 | 참고·계수 표라 로직 불필요 | 터널굴착 1발파당 작업별 싸이클 시간 기준. | +| 3-2-2 | 참고·계수 표라 로직 불필요 | 기계굴착의 암종·기계별 시간당 작업능력. | +| 3-2-3 | 참고·계수 표라 로직 불필요 | 천공기계의 암종별 천공속도. | +| 3-2-4 | 참고·계수 표라 로직 불필요 | 터널 천공·버력처리 장비의 조합 기준. | +| 7-1-1 | 참고·계수 표라 로직 불필요 | 수중공사의 케이슨·블록 여유폭 설계기준. | +| 7-1-2 | 참고·계수 표라 로직 불필요 | 피예인선별 예인선 출력 조합 기준. | +| 7-1-3 | 참고·계수 표라 로직 불필요 | 준설선별 부속 선단·기계 조합 기준. | +| 7-1-4 | 참고·계수 표라 로직 불필요 | 준설선별 취업·운전시간 기준. | +| 7-4-4 | 참고·계수 표라 로직 불필요 | 준설 토질·수심별 여굴 두께 설계기준. | +| 7-4-5 | 참고·계수 표라 로직 불필요 | 펌프준설 매립시 토질별 유보율. | +| 7-4-6 | 참고·계수 표라 로직 불필요 | 펌프준설 매립시 입경별 유실률. | +| 9-5-8 | 참고·계수 표라 로직 불필요 | GPS 측량기 등 상각·정비·관리비율 및 계수 기준. | + +토목 후보 13절은 모두 단독 공종 수량이 아닌 설계·생산성·손율 계수표로 분류했다. 다만 이를 사용하는 로직의 존재·적용 정확성은 별도 문제이고, 토목 전체 원문 표의 행·값·비목 대조는 미완료다. + +## 3차 건설 기계설비 · 원문 절 누락 후보 2개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 13-4-1 | 참고·계수 표라 로직 불필요 | 보통 철골재의 구조별 개산 무게와 주재 대비 부속재 비율 표. 직접 설치 인력·재료 투입량 표 아님. | +| 13-11-4 | 참고·계수 표라 로직 불필요 | IRON WIRE ROPE 등 가설자재의 월별 손료율 표. 개별 단가 산출의 보조 계수. | + +기계설비 후보 2절은 독립 단가 로직 불필요로 분류했다. 272개 기계설비 로직과 509개 소요량·계수 표의 원문 조건·값·비목 전수 대조는 미완료다. + +## 3차 건설 유지관리 · 원문 절 누락 후보 36개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 3-1-1 | 누락 확정 | 콘크리트구조물 인력 헐기 직종·시공량. | +| 3-1-2 | 누락 확정 | 콘크리트구조물 기계 헐기 인력·장비·시공량. | +| 3-1-3 | 누락 확정 | 철골재 인력 철거 직종·시공량. | +| 3-1-4 | 누락 확정 | 철골재 기계 철거 직종·장비·시공량. | +| 3-1-5 | 누락 확정 | 석축 인력 헐기 뒷길이별 할석공·보통인부 수량. | +| 3-2-1 | 누락 확정 | 금속기와 해체 지붕잇기공 수량. | +| 3-2-2 | 누락 확정 | 흡음텍스 해체 내장공 수량. | +| 3-2-3 | 누락 확정 | 경량천장철골틀 해체 내장공 수량. | +| 3-2-4 | 누락 확정 | 조적벽 해체 조적공 수량. | +| 3-2-5 | 누락 확정 | 경량벽체철골틀 해체 내장공 수량. | +| 3-2-6 | 누락 확정 | 석고판 해체 벽·천장별 내장공 수량. | +| 3-2-7 | 누락 확정 | 도배 해체 벽·천장별 도배공 수량. | +| 3-2-8 | 누락 확정 | PVC계바닥재 해체 내장공 수량. | +| 3-2-9 | 누락 확정 | 타일 해체 붙임방식별 타일공 수량. | +| 3-2-10 | 누락 확정 | 기존방수층·보호층 철거 착암공 등 수량. | +| 3-2-11 | 누락 확정 | 기존방수층 제거·바탕처리 방수공 수량. | +| 3-2-12 | 누락 확정 | 석면건축자재 해체 내·외장재별 석면해체공 수량. | +| 3-3-1 | 누락 확정 | 콘크리트·모르타르면 재도장 바탕처리 도장공·시공량. | +| 3-3-2 | 누락 확정 | 철재면 재도장 바탕처리 A·B급별 도장공·시공량. | +| 3-3-3 | 누락 확정 | 목재면 재도장 바탕처리 A·B급별 도장공·시공량. | +| 3-4-1 | 누락 확정 | 지붕 덧씌우기 지붕잇기공·시공량. | +| 3-4-2 | 누락 확정 | 지붕 재설치 지붕잇기공·시공량. | +| 3-4-3 | 누락 확정 | 도배 교체 벽·천장별 인력·시공량. | +| 3-4-4 | 누락 확정 | PVC계바닥재 교체 내장공·시공량. | +| 3-4-5 | 누락 확정 | 타일 교체 붙임방식별 인력·시공량. | +| 4-1-1 | 누락 확정 | 배관 해체 규격·재질별 배관공·보통인부 수량. | +| 4-1-2 | 누락 확정 | 각형덕트 해체 두께별 인력 수량. | +| 4-1-3 | 누락 확정 | 스파이럴덕트 해체 두께·규격별 덕트공·보통인부 수량. | +| 4-1-4 | 누락 확정 | 배관보온 해체 재질·규격별 보온공·보통인부 수량. | +| 4-1-5 | 누락 확정 | 덕트보온 해체 재질별 보온공 수량. | +| 4-1-6 | 누락 확정 | 펌프 해체 출력별 기계설비공·보통인부 수량. | +| 4-1-7 | 참고·계수 표라 로직 불필요 | 일반기계설비 철거·이설의 설치품 대비 적용률 표; 독립 직종·장비 수량 아님. 적용 계산 여부는 별도 점검 필요. | +| 4-2-1 | 참고·계수 표라 로직 불필요 | 자동제어설비 철거·이설의 설치품 대비 적용률 표; 독립 직종·장비 수량 아님. 적용 계산 여부는 별도 점검 필요. | +| 4-3-1 | 누락 확정 | 유량계 교체 인력·규격별 시공량. | +| 4-3-2 | 누락 확정 | 관갱생 규격별 규사·에폭시도료·배관공·장비시간. | +| 4-3-3 | 누락 확정 | 배관누수 검사 배관공·시공량. | + +유지관리 후보 36절 중 독립 단가 로직 누락 **34절**, 설치품을 조정하는 기준표 **2절**로 분류했다. 특히 3·4장의 철거·해체·보수 공종은 다수의 인력 수량이 표로 저장됐지만 로직이 없다. 유지관리 197표 전체의 조건·숫자 자리·비목 대조는 미완료다. + +### 153개 후보 분류 합계 + +산림 81절: 직접 누락 69, 기준표 8, 상위 로직 일부 구현·재료 누락 1, 사람 확인 3. 건설 공통 21절: 직접 누락 2, 기준표 19. 토목 13절: 기준표 13. 건축 0절. 기계설비 2절: 기준표 2. 유지관리 36절: 직접 누락 34, 기준표 2. **총 153절 중 직접 누락 105, 기준표 44, 일부 구현·재료 누락 1, 사람 확인 3.** 이 숫자는 원문 절과 자료 연결을 대조한 분류이며, 원문의 모든 표 행 및 모든 로직의 단위·비목까지 통과했다는 뜻은 아니다. + +확인 보강: 위 직접 누락으로 분류한 절의 소요량·계수 표 키가 1,354개 로직의 `찾기(...)` 식에 간접적으로라도 등장하는지 재검색했으며, **참조된 표 키 0개**였다. 이는 표의 `용도.로직키=[]`뿐 아니라 다른 원문번호의 로직이 표를 가져가는 우회 경로도 찾지 못했다는 근거다. 값이 별도 표 없이 수식에 하드코딩됐을 가능성까지 기계적으로 배제하지는 못한다. + +## 3차 전 부문 표 대응 기계 선별 + +원문 `출처`가 한 표에만 대응하는 경우, 원문 Markdown 표 블록과 JSON 표를 1:1로 잡아 **물리적 줄 수**와 같은 순번 줄의 **숫자 집합**을 비교했다. 아래의 숫자 일치도 문자열 조건·단위·비목까지 일치했다는 뜻은 아니다. 원문 가로 표를 JSON의 세로 줄로 푼 경우에는 물리적 줄 수 불일치가 정상일 수 있다. 같은 출처에 여러 JSON 표가 붙거나 원문에 여러 표 블록이 있는 경우에는 이 단순 비교로 판정하지 않았다. + +| 부문 | 전체 표 | 출처 공유(1:1 불가) | 원문 복수 블록(1:1 불가) | 물리 줄 수 다름(피벗 가능) | 줄 수 같음·숫자 전 줄 일치 | 줄 수 같음·숫자 차이(사람 확인) | +|---|---:|---:|---:|---:|---:|---:| +| 산림 | 634 | 137 | 111 | 184 | 87 | 115 | +| 건설 공통 | 575 | 142 | 224 | 149 | 32 | 27 | +| 토목 | 765 | 370 | 195 | 164 | 18 | 18 | +| 건축 | 353 | 336 | 1 | 9 | 3 | 4 | +| 기계설비 | 509 | 292 | 29 | 132 | 40 | 16 | +| 유지관리 | 197 | 103 | 1 | 82 | 1 | 10 | +| 합계 | 3,033 | 1,380 | 561 | 720 | 181 | 190 | + +공통의 1표는 `출처`가 비교 대상 품셈 본문 문자열이 아니어서 이 표 밖에 남았다. 숫자 차이 **190표**는 원문 머리의 숫자·설명 속 수치, JSON 조건 범위의 재표현이 흔하므로 곧바로 오류로 판정하지 않았다. 위 기계 선별은 3,033표를 **검토 대기 갈래로 나눈 것**이며, 25,036줄의 규격·조건·값 검증을 완료한 것으로 계산하지 않는다. + +## 3차 비목 대조 + +1,354개 로직의 호표를 기계적으로 세면 인력 3,255줄은 모두 `노무비`, 재료 675줄은 모두 `재료비`, 하위 로직 990줄은 비목 고정 없이 하위 결과를 나눠 받는다. **종류와 비목의 직접 불일치는 0줄**이다. 그러나 원문에 노무비·재료비·경비를 한꺼번에 적은 덧줄을 어떤 비목으로 나눌지는 이 검사로 확정되지 않는다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000251, GC000703~GC000707, GC000709~GC000719, GC000823~GC000824 (19키) | 플륨관 및 도장공사의 공구손료·잡재료비 등 | 건설품셈 공통 6-7-1; 건축 11-1-1~11-3-1; 기계설비 9-2-2·3 | 비목 | `공구손료 및 잡재료비` 또는 `공구손료 및 소모재료`라는 결합 덧줄을 전액 `경비`에 계상한다. 원문의 결합률을 공구 경비와 재료비로 분리할 근거가 있는지 확인 필요; 현재 자료만으로 오분류 확정 불가. | 의심 | 예: `GC000703` 덧줄 이름 `공구손료 및 잡재료비`, 비목 `경비`; `_틀.md`는 `잡재료비` 예시를 `재료비`로 둠. | + +원문이 비목을 별도로 지정하지 않는 품까지 3,255+675줄 전체의 원문 비목 일치가 입증된 것은 아니다. 특히 위 19줄은 비목의 해석이 필요하므로 확정 흠 수에 넣지 않았다. + +## 3차 임도 우선 표 묶음 · 산림 9-13-7~18 + +구조물터파기 암절취·발파암 12절의 `QF000276`~`QF000287`을 원문 표 본문 줄과 맞댔다. 각 표의 원문 몸줄 수와 JSON 줄 수가 각각 8·5·5·7·4·4·8·5·5·8·5·5로 같으며, 같은 순번 줄의 `적용` 숫자는 **12표 전부 원문 해당 줄에 있다**. `QF000276`은 할석공 1.6, 보통인부 0.8, 브레이커 3.5㎥/hr, 치즐 0.006본/hr, 백호우 k=0.55·f=0.74·E=0.50·Cm=20초를 원문과 대조했다. 이 묶음에서 수치 자리 밀림은 발견하지 못했다. 다만 병합된 `인력(10%)`·`장비(90%)` 조건과 단위 전체, 비목 연결을 12표 모두 수동 검증한 것은 아니므로 최종 상태는 **사람 확인**으로 유지한다. + +같은 임도 우선 범위 `9-4`~`9-12`의 산림 소요량 표 20개도 선별했다. 원문 표 블록 하나와 JSON 표 하나로 잡히는 **14표**(`QF000250`~`QF000255`, `QF000258`, `QF000261`~`QF000264`, `QF000267`~`QF000269`)는 원문 몸줄 수와 JSON 줄 수가 같고, 같은 순번 줄의 `적용` 또는 `수량` 숫자를 원문 해당 줄에서 찾았다. 나머지 **6표**(`QF000256`·`QF000257`·`QF000259`·`QF000260`·`QF000265`·`QF000266`)는 한 출처 안에 원문 표 블록이 둘이라 표 블록별 대응을 별도로 만들어야 한다. 14표도 조건·단위·비목까지 끝난 것은 아니므로 **사람 확인**, 6표는 **미판정**으로 둔다. + +## 3차 임도 우선 표 묶음 · 산림 10장 + +10장의 소요량 표 42개를 원문 표 블록·저장 줄 수로 선별했다. `10-4 중기운반`의 `QF000307`은 원문 몸 16줄, JSON 15줄이며 마지막 **자주식 운반 `크레인(트럭 10TON)`** 줄이 없다. 앞의 15줄은 운반수단·항목 순서가 원문과 같다. 원문 표에는 같은 묶음의 `물탱크(5500L)`, `콘크리트 믹서(6.0㎥)`, `크레인(트럭 10TON)` 세 장비가 있으나 JSON은 앞의 두 장비까지만 담았다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000137 / QF000307 | 중기운반 트레일러(20ton) / 중기운반 기준표 | 산림_표준품셈/본문/제10장_자재․장비_운반/10-04_중기운반.md · 10-4 | 누락 | 기준표의 자주식 운반 크레인(트럭 10TON) 한 줄이 자료에 없다. `GF000137`은 트레일러만 계산해 직접 영향은 미확인이나, 같은 표를 재사용하는 자주식 운반 계산에는 조건이 빠진다. | 확실 | 원문 `| | | 크레인(트럭 10TON) | |`; `QF000307` 마지막 줄은 `콘크리트 믹서(6.0㎥)`이고 총 15줄. | + +`10-6-1·2·3` 인력운반 표 `QF000308`·`QF000309`·`QF000310`은 원문 가로배치·양쪽배치를 JSON 세로 줄로 펼친 규칙까지 확인했다. 토사·석재 20~90m는 원문 4행×좌우 2조 = JSON 8줄, 돌 지게운반 50~1,000m는 11거리 = 11줄, 기타 임업자재 20~200m는 10거리×10자재 수량 = JSON 10줄의 10값칸이다. 각 거리·자재 칸의 모든 숫자를 원문과 자료 순서대로 비교해 일치했고, `값칸` 단위 `인/㎥`, `인/100속`, `인/100매`, `인/100개`, `인/100본`, `인/1000㎡`, `인/톤`도 원문 머리와 같다. 이 세 표의 규격·조건·값·단위 대조는 **끝남, 흠 0**으로 기록한다. 단가 로직 자체는 앞의 누락 절 분류대로 없다. + +`10-9-1 자재의 1회당 표준 운반량`의 `QF000329`도 원문 7자재×5트럭 규격 = **35칸**, JSON 35줄을 대조했다. 각 칸의 중량(kg), 환산량(개·㎡·㎥), 통나무 본수 숫자를 35칸 전부 순서대로 대조해 차이가 없고, 저장 단위도 원문 괄호 속 단위와 맞는다. 이 표의 조건·값·단위 대조는 **끝남, 흠 0**이다. 그러나 `GF000145`가 표를 읽어 운반비를 계산하지 않는 문제는 앞의 **10-9-1 로직 일부 구현** 판정 그대로 남는다. + +`10-13-1·2` 드론·인력운반의 `QF000340`·`QF000341`은 거리 100~600m의 원문 6칸을 각각 JSON 6줄로 펼친 값이 전부 같다. `QF000342`는 준비시간 60분, 왕복비행시간 `0.0098×수평거리+1.3264`, 1회 운반 100본, 드론운반 작업인원 3명의 원문 4항목과 내용·수치가 같다. 세 표의 조건·값·단위 대조는 **끝남, 흠 0**이다. 산림 10-13-1·2의 **단가 로직 누락** 판정은 별개로 유지한다. `QF000343`의 산출 기준 수 5줄은 부모 10-13절의 계산 설명과 별도 대조가 필요하다. diff --git a/docs/raw/M01_점검/보고_줄글.md b/docs/raw/M01_점검/보고_줄글.md new file mode 100644 index 00000000..9e780499 --- /dev/null +++ b/docs/raw/M01_점검/보고_줄글.md @@ -0,0 +1,437 @@ +# M01 점검 결과 · 줄글 + +보고서 표에서 흠과 미판정 항목을 한 줄씩 옮겼다. 같은 흠이 1차·2차·자재품목 대조에 반복되면 근거 보강을 보존했다. 원문 절 누락 분류의 기준표 항목은 흠이 아니므로 제외했다. + +GC000181 | 매트부설(육상) | 연결 | P.P로프(9㎜) 재료 검색어가 `와이어로프(철심) 9㎜`로, 재질과 품명이 다르다. | 확실 + +GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 연결 | `수평띠장 L1829`가 안전발판을 검색한다. | 확실 + +GC000348 | 터널 방수 | 연결 | 일체식 방수시트가 방수석고보드를 검색한다. | 확실 + +GC000360 | 레일 가스압접 | 연결 | 바퀴숫돌 단면용의 가격 검색어가 도로청소용 빗자루다. 같은 방식으로 다른 바퀴숫돌 규격도 연결되어 있다. | 확실 + +GC000560 | 철골 공장용접(기본용접공수) | 연결 | CO₂ 와이어·탄산가스·잠호용접와이어의 가격 검색어가 모두 아세틸렌이다. | 확실 + +GC000575 | 벽돌 쌓기(시멘트벽돌) | 연결 | 시멘트벽돌 가격 검색어가 주차라인블록이다. | 확실 + +GC000604 | 카페트 설치 | 연결 | 카페트 가격 검색어가 불연천장재(마이톤)다. | 확실 + +GC000723 | 동관 용접접합 | 연결 | 동 및 동합금용 용접봉과 플럭스가 둘 다 아세틸렌을 검색한다. | 확실 + +GC000938 | Stop-Log 설치 | 연결·단위 | `광명단` 재료가 `목재전용도료 오일스테인`을 검색한다. 아세틸렌 원문은 `병` 수량 1.98인데 호표는 `kg` 1.98로 환산 없이 사용한다. | 확실 + +GC000943 | Roller Gate Guide Metal 제작 | 연결·단위 | `Tar Epoxy` 호표에 원문의 전기 `550㎾h`를 그대로 넣고 `Tar Epoxy` 원문 `0.75ℓ`를 누락했다. 아세틸렌도 원문 `1.6병`을 `1.6kg`으로 사용한다. | 확실 + +GC000948 | Tainter Gate Anchorage 제관 | 연결·단위 | `Tar Epoxy` 호표에 전력 `420㎾h`를 넣고 원문의 `3.0ℓ`를 누락했다. 아세틸렌 원문 `1.5병`도 `1.5kg`으로 사용한다. | 확실 + +GC000993 | 플랜트 공사별 설치 소모자재(참고) | 연결 | 용접봉(전기·산소) 모두 아세틸렌을, 사포는 복사용지를, 걸레는 그리스를, 용접면·용접홀다·용접앞치마는 노면파쇄기 팁을, 페인트붓은 도로청소용 빗자루를 검색한다. 원문 품명과 재료 가격 연결이 다르다. | 확실 + +GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 단위 | 가새 L1518-2개 `조` 후보 0 | 의심 + +GC000181 | 매트부설(육상) | 단위 | 철근(19㎜) `m` 후보 0 | 의심 + +GC000616 | 걸레받이 설치 | 단위 | 중밀도섬유판 걸레받이 `m` 후보 0 | 의심 + +GC000211 | 합판거푸집 설치 및 해체 | 단위 | 폼타이 12.7·9.5·7.9㎜의 `본` 후보 각각 0 (3곳) | 의심 + +GC000855 | 가스용 강관 나사식 접합 및 배관 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 + +GC000859 | 직독식 가스미터 설치 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 + +GC000938 | Stop-Log 설치 | 단위 | 함석 `대` 후보와 단위 성격 다름. 원문 역시 `대`; 가격 마스터 문제 가능. | 의심 + +GC000943, GC000948 | 수력발전 게이트 제작 | 단위 | 중유 `D/M` 후보 단위가 다름 (2곳) | 의심 + +GC000948 | Tainter Gate Anchorage 제관 | 단위 | Zinc primer `ℓ` 후보 단위가 다름 | 의심 + +GC000993 | 설치 소모자재(참고) | 단위 | 용접장갑 `족` 후보 0 | 의심 + +GF000160 | 합판거푸집 | 단위 | 폼타이 `본` 후보 0 | 의심 + +GF000165 | 콘크리트 포장 거푸집 | 단위 | 철재 거푸집 손료 `본` 후보 0 | 의심 + +GF000060 | 목재칩 포설 | 연결 | 우드칩 가격 검색어가 미송각재다. | 확실 + +GF000143 | 케이블 크레인 운반대 설치 | 연결 | 소재(원목)가 제재 각재를 검색한다. | 확실 + +GF000161 | 문양거푸집 설치 및 해체 | 연결 | 문양 스티로폴이 그라스울 샌드위치판넬을 검색한다. | 확실 + +GF000163 | 포장절단(1차 절단) | 연결 | 커터 블레이드가 굴착기 치즐을 검색한다. | 확실 + +GF000172 | 맹암거 | 연결 | 부직포가 직포를, 잡석이 강모래를 검색한다. | 확실 + +GF000180 | 집수정 | 연결 | 집수정 뚜껑(스틸그레이팅)이 PE빗물받이 뚜껑을 검색한다. | 확실 + +GF000181 | 맨홀 | 연결 | 원형거푸집 두 줄이 폼타이를 검색한다. | 확실 + +GF000191 | 부직포설치 | 연결 | 부직포가 직포를 검색한다. | 확실 + +GF000198 | 실런트(20×25㎜) | 연결 | 실런트가 수팽창 지수재를 검색한다. | 의심 + +GF000199 | 신구 BOX접합 | 연결 | 콘크리트용 에폭시 접착제는 석고본드를, 시너는 목재전용 오일스테인을 검색한다. | 확실 + +GF000201 | 다웰바 설치 신축 이음부 | 연결·단위 | 강봉 D32가 트러스를 검색하고, PVC 파이프 Ø35㎜는 D30㎜ 제품을 검색한다. | 확실 + +GF000202 | 다웰바 설치 접속스라브부 | 연결·단위 | 원형철근 Ø29는 D25 가공비를, 탄성고무받침은 익스팬션조인트휠러를, 다웰바캡은 보강재를 검색한다. | 확실 + +GF000203 | 물끊기 홈(NOTCH) 설치 | 연결 | 물끊기 홈 재료가 방수석고보드를 검색한다. | 확실 + +GF000220 | 돌쌓기 메쌓기(장비) | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 + +GF000224 | 돌붙임 메붙임(장비) | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 + +GF000235 | 사각형 돌망태 | 연결 | 철망태가 기초사석을 검색한다. | 확실 + +GC000001 | 철제조립식 가설건축물 손료 | 연결 | 외부·내부 PANEL, CANOPY, 박공PANEL, 천장판을 T챤넬로, 중도리를 트러스로, T-BAR를 처마후레싱으로 검색한다. | 확실 + +GC000002 | 콘테이너형 가설건축물 손료 | 연결·단위 | 3×3·3×6·3×9m 건축물 셋 모두 12×3×2.6m 콘테이너를 검색한다. 규격 차이를 반영하지 않는다. | 확실 + +GC000031 | 낙하물 방지망(비계) 설치 및 해체 | 연결 | 브라켓을 안전발판으로, 그물망을 옥상방수용 직포로 검색한다. | 확실 + +GC000032 | 낙하물 방지망(플라잉넷) 설치 및 해체 | 연결 | 브라켓을 안전발판으로, 사다리를 강관비계로, 그물망을 직포로 검색한다. | 확실 + +GC000037 | 철골 안전망 설치 및 해체 | 연결 | 그물망을 옥상방수용 직포로 검색한다. | 확실 + +GC000038 | 비계주위 보호망 설치 및 해체 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 + +GC000039 | 갱폼주위 보호망 설치 및 해체 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 + +GC000062 | 방진망 설치 및 해체 | 연결 | 방진망을 PVC 천막지로 검색한다. | 확실 + +GC000068 | 건축물보양 | 연결 | 부직포를 직포로, 풀을 그리스로 검색한다. | 확실 + +GC000127 | 버팀목 설치·해체 | 연결·단위 | 각재 10×10㎝가 30×30㎜ 각재를 검색한다. | 확실 + +GC000185 | 연직배수재(PBD) 타설 | 연결 | 드레인 보드를 고무바로 검색한다. | 확실 + +GC000197 | 차수재 부설(1겹) | 연결 | 부직포·지오콤포지트는 옥상방수용 직포로, 벤토나이트매트는 PET 매트로 검색한다. | 확실 + +GC000203 | 에폭시 콘크리트 접착제 바르기 | 연결 | 에폭시 접착제 두 종은 석고본드를, 시너는 목재용 오일스테인을 검색한다. | 확실 + +GC000212 | 강재거푸집 인력 설치 및 해체 | 연결 | 강재거푸집 손료가 K-SPAN 패널 가격을 검색한다. | 확실 + +GC000215 | 문양거푸집(판넬) 설치 및 해체 | 연결 | 문양거푸집 패널이 K-SPAN 패널을 검색한다. | 확실 + +GC000216 | 합성수지(P.E) 원형 맨홀 거푸집 설치 및 해체 | 연결 | 원형맨홀거푸집 다섯 규격 모두 폼타이를 검색한다. | 확실 + +GC000319 | 차선도색 융착식 도료 수동식 | 연결 | 융착식 도료 프라이머가 신구접착·방청제를 검색한다. | 확실 + +GC000337 | 낙석방지망 철망 및 와이어 설치 | 단위 | 결속선 원문은 `m`, 검색어는 철선 #8이다. 가격 후보가 길이 단위인지 확인 필요. | 의심 + +GC000374 | 강교 제작 기타재료 | 연결 | 용접봉(강교 제작)이 아세틸렌을 검색한다. | 확실 + +GC000375 | 강교 소재 표면처리 | 연결 | 무기질아연말 샵프라이머가 목재용 오일스테인을 검색한다. | 확실 + +GC000431, GC000432 | 보링 천공(토사·암반) | 연결 | 코아바렐·크라운비트·파이프·코아리프터 등 원문 소모품 12줄을 굴착기 치즐로 검색한다. | 확실 + +GC000433, GC000434, GC000435 | 표준관입·시료채취·베인전단시험 | 연결 | 샘플러·신월튜브·베인 블레이드가 굴착기 치즐을 검색한다. | 확실 + +GC000442, GC000443, GC000444, GC000445, GC000446 | 대구경 보링 천공 | 연결 | 윙비트가 치즐을, 벤토나이트가 수팽창 지수재를 검색한다. | 확실 + +GC000447, GC000448, GC000449 | 대구경 보링 암반층 천공 | 연결 | 에어해머·버튼비트가 치즐을 검색한다. | 확실 + +GC000565 | 철골 현장용접(CO2 반자동) | 연결 | CO₂ 와이어와 탄산가스가 모두 아세틸렌을 검색한다. | 확실 + +GC000576 | 치장벽돌 공간쌓기 및 치장줄눈 | 연결 | 치장벽돌이 주차라인블록을 검색한다. | 확실 + +GC000604 | 카페트 설치(1차 발견 보강) | 연결 | 카페트 외에 펠트도 옥상방수용 직포를 검색한다. | 확실 + +GC000616 | 걸레받이 설치 | 연결 | 테라조와 합성수지 걸레받이 모두 처마후레싱을 검색한다. | 확실 + +GC000618 | 도배바름(초배 · 정배) | 연결 | 도배용 풀이 그리스를 검색한다. | 확실 + +GC000620, GC000621, GC000622, GC000623, GC000625, GC000626, GC000628 | 단열재 시공 여러 절 | 연결 | 단열재·단열판에 완제품 그라스울 샌드위치판넬 가격을 연결한다. 단열재 종류·두께가 원문 또는 입력에 따라 달라질 수 있어 동등성 확인 필요. | 의심 + +GC000627 | 방습필름 설치 | 연결 | 방습필름이 PVC 천막지를 검색한다. | 확실 + +GC000637, GC000638, GC000639 | 시트방수 붙임 3방식 | 연결 | 방수시트 세 로직 모두 방수석고보드를 검색한다. | 확실 + +GC000646 | 벤토나이트방수 붙임 | 연결 | 벤토나이트방수재를 석고보드로, PE필름을 PVC천막지로, 카트리지를 화약 카트리지로, 와셔를 핀볼트로 검색한다. | 확실 + +GC000655 | 폴리카보네이트 설치 | 연결 | 폴리카보네이트가 불연천장재(마이톤)를 검색한다. | 확실 + +GC000665 | 와이어메시 바닥깔기 | 연결 | 와이어메시가 메쉬스크린을 검색한다. | 확실 + +GC000666 | 인서트 설치 | 연결 | 인서트가 L형앵커볼트를 검색한다. | 확실 + +GC000670 | 앵커고정식 난간 설치(공장제작) | 연결 | AL리벳이 작은나사(스크류)를 검색한다. | 확실 + +GC000724 | 스테인리스 강관 용접접합 | 연결 | TIG 용접봉과 아르곤가스 모두 아세틸렌을 검색한다. | 확실 + +GC000752 | 제연댐퍼 설치 | 연결 | 블라인드리벳을 핀볼트로, 철물을 철근부식방지재로 검색한다. | 확실 + +GC000901 | 플랜트 배관 보온(성형물) | 연결 | 보온 성형물이 STS 단열바 프레임을, Sheet Metal Screw가 빗자루를 검색한다. | 확실 + +GC000931 | 수차 설치(Kaplan · Francis · Propeller) | 연결 | 걸레가 그리스를, 비닐세트·소창직은 PVC 코팅철선을, 시너·광명단·조합페인트는 목재용 오일스테인을 검색한다. | 확실 + +GC000932 | 수력 발전기 설치 | 연결·단위 | 목탄·걸레가 그리스를, 가스용접봉·신주용접봉이 아세틸렌을, 비닐시트가 사포를 검색한다. 산소 원문은 4,500ℓ/병인데 로직은 병 수에 6,000을 곱한다. | 확실 + +GC000933, GC000934 | 수문 제작(Tainter·Roller Gate) | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000935, GC000936 | 수문 설치(Tainter·Roller Gate) | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000937 | Stop-Log 제작 | 연결 | 광명단·페인트가 신구접착·방청제를 검색한다. | 확실 + +GC000941 | Steel Penstock 현장제관 | 연결 | 시너 두 줄 모두 목재용 오일스테인을 검색한다. | 확실 + +GC000945 | Tainter Gate Guide Metal 제작 | 연결 | 전기용접봉이 아세틸렌을 검색한다. | 확실 + +GC000947 | Trash Rack 제작 | 연결 | 연마석·톱날이 도로청소용 빗자루를, Bite가 굴착기 치즐을 검색한다. | 확실 + +GC000950 | Trash Rack 설치 | 연결 | 시너가 목재용 오일스테인을 검색한다. | 확실 + +GC000972 | 노 기밀시험 | 연결 | 가루비누가 그리스를 검색한다. | 확실 + +GC000986 | Over Head Crane 설치 | 연결 | 걸레가 그리스를 검색한다. | 확실 + +GC000987 | Gantry Crane 설치 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000993 | 플랜트 공사별 설치 소모자재(1차 발견 보강) | 연결 | 1차 발견 외에 시너도 목재용 오일스테인을, 비닐시드도 PVC천막지를 검색한다. | 확실 + +GC000931~GC000950, GC000986, GC000987, GC000993 (23키) | 아세틸렌이 포함된 플랜트·운반기계 로직 | 단위 | 아세틸렌 원문 수량은 병 단위(규격 2,100·2,500·3,500·4,000·4,500ℓ 등)인데 호표는 같은 수를 kg로 사용한다. 해당 23키 모두 병→kg 환산식이 없다. | 확실 + +GC001050 | 차선도색 융착식 도료(수동식) | 연결 | 프라이머가 신구접착·방청제를, 프로판가스가 아세틸렌을 검색한다. | 확실 + +GC001055 | 현장가열 표층재생 | 누락·단위 | 원문 주⑤의 `100㎡당 팁(날) 0.7개`를 계산에 계상하지 않는다. 결과단위 `원/㎡`라면 0.007개/㎡가 필요하지만 호표에 팁 줄이 없다. | 확실 + +없음 (QF000041) | 임업용 동력기계톱 수확베기 | 누락 | 벌도목별 작업량과 벌목부가 저장됐지만 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (QF000045) | 단목베기 100본당 | 누락 | 흉고직경 11구간의 벌목·가지제거·토막내기 및 작업보조 소요인력은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (QF000047) | 단목베기 1,000㎡당 | 누락 | 나무높이별 벌목부·보통인부·굴착기 소요량은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (산림 5-1-1) | 5-1-1 | 누락 | 관목굴취 `특별인부 0.084…0.408인`, `보통인부 0.012…0.072인/10본당`이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-1-2) | 5-1-2 | 누락 | 교목굴취 나무높이별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-1-3) | 5-1-3 | 누락 | 교목굴취 근원직경별 인력·굴착기·크레인 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-2) | 5-3-2 | 누락 | 관목식재(단식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-3) | 5-3-3 | 누락 | 관목식재(군식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-4) | 5-3-4 | 누락 | 교목식재 나무높이별 인력·장비 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-5) | 5-3-5 | 누락 | 교목식재 흉고직경별 인력·장비 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-16-1) | 5-16-1 | 누락 | 단끊기 공정별 보통인부 수량이 있는데 해당 로직 없음. | 확실 + +미판정 (5-16-2) | 5-16-2 | 누락 | 선떼붙이기 표는 단끊기 `1m`와 떼붙임 `물량산출`의 합성 기준. 두 하위 로직과 조합하여 처리할 의도인지 확인 필요. | 의심 + +미판정 (5-17-1) | 5-17-1 | 누락 | 떼조공은 단끊기·줄떼심기·선떼붙이기 조합 표. 독립 로직 필요성 확인 필요. | 의심 + +미판정 (5-17-2) | 5-17-2 | 누락 | 돌조공은 단끊기·돌쌓기 조합 표. 독립 로직 필요성 확인 필요. | 의심 + +없음 (산림 5-19-1) | 5-19-1 | 누락 | 표토절취 깊이별 보통인부 소요량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-19-2) | 5-19-2 | 누락 | 표토펴기 ㎥당·100㎡당 보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-1) | 5-26-1 | 누락 | 막갈이 사토·양토·식토 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-2) | 5-26-2 | 누락 | 흙부수기 토성 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-3) | 5-26-3 | 누락 | 돌자갈치우기 토성 × 함량별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-28-2) | 5-28-2 | 누락 | 방초·야자섬유매트 포장 `조경공 2인+보통인부 1인`, 90·130㎡/일 시공량이 있는데 해당 로직 없음. | 확실 + +GF000210 | 유로폼 설치 및 해체 | 누락 | `12-38-1`은 유로폼 자재 손료의 사용횟수 기준이라 독립 단가 로직 불필요; `12-38-2`의 패널·부자재 사용수량은 상위 인력 로직이 맡는 공종이지만 실제 호표에 빠져 재료비가 계산되지 않는다. | 확실 + +GC000575 | 시멘트벽돌 | 연결 | 검색어 주차라인블록 1000X300X150; 자재품목표 시멘트벽돌 `190×90×57mm` `MT005760` 등 17줄 있음 | 확실 + +GC000604 | 카페트 | 연결 | 검색어 불연천장재(마이톤); 자재품목표 카페트 `MT008142`, 타일카페트 `MT008140` 있음 | 확실 + +GC000319, GC001050 | 융착식 도료 프라이머 | 연결 | 검색어 신구접착및방청제 LDS-MP; 자재품목표 융착식 프라이머 `MT003454` 있음(ℓ; 원문 kg면 환산 검토 필요) | 확실 + +GC001050 | 프로판가스 | 연결 | 검색어 아세틸렌 98%; 자재품목표 프로판가스 일반용 `MT003175`, kg 있음 | 확실 + +GC000375 | 무기질아연말 샵프라이머 | 연결 | 검색어 목재전용도료 오일스테인; 자재품목표 무기질 아연말 전처리 프라이머 `MT003460`, 무기질 아연말 프라이머 `MT003461` 있음 | 확실 + +GC000665 | 와이어메시 | 연결 | 검색어 메쉬스크린 H=0.9m; 자재품목표 와이어메쉬(용접철망) `MT007128` 등 있음 | 확실 + +GC000933~GC000936, GC000987 | 광명단 | 연결 | 검색어 목재전용도료 오일스테인; 자재품목표 광명단조합페인트 `MT003375`~`MT003377` 있음 | 확실 + +GF000220, GF000224 | 잡석(채움재) | 연결 | 검색어 모래 강모래; 자재품목표 자연자갈·잡석 `MT003848`, 깬잡석 `MT004113` 등 있음 | 확실 + +GC000181 | P.P로프 9㎜ | 연결 | 검색어 와이어로프(철심) 9㎜; 자재품목표 P.P로프는 `MT007584` 등 6줄 있으나 9㎜ 규격은 검색 없음 | 확실 + +GC000348 | 일체식 방수시트 | 연결 | 검색어 방수석고보드 12.5t; 자재품목표 ARS아크릴방수시트 `MT006814`·`MT006815` 있음(일체식과 동등성 미확인) | 확실 + +GC000251, GC000703~GC000707, GC000709~GC000719, GC000823~GC000824 (19키) | 공구손료·잡재료비 등 | 비목 | 결합 덧줄 전액을 경비에 계상; 원문이 공구 경비와 재료비 비율을 나누지 않아 오분류 여부는 확인 필요 | 의심 + +없음 (산림 6-4-3) | 6-4-3 | 누락 | 소금처리와 제거지점 표시의 `인/100본` 인력 수량이 `QF000167` 5줄에 있으나 로직키가 비어 있다. | 확실 + +없음 (산림 6-4-4) | 6-4-4 | 누락 | 뿌리 고살·덩굴 제거 등의 `인/100본` 수량은 `QF000168`에 있으나 로직키가 비어 있다. 같은 절의 `QF000169` 피복도·본수 환산표는 단독 로직이 필요 없는 보조 기준이다. | 확실 + +없음 (산림 6-7-1) | 6-7-1 | 누락 | 교목 시비의 근원직경별 특별인부·보통인부 수량은 `QF000173` 10줄에 있으나 로직키가 비어 있다. | 확실 + +없음 (산림 7-1-1) | 7-1-1 | 누락 | 수확 인력집재의 거리·경사 조건별 작업량 표가 있으나 산림 로직은 이웃 절 `7-1-2`부터 있다. | 확실 + +없음 (산림 7-5-2) | 7-5-2 | 누락 | 숲가꾸기·병해충방제 트랙터 집재의 거리·본당재적별 작업량 및 3인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-7-2) | 7-7-2 | 누락 | 숲가꾸기·병해충방제 HAM200 집재의 집재재적·거리별 작업량과 3인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-8-1) | 7-8-1 | 누락 | 타워야더 가선설치의 집재방식·가선길이별 소요인력이 있으나 로직 없음. `GF000068` 비고도 `가선설치 · 해체(7-8-1 · 7-8-2) 따로`라고 명시. | 확실 + +없음 (산림 7-8-2) | 7-8-2 | 누락 | 타워야더 가선해체의 집재방식·가선길이별 소요인력이 있으나 로직 없음. 상위 집재 로직에 포함되지 않음. | 확실 + +없음 (산림 7-9-1) | 7-9-1 | 누락 | 수확 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-9-2) | 7-9-2 | 누락 | 숲가꾸기·소나무재선충병방제 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 8-1-1) | 8-1-1 | 누락 | 약제주입기 천공수별 `소요인력(ha당)`이 있으나 산림 로직 없음. | 확실 + +없음 (산림 8-1-2) | 8-1-2 | 누락 | 약제주입병 천공수별 `소요인력`이 있으나 산림 로직 없음. | 확실 + +없음 (산림 8-6-2) | 8-6-2 | 누락 | 드론방제의 무인헬기 `ha당` 인력 편성·소요량이 있으나 로직 없음(`8-6-1` 유인헬기만 있음). | 확실 + +없음 (산림 8-6-3) | 8-6-3 | 누락 | 지상방제의 차량살포 인력 편성과 물량 조건이 있으나 로직 없음. | 확실 + +없음 (산림 9-4-1) | 9-4-1 | 누락 | 암파쇄 브레이커 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-5-1) | 9-5-1 | 누락 | 육상 암석 절취 발파 10%의 폭약·화약공 수량 표. | 확실 + +없음 (산림 9-5-2) | 9-5-2 | 누락 | 암석 절취 깎기 90%의 암종별 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-6-1) | 9-6-1 | 누락 | 기계소할 15%의 브레이커 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-7-2) | 9-7-2 | 누락 | 무근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-8-2) | 9-8-2 | 누락 | 철근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-10-1) | 9-10-1 | 누락 | 콘크리트 깨기 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-10-2) | 9-10-2 | 누락 | 아스팔트 깨기 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-11-1) | 9-11-1 | 누락 | 콘크리트 커트 인력·장비·절단깊이별 수량 표. | 확실 + +없음 (산림 9-12-2) | 9-12-2 | 누락 | 측구터파기 암절취의 할석공·브레이커 적용량 표. | 확실 + +없음 (산림 9-12-3) | 9-12-3 | 누락 | 측구터파기 발파암의 할석공·브레이커 적용량 표. | 확실 + +없음 (산림 9-13-7) | 9-13-7 | 누락 | 구조물터파기 육상 암절취 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-8) | 9-13-8 | 누락 | 구조물터파기 육상 암절취 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-9) | 9-13-9 | 누락 | 구조물터파기 육상 암절취 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-10) | 9-13-10 | 누락 | 구조물터파기 용수 암절취 0~1m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-11) | 9-13-11 | 누락 | 구조물터파기 용수 암절취 1~2m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-12) | 9-13-12 | 누락 | 구조물터파기 용수 암절취 2~3m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-13) | 9-13-13 | 누락 | 구조물터파기 육상 발파암 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-14) | 9-13-14 | 누락 | 구조물터파기 육상 발파암 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-15) | 9-13-15 | 누락 | 구조물터파기 육상 발파암 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-16) | 9-13-16 | 누락 | 구조물터파기 용수 발파암 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-17) | 9-13-17 | 누락 | 구조물터파기 용수 발파암 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-18) | 9-13-18 | 누락 | 구조물터파기 용수 발파암 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-16-3) | 9-16-3 | 누락 | 살수의 흡입준비·운반 등 작업시간 기준; `9-16-1~2` 노체포설·다짐 로직과 별개. | 확실 + +없음 (산림 9-19-3) | 9-19-3 | 누락 | 비탈면 고르기 발파암 보통인부·공기압축기 수량; `9-19-1~2` 로직과 별개. | 확실 + +없음 (산림 10-6-1) | 10-6-1 | 누락 | 토사·석재의 운반거리별 보통인부 `인/㎥당` 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-6-2) | 10-6-2 | 누락 | 돌 지게운반 거리별 보통인부 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-6-3) | 10-6-3 | 누락 | 기타 임업자재 운반거리·자재종류별 보통인부 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-8-1) | 10-8-1 | 누락 | 케이블 크레인 짐내리기의 운반기구별 인부·신호수 수량이 있으나 로직 없음. `10-8-2·3`은 별도 설치·운전 로직. | 확실 + +없음 (산림 10-9-1) | 10-9-1 | 누락 | 상위 `GF000145(10-9)`는 시간당 기계경비만 계산한다. 비고에 `10-9-1 운반량 쓰는 식 요소 없음`을 명시하므로 자재별 1회 운반량을 반영한 단위 운반비 계산은 빠졌다. | 확실 + +없음 (산림 10-12-1) | 10-12-1 | 누락 | 덤프운반 토사의 굴착기 적재 `Q1=3600×q0×K×f×E0/Cm`와 운반 조건이 있으나 해당 로직 없음. | 확실 + +없음 (산림 10-13-1) | 10-13-1 | 누락 | 드론운반 수평거리 100~600m별 인원 수량이 있으나 로직 없음. | 확실 + +없음 (산림 10-13-2) | 10-13-2 | 누락 | 인력운반 거리별 인원 수량과 드론운반 시간·본수 기준이 있으나 로직 없음. | 확실 + +없음 (산림 13-4-6) | 13-4-6 | 누락 | 밑돌·천단 돌쌓기 뒷길이별 석공 `0.05·0.08…인` 표가 있으나 `13-4-1·2·4·5` 이웃 로직만 있다. | 확실 + +없음 (산림 13-10-2) | 13-10-2 | 누락 | 나무 말뚝박기 말구·길이별 보통인부 수량이 있으나 `13-10-1` 말뚝 다듬기 로직만 있다. | 확실 + +없음 (산림 13-11-1) | 13-11-1 | 누락 | 원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | 확실 + +없음 (산림 13-11-2) | 13-11-2 | 누락 | 타원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | 확실 + +없음 (산림 13-15-1) | 13-15-1 | 누락 | 목재 껍질벗기기 말구별 보통인부 수량이 있으나 로직 없음. | 확실 + +없음 (건설 공통 7-4-2) | 7-4-2 | 누락 | 석재판 붙임 앵커 긴결공법의 인력 수량·일당 시공량 표 `QC000495`가 있으나 로직 없음. | 확실 + +없음 (건설 공통 7-4-3) | 7-4-3 | 누락 | 석재판 붙임 강제트러스 지지공법의 인력 수량·일당 시공량 표 `QC000496`이 있으나 로직 없음. | 확실 + +없음 (건설 유지관리 3-1-1) | 3-1-1 | 누락 | 콘크리트구조물 인력 헐기 직종·시공량. | 확실 + +없음 (건설 유지관리 3-1-2) | 3-1-2 | 누락 | 콘크리트구조물 기계 헐기 인력·장비·시공량. | 확실 + +없음 (건설 유지관리 3-1-3) | 3-1-3 | 누락 | 철골재 인력 철거 직종·시공량. | 확실 + +없음 (건설 유지관리 3-1-4) | 3-1-4 | 누락 | 철골재 기계 철거 직종·장비·시공량. | 확실 + +없음 (건설 유지관리 3-1-5) | 3-1-5 | 누락 | 석축 인력 헐기 뒷길이별 할석공·보통인부 수량. | 확실 + +없음 (건설 유지관리 3-2-1) | 3-2-1 | 누락 | 금속기와 해체 지붕잇기공 수량. | 확실 + +없음 (건설 유지관리 3-2-2) | 3-2-2 | 누락 | 흡음텍스 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-3) | 3-2-3 | 누락 | 경량천장철골틀 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-4) | 3-2-4 | 누락 | 조적벽 해체 조적공 수량. | 확실 + +없음 (건설 유지관리 3-2-5) | 3-2-5 | 누락 | 경량벽체철골틀 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-6) | 3-2-6 | 누락 | 석고판 해체 벽·천장별 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-7) | 3-2-7 | 누락 | 도배 해체 벽·천장별 도배공 수량. | 확실 + +없음 (건설 유지관리 3-2-8) | 3-2-8 | 누락 | PVC계바닥재 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-9) | 3-2-9 | 누락 | 타일 해체 붙임방식별 타일공 수량. | 확실 + +없음 (건설 유지관리 3-2-10) | 3-2-10 | 누락 | 기존방수층·보호층 철거 착암공 등 수량. | 확실 + +없음 (건설 유지관리 3-2-11) | 3-2-11 | 누락 | 기존방수층 제거·바탕처리 방수공 수량. | 확실 + +없음 (건설 유지관리 3-2-12) | 3-2-12 | 누락 | 석면건축자재 해체 내·외장재별 석면해체공 수량. | 확실 + +없음 (건설 유지관리 3-3-1) | 3-3-1 | 누락 | 콘크리트·모르타르면 재도장 바탕처리 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-3-2) | 3-3-2 | 누락 | 철재면 재도장 바탕처리 A·B급별 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-3-3) | 3-3-3 | 누락 | 목재면 재도장 바탕처리 A·B급별 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-4-1) | 3-4-1 | 누락 | 지붕 덧씌우기 지붕잇기공·시공량. | 확실 + +없음 (건설 유지관리 3-4-2) | 3-4-2 | 누락 | 지붕 재설치 지붕잇기공·시공량. | 확실 + +없음 (건설 유지관리 3-4-3) | 3-4-3 | 누락 | 도배 교체 벽·천장별 인력·시공량. | 확실 + +없음 (건설 유지관리 3-4-4) | 3-4-4 | 누락 | PVC계바닥재 교체 내장공·시공량. | 확실 + +없음 (건설 유지관리 3-4-5) | 3-4-5 | 누락 | 타일 교체 붙임방식별 인력·시공량. | 확실 + +없음 (건설 유지관리 4-1-1) | 4-1-1 | 누락 | 배관 해체 규격·재질별 배관공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-2) | 4-1-2 | 누락 | 각형덕트 해체 두께별 인력 수량. | 확실 + +없음 (건설 유지관리 4-1-3) | 4-1-3 | 누락 | 스파이럴덕트 해체 두께·규격별 덕트공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-4) | 4-1-4 | 누락 | 배관보온 해체 재질·규격별 보온공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-5) | 4-1-5 | 누락 | 덕트보온 해체 재질별 보온공 수량. | 확실 + +없음 (건설 유지관리 4-1-6) | 4-1-6 | 누락 | 펌프 해체 출력별 기계설비공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-3-1) | 4-3-1 | 누락 | 유량계 교체 인력·규격별 시공량. | 확실 + +없음 (건설 유지관리 4-3-2) | 4-3-2 | 누락 | 관갱생 규격별 규사·에폭시도료·배관공·장비시간. | 확실 + +없음 (건설 유지관리 4-3-3) | 4-3-3 | 누락 | 배관누수 검사 배관공·시공량. | 확실 + +GF000137 / QF000307 | 중기운반 기준표 | 누락 | 원문 10-4 자주식 운반 `크레인(트럭 10TON)` 한 줄이 QF000307에 없음(원문 16줄·JSON 15줄); GF000137 직접 영향은 미확인 | 확실 diff --git a/docs/raw/M01_점검/진행.md b/docs/raw/M01_점검/진행.md new file mode 100644 index 00000000..373b2437 --- /dev/null +++ b/docs/raw/M01_점검/진행.md @@ -0,0 +1,20 @@ +# M01 표 행 대조 진행 (2026-09-30) + +읽기 전용 검수. 코드·자료·git은 변경하지 않았고, 이 폴더의 보고 파일만 기록한다. `끝남`은 원문 표의 조건·규격·숫자·단위를 자료 줄과 수동 대응한 것, `사람 확인`은 원문·JSON 물리 줄 수가 같아 기계 비교가 가능했으나 조건·비목 판단이 남은 것, `미판정`은 병합·피벗·여러 표 등으로 아직 일대일 대응표를 만들지 못한 것이다. `사람 확인`과 `미판정`은 합격을 뜻하지 않는다. + +| 부문 | 전체 표 | 끝남 | 사람 확인 | 미판정 | 다음 확인 자리 | +|---|---:|---:|---:|---:|---| +| 산림 | 634 | 11 | 202 | 421 | 10-13-1·2 QF000340~342는 거리·인원 12칸과 시간산출 4항목 완료(로직 누락은 별개); 10-9-1 QF000329 35칸, 10-6-1·2·3 QF000308~310도 완료; QF000307 크레인 1줄 누락. 다음은 산림 10·12·13장 나머지 임도 표. | +| 건설 공통 | 575 | 0 | 59 | 516 | 산림·토목 후 7장 석재판 및 6장 재료. | +| 토목 | 765 | 0 | 36 | 729 | 산림 후 터널·도로·사방에 쓰는 1·2·3장부터. | +| 건축 | 353 | 0 | 7 | 346 | 토목 후. | +| 기계설비 | 509 | 0 | 56 | 453 | 건축 후. | +| 유지관리 | 197 | 0 | 11 | 186 | 마지막. | +| 합계 | 3,033 | 11 | 371 | 2,651 | 원문-JSON 행 일대일 수동 확인 계속. | + +기계 선별 결과는 `보고.md`의 「3차 전 부문 표 대응 기계 선별」에 있음. 출처 공유 1,380표, 복수 원문 표 블록 561표, 피벗 등 물리 줄 수 다른 720표는 단순 비교로 판정 불가(합계 2,661표). 그중 수동 완료 11표를 빼면 2,650표, 여기에 품셈 본문 출처 비교대상 밖인 공통 1표를 더해 위 미판정 2,651표다. 물리 줄 수 같은 371표도 숫자 181표 일치·190표 차이에 그칠 뿐 조건·비목은 사람 확인이 남아 있다. + +153절 원문 누락 후보는 `보고.md` 장별 표와 합계에 모두 분류했고, 흠의 줄글 목록은 `보고_줄글.md`에 있다. 재료 호표 675줄은 2차 때 펼쳐 검토했으나 잘못 연결된 각 줄마다 자재품목표 대체품 존재 유무까지 전부 확인하지는 못했다. 배수 환산도 발견 사례와 기계 선별만 기록했으며 1,354개 전 로직의 완전한 수동 판정은 남았다. 새 흠을 찾으면 두 보고 파일을 먼저 갱신하고 이 진행표를 고친다. +## 다음 볼 자리 (2026-09-30 중단 시점) + +사용자 지시로 새 대조를 멈췄다. 재개 시 산림 10·12·13장 나머지 임도 표부터 확인하고, 건설 공통 → 토목 → 건축 → 기계설비 → 유지관리 순서로 진행한다. 371개 `사람 확인` 표도 조건·수치·단위·비목 확정 전이며 2,651개 `미판정` 표는 병합 칸·피벗 해체가 먼저다. 그 뒤 재료 검색어 675줄의 품목표 실재 여부와 1,354개 로직의 배수 환산을 전수 확인한다. 판정 기준과 세 사례는 `대조방식.md`에 남긴다. From b4100acc6de7e835ea83422a3d169d7c4a7b19d3 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 10:39:59 +0900 Subject: [PATCH 2/5] =?UTF-8?q?feat(M02):=20=EA=B4=80=EB=A6=AC=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=E3=80=8C=EA=B5=AC=EC=A1=B0=EB=AC=BC=20=EC=A1=B0?= =?UTF-8?q?=ED=95=A9=E3=80=8D=20=E2=80=94=20=EB=82=98=EB=AC=B4=EA=B0=80=20?= =?UTF-8?q?=EC=A3=BC=20=C2=B7=20=ED=91=9C=EB=8A=94=20=EC=B0=B8=EC=A1=B0?= =?UTF-8?q?=ED=91=9C=20=C2=B7=20=EB=B9=84=EA=B3=A0=20=C2=B7=20=EC=A0=84?= =?UTF-8?q?=EA=B5=AC=EA=B0=84=20=C2=B7=20=ED=95=A9=EA=B3=84=20=EC=88=A8?= =?UTF-8?q?=EA=B9=80(PLAN=2026-7a~e)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 화면 이름 「구조물집계표」 · 「구조물 집계 양식」 → 「구조물 조합」(좌측 줄 · 상세 제목 · 안내글) · 파일 이름 · 양식 키 · API 길 그대로 - 좌측 패널 「항목 나무」 컨테이너 없앰 — 페이지가 나무를 만들어 편집 칸 왼쪽(aside)에 붙임 · 「구조물 조합」일 때만 보임 · 오른쪽 클릭 · 찾기 · 표와 서로 고름 · 고치기 전 저장 물음 그대로 - 표 부품 lockHead — 열 더하기 · 분류N 더하기 · 열 지우기 단추 없음 · 머리 · 층 이름 고치기 없음(단위 · 일위대가 · 조회 후 선택은 그대로) - 비고 열 · 전구간 줄 · 합계 줄은 보일 문서에서만 뺌(comboView) · [저장] 때 저장본 것을 다시 끼움(comboMerge) · 양식 파일 · M02_Table_Fill 그대로 - 서버 — 화면 표 [저장](store.write screen=True)은 있던 항목의 경로 · 층 이름 · 빈 폴더를 저장본 그대로(tree.keep_paths · 브라우저 머리 안 받음) · 머리는 경로에서 다시 만듦 · 나무 고침 줄기 그대로 - 나무 같은 이름 409 는 「이미 있는 항목」 까닭 그대로 보임(판 다름 안내와 가름) - 시험 test_m02_combo_screen 3(숨김 · 되끼움 Node · 잠금 · 나무 자리) · test_m02_tree 표 저장 약속 새로 · 이름 · 잠금 기대값 고침 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL --- .../M02_MasterTemplete_ComboPanel.ts | 2 +- .../M02_MasterTemplete_Inputs.ts | 6 +- .../M02_MasterTemplete_Router.py | 2 +- .../M02_MasterTemplete_Router_Layers.py | 2 +- .../M02_MasterTemplete_Store.py | 8 +- .../M02_MasterTemplete_Structure.ts | 28 ++++- M02_MasterTemplete/M02_MasterTemplete_Tree.py | 14 +++ .../M02_MasterTemplete_TreePanel.ts | 3 +- .../M02_MasterTemplete_UI_Main.ts | 32 +++++- .../M02_MasterTemplete_UI_Page.ts | 30 +++-- .../M02_MasterTemplete_UI_Side.ts | 21 ++-- .../M02_MasterTemplete_UI_Style.css | 50 ++++++++ resources/tester/test_m02_combo_screen.py | 107 ++++++++++++++++++ resources/tester/test_m02_layer_screen.py | 3 +- resources/tester/test_m02_structure_panel.py | 2 +- resources/tester/test_m02_tree.py | 25 ++-- ui_template/sheet/ui_template_sheet.ts | 19 +++- ui_template/sheet/ui_template_sheet_render.ts | 7 +- ui_template/ui_template_locale_m2.ts | 6 +- 19 files changed, 306 insertions(+), 61 deletions(-) create mode 100644 resources/tester/test_m02_combo_screen.py diff --git a/M02_MasterTemplete/M02_MasterTemplete_ComboPanel.ts b/M02_MasterTemplete/M02_MasterTemplete_ComboPanel.ts index f1bc2361..6311a601 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_ComboPanel.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_ComboPanel.ts @@ -38,7 +38,7 @@ const TEXT = { empty: "맞는 조합 없음", none: "조합 없음", use: "이 열에 쓰기", - useAsk: "이 열이 {value} 을 쓰게 바꿈 — 구조물집계표에 바로 적힘 · 조합은 그대로", + useAsk: "이 열이 {value} 을 쓰게 바꿈 — 구조물 조합에 바로 적힘 · 조합은 그대로", useOk: "바꿈", used: "이 열이 {value} 을 씀", loadFailed: "조합 목록을 못 받음 — {value}", diff --git a/M02_MasterTemplete/M02_MasterTemplete_Inputs.ts b/M02_MasterTemplete/M02_MasterTemplete_Inputs.ts index 77a3c59c..586a1378 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Inputs.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_Inputs.ts @@ -48,9 +48,9 @@ const TEXT = { count: "로직 {logics} · 입력 {inputs}", chosen: "면적산출 {area} · 재료산출 {material} · 선택 {pick}", auto: "자동값", - noItem: "집계표를 먼저 저장하면 입력 목록이 나옴", - noCombo: "일위대가를 먼저 고름 — 집계표 일위대가 줄에서 고름", - unsavedCombo: "고른 일위대가는 집계표를 저장하면 입력 목록이 나옴", + noItem: "구조물 조합을 먼저 저장하면 입력 목록이 나옴", + noCombo: "일위대가를 먼저 고름 — 구조물 조합 일위대가 줄에서 고름", + unsavedCombo: "고른 일위대가는 구조물 조합을 저장하면 입력 목록이 나옴", noLogic: "이 일위대가에 담긴 로직이 없음", missing: "빠진 로직 {value}", failed: "입력 목록을 못 받음 — {value}", diff --git a/M02_MasterTemplete/M02_MasterTemplete_Router.py b/M02_MasterTemplete/M02_MasterTemplete_Router.py index 8a4ebfe6..e4759adb 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Router.py +++ b/M02_MasterTemplete/M02_MasterTemplete_Router.py @@ -169,7 +169,7 @@ def get_template(kind: str, name: str) -> dict: @router.put("/templates/{kind}/{name}") def put_template(kind: str, name: str, body: SaveBody) -> dict: - return _call(store.write, kind, name, body.판, body.문서) + return _call(store.write, kind, name, body.판, body.문서, True) # 화면 [저장](26-7e) @router.delete("/templates/{kind}/{name}") diff --git a/M02_MasterTemplete/M02_MasterTemplete_Router_Layers.py b/M02_MasterTemplete/M02_MasterTemplete_Router_Layers.py index 5743a60b..81a867aa 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Router_Layers.py +++ b/M02_MasterTemplete/M02_MasterTemplete_Router_Layers.py @@ -305,7 +305,7 @@ async def save_layer_template( def _store_save(folder: Path, kind: str, name: str, version: str, doc: Any, layer: str) -> dict: with store.at(folder): try: - info = store.write(kind, name, version, doc) + info = store.write(kind, name, version, doc, screen=True) # 화면 [저장](26-7e) except store.StoreError as error: raise HTTPException(status_code=error.status, detail=error.detail) from error return {"종류": kind, "이름": name, "판": info["판"], "층": layer} diff --git a/M02_MasterTemplete/M02_MasterTemplete_Store.py b/M02_MasterTemplete/M02_MasterTemplete_Store.py index f1bd4860..ced3a7fc 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Store.py +++ b/M02_MasterTemplete/M02_MasterTemplete_Store.py @@ -150,7 +150,7 @@ def _check_skeleton(kind: str, doc: Any) -> None: raise StoreError(400, str(e)) from e -def write(kind: str, name: str, version: str, doc: Any) -> dict[str, Any]: +def write(kind: str, name: str, version: str, doc: Any, screen: bool = False) -> dict[str, Any]: """`version` 이 빈 글이면 새로 만듦(이미 있으면 409) · 아니면 그 판일 때만 덮어씀. 구조물집계표를 저장하면 — 새 구조물 열의 빈 구조물 도면 · 면적산출 · 재료산출을 번호와 같이 만들고 지운 열(또는 구조물이 아니게 된 열)의 세 파일을 지움(잠금 밖에서 · 안에서 부르면 죽음). @@ -158,7 +158,9 @@ def write(kind: str, name: str, version: str, doc: Any) -> dict[str, Any]: (브라우저 값 버림 · 5장 ②) · 알약 `연결` 은 문서와 같이 그대로 적힘. 번호 칸(도번 · 면적번 · 재료번)은 서버 것 — 있던 파일 번호를 그대로 둠(화면 값을 안 받음). 표 열의 `본뜬열`(분류 더하기로 복사한 새 열)은 적지 않음 — 집계표면 아직 파일이 없는 새 열이 - 원본 열의 일위대가 · 자재조합 키와 세 파일 내용을 받음(새 번호 · 그 뒤로는 열마다 따로).""" + 원본 열의 일위대가 · 자재조합 키와 세 파일 내용을 받음(새 번호 · 그 뒤로는 열마다 따로). + `screen` = 화면 표 [저장](PLAN 26-7e) — 있던 항목의 경로 · 층 이름 · 빈 폴더는 저장본 그대로 + (정본 = 나무 · 머리는 경로에서 다시 만듦 · `tree.keep_paths`).""" path = _path(kind, name) _check_skeleton(kind, doc) origins = _take_origins(doc) if kind == "table" else {} @@ -170,6 +172,8 @@ def write(kind: str, name: str, version: str, doc: Any) -> dict[str, Any]: have = version_of(path.read_bytes()) if path.is_file() else "" if have != (version or ""): raise StoreError(409, {"stale": [name], "판": have}) + if screen and have and kind == "table" and name == STRUCTURE_TABLE: + doc = tree.normalize_table(tree.keep_paths(doc, json.loads(path.read_bytes()))) if have and kind in _KEY: number = json.loads(path.read_bytes()).get(_KEY[kind]) doc = {**doc, _KEY[kind]: number} if number else doc diff --git a/M02_MasterTemplete/M02_MasterTemplete_Structure.ts b/M02_MasterTemplete/M02_MasterTemplete_Structure.ts index d7fc619b..8163f1f6 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Structure.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_Structure.ts @@ -57,12 +57,12 @@ const TEXT = { none: "고를 것이 없음", pickPrice: "일위대가 고르기", combosFailed: "일위대가 목록을 못 받음 — {value}", - saveFirst: "새 열은 집계표를 먼저 저장해야 번호가 생김", + saveFirst: "새 열은 구조물 조합을 먼저 저장해야 번호가 생김", overwrite: "{from} 의 {what} 내용을 {to} 에 덮어씀 — 번호 · 열은 그대로", pickCopy: "{value} 복사해 가져오기", copied: "복사해 가져옴", copyFailed: "복사 실패 — {value}", - noPrice: "이 열에 일위대가가 없어 알약 없음 — 구조물집계표 일위대가 줄에서 고름", + noPrice: "이 열에 일위대가가 없어 알약 없음 — 구조물 조합 일위대가 줄에서 고름", noInputs: "일위대가 {value} 에 입력값이 없어 알약 없음", inputsFailed: "일위대가 입력값을 못 받음 — {value}", }; @@ -180,6 +180,30 @@ export interface StructureColumn { /** 구조물 열 = 꼴=수 — NO · 측점 · 비고 같은 글 열은 도면 · 면적산출 · 재료산출 · 번호가 없음(서버와 같은 규칙) */ export const isStructureColumn = (col: StructureColumn): boolean => col.꼴 === "수"; +/** 관리 화면 「구조물 조합」에서 숨기는 것(PLAN 26-7b) — 비고 열 · 전구간 줄(본문 줄) · 합계 줄. + * 양식 파일은 그대로 — 보일 문서에서만 빼고 [저장] 때 저장본 것을 다시 끼움(`comboMerge`). */ +const HIDDEN_COLUMNS = ["memo"]; +type ComboDoc = { 열: StructureColumn[]; 줄?: unknown[]; 합계줄?: unknown[] }; + +export function comboView(doc: T): T { + const d = doc as unknown as ComboDoc; + const 열 = (d.열 ?? []).filter((c) => !HIDDEN_COLUMNS.includes(c.id)); + return { ...d, 열, 줄: [], 합계줄: [] } as unknown as T; +} + +/** 보인 표 고침 + 저장본의 숨긴 것 — 열 차례는 저장본(표에서 열을 더하거나 지우지 않음 · 26-7d) */ +export function comboMerge(stored: unknown, edited: T): T { + const s = stored as ComboDoc; + const e = edited as unknown as ComboDoc; + const byId = new Map(e.열.map((c) => [c.id, c])); + const kept = (s.열 ?? []).flatMap((c) => + HIDDEN_COLUMNS.includes(c.id) ? [c] : byId.has(c.id) ? [byId.get(c.id)!] : [], + ); + const known = new Set(kept.map((c) => c.id)); + const 열 = [...kept, ...e.열.filter((c) => !known.has(c.id))]; + return { ...e, 열, 줄: s.줄 ?? [], 합계줄: s.합계줄 ?? [] } as unknown as T; +} + /** 구조물 이름 + 변수값 — 제목행 층을 빈칸으로 이음(빈 층은 건너뜀 · 다 비면 열 id) */ export const columnHead = (col: StructureColumn): string => col.머리.filter((part): part is string => !!part && part.trim() !== "").join(" ") || col.id; diff --git a/M02_MasterTemplete/M02_MasterTemplete_Tree.py b/M02_MasterTemplete/M02_MasterTemplete_Tree.py index 4bbdd933..32d16e1a 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Tree.py +++ b/M02_MasterTemplete/M02_MasterTemplete_Tree.py @@ -108,6 +108,20 @@ def normalize_table(doc: dict[str, Any]) -> dict[str, Any]: return out +def keep_paths(doc: dict[str, Any], stored: dict[str, Any]) -> dict[str, Any]: + """화면 표 [저장](PLAN 26-7e) — 정본은 나무: 있던 항목의 경로(머리) · 층 이름 · 빈 폴더는 + 저장본 그대로 · 브라우저가 보낸 머리는 안 받음. 머리는 저장 맞춤(`normalize_table`)이 경로에서 + 다시 만듦.""" + out = copy.deepcopy(doc) + was = {c["id"]: path_of(c) for c in _items(stored)} + for col in _items(out): + if col["id"] in was: + _set_path(col, was[col["id"]]) + out["층"] = copy.deepcopy(stored.get("층") or []) + out["폴더"] = copy.deepcopy(stored.get("폴더") or []) + return out + + def folders_of(doc: dict[str, Any]) -> list[list[str]]: """나무의 폴더 전부 — 적어 둔 빈 폴더 + 항목 경로의 앞마디(차례 = 표 차례).""" out: list[list[str]] = [] diff --git a/M02_MasterTemplete/M02_MasterTemplete_TreePanel.ts b/M02_MasterTemplete/M02_MasterTemplete_TreePanel.ts index 80ece6bb..0d18ec3f 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_TreePanel.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_TreePanel.ts @@ -233,7 +233,8 @@ export function createTreePanel(opt: TreePanelOptions): TreePanelHandle { showToast(L("M02_TreeDone"), "success"); await opt.onChanged(col); } catch (error) { - if (error instanceof StaleError) { + // 409 = 판 다름(서버 detail 이 객체 → 「HTTP 409」) 또는 같은 이름(글 까닭 — 그대로 보임) + if (error instanceof StaleError && error.message === "HTTP 409") { await refresh(); showToast(L("M02_TreeStale"), "error"); } else { diff --git a/M02_MasterTemplete/M02_MasterTemplete_UI_Main.ts b/M02_MasterTemplete/M02_MasterTemplete_UI_Main.ts index 93af24d6..78b7e7da 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_UI_Main.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_UI_Main.ts @@ -17,6 +17,8 @@ import { type StructureDoc, } from "./M02_MasterTemplete_Api_Fetch"; import { + comboMerge, + comboView, createStructurePanel, pillsFor, STRUCTURE_TABLE, @@ -103,9 +105,11 @@ export function canEdit(layer: Layer, isAdmin: boolean): boolean { return layer === "project" || isAdmin; } -/** 페이지가 끼우는 것 — `top` = 편집 칸 맨 위 막대(회사용 읽기만 안내) · `onColumn` = 집계표에서 고른 열 */ +/** 페이지가 끼우는 것 — `top` = 편집 칸 맨 위 막대(회사용 읽기만 안내) · `onColumn` = 집계표에서 고른 열 · + * `aside` = 「구조물 조합」을 열 때만 편집 칸 왼쪽에 보임(항목 나무 · PLAN 26-7c) */ export interface MainExtras { top?: HTMLElement; + aside?: HTMLElement; onColumn?: (column: string | null) => void; } @@ -125,7 +129,7 @@ export function createMain( const notice = el("div", { className: "m02-main__notice", attrs: { hidden: "" } }); const host = el("div", { className: "m02-main__host" }); const extra = el("div", { className: "m02-main__extra" }); // 표 밖 형제 자리 — 구조물 설계 컨테이너 - const root = el("div", { + const column = el("div", { className: "m02-main", children: [ ...(extras.top ? [extras.top] : []), @@ -135,6 +139,15 @@ export function createMain( extra, ], }); + // 왼쪽 나무(주) · 오른쪽 편집 칸 — 나무는 「구조물 조합」일 때만(`showAside`) + const root = extras.aside + ? el("div", { className: "m02-shell", children: [extras.aside, column] }) + : column; + const isCombo = (at: Selection | null): boolean => + !!at && at.kind === "table" && at.name === STRUCTURE_TABLE && at.layer !== "project"; + const showAside = (): void => { + if (extras.aside) extras.aside.hidden = !isCombo(sel); + }; let sel: Selection | null = null; let version = ""; @@ -360,9 +373,11 @@ export function createMain( // 그 뒤 .열 을 그대로 읽으면 죽는다(2026-09-28 사용자 보고 — 열 고른 뒤 CAD // 불러오기 오류). getDoc() 뒤에도 옵셔널 체이닝을 이어야 한다. const columns = (): StructureColumn[] => sheet?.getDoc()?.열 ?? []; - editor = create(host, doc, { + // 「구조물 조합」 = 나무를 따라오는 참조표(26-7b · d) — 비고 · 전구간 · 합계 숨김 · 열 · 머리는 나무만 + editor = create(host, struct ? comboView(doc) : doc, { mode: at.layer === "project" ? "project" : "master", readOnly, + lockHead: !!struct, onChange: () => (dirty = !readOnly), ...(struct ? { @@ -382,7 +397,11 @@ export function createMain( } : {}), }); - if (struct) sheet = editor as SheetEditorHandle; + if (!struct) return; + const shown = editor as SheetEditorHandle; + sheet = shown; + // [저장]은 저장본의 숨긴 것을 다시 끼운 문서(서버가 머리를 경로에서 다시 만듦 · 26-7e) + editor = { getDoc: () => comboMerge(loaded, shown.getDoc()), destroy: shown.destroy }; return; } if (at.kind === "area" || at.kind === "material") { @@ -421,11 +440,12 @@ export function createMain( sel = next; onOpened?.(); bar(); + showAside(); if (!next) { title.textContent = L("M02_PickTemplate"); return empty(""); } - title.textContent = next.label ?? next.name; + title.textContent = isCombo(next) ? L("M02_KindTable") : (next.label ?? next.name); // 26-7a try { const got = await readTemplate(next.layer, next.kind, next.name, next.projectId); if (mine !== seq) return; @@ -501,6 +521,7 @@ export function createMain( sel = null; onOpened?.(); // 좌측 양식 · 열 줄 고름 지움 bar(); + showAside(); title.textContent = label; host.replaceChildren(node); return (d) => (dirty = d); @@ -544,6 +565,7 @@ export function createMain( if (sel && (await confirmLeave())) void open(sel); }); bar(); + showAside(); empty(""); return { root, open, current: () => sel, confirmLeave, showView, openTable, settle }; } diff --git a/M02_MasterTemplete/M02_MasterTemplete_UI_Page.ts b/M02_MasterTemplete/M02_MasterTemplete_UI_Page.ts index 0870ed02..07afe8f7 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_UI_Page.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_UI_Page.ts @@ -1,6 +1,7 @@ /* ============================================================================= * M02_MasterTemplete_UI_Page.ts - * 마스터 템플릿 · 구조물 관리 화면 — 좌측 도킹 패널(양식 목록) / 우측 편집 칸(표·도면 부품) + * 마스터 템플릿 · 구조물 관리 화면 — 좌측 도킹 패널(양식 목록) / 우측 편집 칸(표·도면 부품) · + * 「구조물 조합」을 열면 편집 칸 왼쪽에 항목 나무(주 · 고치는 자리) · 오른쪽 참조표(PLAN 26-7c) * * 층 = 주소 인자 `?layer=personal|company`(없으면 시스템) — 같은 화면 한 벌. * 화면은 로그인만 확인 — 고치기는 층별 권한일 때만 켬(서버도 막음 · `M02_MasterTemplete_Layer.ts`). @@ -8,6 +9,7 @@ import "@ui/ui_template_workflow_layout.css"; import { el } from "@ui/ui_template_elements"; +import { t as L } from "@ui/ui_template_locale"; import { createWorkflowOverlays } from "@ui/ui_template_overlay"; import { fetchSessionUser } from "../A06_Login/A06_Login_Api_Fetch"; import { setActiveLayer } from "./M02_MasterTemplete_Api_Fetch"; @@ -19,7 +21,8 @@ import { titleOf, } from "./M02_MasterTemplete_Layer"; import { STRUCTURE_TABLE } from "./M02_MasterTemplete_Structure"; -import { createMain, type Selection } from "./M02_MasterTemplete_UI_Main"; +import { createTreePanel } from "./M02_MasterTemplete_TreePanel"; +import { canEdit, createMain, type Selection } from "./M02_MasterTemplete_UI_Main"; import { buildSide } from "./M02_MasterTemplete_UI_Side"; import "./M02_MasterTemplete_UI_Style.css"; @@ -35,15 +38,28 @@ export async function renderM02MasterTemplate(root: HTMLElement): Promise const isAdmin = access.canWrite; // 이 층을 고칠 수 있나(하위 부품의 「관리자」 = 같은 뜻) // 회사용을 읽기만 볼 때 — 안내 + [개인용으로 복사] const readOnlyBar = layer === "company" && !isAdmin ? buildReadOnlyBar(user) : null; + // 항목 나무 — 고르기 모달과 같은 폴더 나무(세 층 공용) · 「구조물 조합」 편집 칸 왼쪽 + const tree = createTreePanel({ + layer, + canEdit: canEdit(layer, isAdmin), + onPick: (item) => void main.openTable(layer, item.열), + settle: () => main.settle(), + onChanged: (colId) => main.openTable(layer, colId, true), + }); + const aside = el("aside", { + className: "m02-shell__tree", + children: [el("h3", { className: "m02-shell__title", text: L("M02_TreeTitle") }), tree.root], + }); const main = createMain( isAdmin, - () => void side.refresh(), + () => void Promise.all([side.refresh(), tree.refresh()]), () => side.paint(), { top: readOnlyBar?.root, + aside, onColumn: (column) => { readOnlyBar?.setColumn(column); - side.selectItem(column); + tree.select(column); }, }, ); @@ -61,11 +77,6 @@ export async function renderM02MasterTemplate(root: HTMLElement): Promise getOpen: main.current, confirmLeave: main.confirmLeave, showView: main.showView, - tree: { - onPick: (item) => void main.openTable(layer, item.열), - settle: main.settle, - onChanged: (colId) => main.openTable(layer, colId, true), - }, }); const layout = el("div", { className: "ui-workflow-layout m02-master" }); @@ -85,4 +96,5 @@ export async function renderM02MasterTemplate(root: HTMLElement): Promise root.innerHTML = ""; root.append(layout); void main.open(home); + void tree.refresh(); } diff --git a/M02_MasterTemplete/M02_MasterTemplete_UI_Side.ts b/M02_MasterTemplete/M02_MasterTemplete_UI_Side.ts index 73b1a840..0fae8baf 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_UI_Side.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_UI_Side.ts @@ -1,10 +1,12 @@ /* ============================================================================= * M02_MasterTemplete_UI_Side.ts - * 마스터 템플릿 좌측 패널 — 「구조물 집계 양식」(구조물집계표 줄 하나 + 하위 구조물 도면 · 면적산출 · + * 마스터 템플릿 좌측 패널 — 「구조물 조합」(구조물집계표 줄 하나 + 하위 구조물 도면 · 면적산출 · * 재료산출 · 자재 조합) · 「도면 양식」(새로 · 본떠 · 지우기). 서버 길은 계약 `6_계약.md`. * 구조물 도면 · 면적산출 · 재료산출 줄은 집계표 구조물 열(꼴=수)마다 하나씩 — * 서버가 미리 만들어 둠(도번 SD · 면적번 SA · 재료번 SM + 같은 8자리) · * 줄 글은 번호가 맨 앞(「SD01010100 돌기슭막이 …」). 「자재 조합」 컨테이너는 `M02_MasterTemplete_Matset.ts`. + * 화면 이름 「구조물 조합」(PLAN 26-7a) — 파일 이름 · 양식 키 · API 길은 「구조물집계표」 그대로. + * 항목 나무는 좌측이 아니라 「구조물 조합」 상세 화면 왼쪽(PLAN 26-7c · 페이지가 붙임). * ========================================================================== */ import { @@ -38,7 +40,6 @@ import { } from "./M02_MasterTemplete_Structure"; import { buildMatsetSection } from "./M02_MasterTemplete_Matset"; import { buildOptionsSection } from "./M02_MasterTemplete_Options"; -import { createTreePanel, type TreePanelOptions } from "./M02_MasterTemplete_TreePanel"; import { canEdit, type Selection } from "./M02_MasterTemplete_UI_Main"; const KINDS: { kind: Kind; label: () => string }[] = [ @@ -72,8 +73,6 @@ export interface SideOptions { confirmLeave: () => Promise; /** 메인 칸에 양식 밖 화면(자재 조합 상세)을 띄움 */ showView: (label: string, node: HTMLElement) => (dirty: boolean) => void; - /** 항목 나무(26-3a) — 항목 누름 · 고치기 전 저장 처리 · 고친 뒤 표 다시 읽기 */ - tree: Pick; } export interface SideHandle { @@ -81,8 +80,6 @@ export interface SideHandle { refresh: () => Promise; /** 고름 표시를 지금 열린 것 한 줄로 — 편집 칸이 무엇을 열든(카드 [도면 수정] 등) 부름 */ paint: () => void; - /** 표에서 고른 열을 항목 나무에 표시 */ - selectItem: (colId: string | null) => void; } /** 서버 이름 규칙과 같게 — 화면에서 먼저 막음 */ @@ -155,15 +152,10 @@ export function buildSide(opt: SideOptions): SideHandle { ); summary.classList.remove("is-collapsed"); summary.classList.add("m02-side__summary"); - // 항목 나무 — 구조물 집계 양식 아래 · 고르기 모달과 같은 폴더 나무(세 층 공용) - const tree = createTreePanel({ layer, canEdit: canEdit(layer, opt.isAdmin), ...opt.tree }); - const treeSection = section(L("M02_TreeTitle"), tree.root); - treeSection.classList.remove("is-collapsed"); const listHost = el("div", { className: "m02-side__lists ui-sidebar-panel", children: [ summary, - treeSection, // 구조물 옵션 보이기 · 도면 양식은 시스템 층(마스터 템플릿)에만 ...(layer === "system" ? [ @@ -201,7 +193,8 @@ export function buildSide(opt: SideOptions): SideHandle { ? mine.map((info) => { const b = el("button", { className: `m02-side__item ui-sidebar-row${isOpen(info) ? " is-active" : ""}`, - text: info.이름, + // 구조물집계표 = 화면 이름 「구조물 조합」(26-7a) + text: info.이름 === STRUCTURE_TABLE ? L("M02_KindTable") : info.이름, attrs: { type: "button", title: info.수정일 }, }); b.addEventListener("click", () => void select(info)); @@ -289,7 +282,7 @@ export function buildSide(opt: SideOptions): SideHandle { if (mine !== seq) return; paintList(); paintButtons(); - await Promise.all([refreshStructure(), matset.refresh(), tree.refresh()]); + await Promise.all([refreshStructure(), matset.refresh()]); } /* --- 시스템 층 새로 · 본떠 · 지우기(도면 양식만 — 구조물 도면은 집계표 열이 정함) --- */ @@ -370,5 +363,5 @@ export function buildSide(opt: SideOptions): SideHandle { } void refresh(); - return { root, refresh, paint, selectItem: tree.select }; + return { root, refresh, paint }; } diff --git a/M02_MasterTemplete/M02_MasterTemplete_UI_Style.css b/M02_MasterTemplete/M02_MasterTemplete_UI_Style.css index 90f5bc75..a26b107c 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_UI_Style.css +++ b/M02_MasterTemplete/M02_MasterTemplete_UI_Style.css @@ -215,3 +215,53 @@ color: var(--color-text-muted); font-size: 11px; } + +/* 「구조물 조합」(PLAN 26-7c) — 왼쪽 항목 나무(주 · 고치는 자리) · 오른쪽 편집 칸(참조표 · 카드) */ +.m02-shell { + display: flex; + align-items: stretch; + min-width: 0; +} + +.m02-shell > .m02-main { + flex: 1 1 0; +} + +.m02-shell__tree { + display: flex; + flex: 0 0 16rem; + flex-direction: column; + box-sizing: border-box; + max-height: calc(100vh - var(--spacing-64)); + padding: var(--spacing-16) var(--spacing-12); + border-right: 1px solid var(--color-border); + min-width: 0; + overflow: auto; +} + +.m02-shell__tree[hidden] { + display: none; +} + +.m02-shell__title { + margin: 0; + color: var(--color-text); + font-size: var(--text-body); +} + +.m02-shell__tree .m02-tree__body { + max-height: none; +} + +@media (max-width: 720px) { + .m02-shell { + flex-direction: column; + } + + .m02-shell__tree { + flex-basis: auto; + max-height: 40vh; + border-right: 0; + border-bottom: 1px solid var(--color-border); + } +} diff --git a/resources/tester/test_m02_combo_screen.py b/resources/tester/test_m02_combo_screen.py new file mode 100644 index 00000000..b9ee90e0 --- /dev/null +++ b/resources/tester/test_m02_combo_screen.py @@ -0,0 +1,107 @@ +"""관리 화면 「구조물 조합」(PLAN 26-7a~d) — 이름 · 숨김(비고 · 전구간 · 합계) · 참조표 잠금 · +나무 자리. + +① `comboView` · `comboMerge`(Node) — 보일 문서에서 비고 열 · 줄 · 합계 줄을 빼고, [저장] 때 + 저장본 것을 다시 끼움(열 차례 = 저장본 · 보인 고침은 받음). +② 표 부품 `lockHead` — 열 더하기 · 지우기 · 머리 · 층 이름 고치기 없음(단위 · 조회 후 선택은 + 그대로). +③ 좌측 패널에 나무 없음 · 페이지가 나무를 편집 칸 왼쪽(`aside`)에 · 「구조물 조합」일 때만 보임. +""" + +from __future__ import annotations + +import json +import re +import shutil +import subprocess +from pathlib import Path + +import pytest + +ROOT = Path(__file__).resolve().parents[2] +M02 = ROOT / "M02_MasterTemplete" +SHEET = ROOT / "ui_template" / "sheet" + + +def _text(path: Path) -> str: + return path.read_text(encoding="utf-8") + + +@pytest.mark.skipif(shutil.which("node") is None, reason="node 가 없음") +def test_숨긴_것은_저장_때_저장본에서_다시_끼움(): + src = _text(M02 / "M02_MasterTemplete_Structure.ts") + part = re.search( + r"^const HIDDEN_COLUMNS[\s\S]*?^export function comboMerge[\s\S]*?^}", src, re.M + ) + assert part, "comboView · comboMerge 를 못 찾음" + script = ( + "interface StructureColumn { id: string; 머리: (string | null)[]; 꼴?: string | null;" + " 단위?: string }\n" + + part.group(0).replace("export ", "") + + """ +const stored = { + 열: [{ id: "no", 머리: ["NO"] }, { id: "a", 머리: ["가"], 꼴: "수" }, + { id: "b", 머리: ["나"], 꼴: "수" }, { id: "memo", 머리: ["비고"] }], + 줄: [{ id: "all", 값: { memo: "x" } }], 합계줄: [{ id: "sum" }], 변수: { k: 1 }, +}; +const view = comboView(stored); +const edited = structuredClone(view); +edited.열[2].단위 = "m"; +const saved = comboMerge(stored, edited); +console.log(JSON.stringify([ + view.열.map((c) => c.id), view.줄, view.합계줄, stored.열.length, + saved.열.map((c) => c.id), saved.열[2].단위, saved.줄, saved.합계줄, saved.변수, +])); +""" + ) + result = subprocess.run( + ["node", "--experimental-strip-types", "--no-warnings", + "--input-type=module-typescript", "-e", script], + capture_output=True, text=True, encoding="utf-8", timeout=60, + ) # fmt: skip + assert result.returncode == 0, result.stderr + assert json.loads(result.stdout) == [ + ["no", "a", "b"], + [], + [], + 4, # 저장본은 안 바뀜 + ["no", "a", "b", "memo"], + "m", + [{"id": "all", "값": {"memo": "x"}}], + [{"id": "sum"}], + {"k": 1}, + ] + + +def test_참조표는_열_머리를_못_고침(): + sheet = _text(SHEET / "ui_template_sheet.ts") + assert 'const editCols = opts.mode === "master" && !ro && !opts.lockHead;' in sheet + assert "if (editCols) toolbar.append(colDelete);" in sheet + assert "if (editCols) syncLevels(!!col);" in sheet + assert "if (th && editCols) editHead(th);" in sheet + assert "else if (layer && editCols) editLayer(layer);" in sheet + assert 'ro || opts.lockHead ? { hidden: "" }' in sheet + render = _text(SHEET / "ui_template_sheet_render.ts") + assert 'const heads = mode === "master" && !state.headLocked;' in render + main = _text(M02 / "M02_MasterTemplete_UI_Main.ts") + assert "struct ? comboView(doc) : doc" in main + assert "getDoc: () => comboMerge(loaded, shown.getDoc())" in main + + +def test_나무는_편집_칸_왼쪽_좌측_패널엔_없음(): + side = _text(M02 / "M02_MasterTemplete_UI_Side.ts") + assert "createTreePanel" not in side and "M02_TreeTitle" not in side + assert 'info.이름 === STRUCTURE_TABLE ? L("M02_KindTable")' in side # 좌측 줄 이름 + page = _text(M02 / "M02_MasterTemplete_UI_Page.ts") + assert "createTreePanel({" in page and "aside," in page and "tree.select(column)" in page + main = _text(M02 / "M02_MasterTemplete_UI_Main.ts") + assert 'at.kind === "table" && at.name === STRUCTURE_TABLE && at.layer !== "project"' in main + assert 'isCombo(next) ? L("M02_KindTable")' in main # 상세 제목 + assert main.count("showAside();") == 3 # 열 때 · 양식 밖 화면 · 처음 + locale = _text(ROOT / "ui_template" / "ui_template_locale_m2.ts") + assert 'M02_KindTable: ["구조물 조합"' in locale + assert ".m02-shell__tree[hidden]" in _text(M02 / "M02_MasterTemplete_UI_Style.css") + tree = _text(M02 / "M02_MasterTemplete_TreePanel.ts") + assert ( + 'error instanceof StaleError && error.message === "HTTP 409"' in tree + ) # 같은 이름 = 까닭 글 diff --git a/resources/tester/test_m02_layer_screen.py b/resources/tester/test_m02_layer_screen.py index 6bd2f25f..0da4aa4d 100644 --- a/resources/tester/test_m02_layer_screen.py +++ b/resources/tester/test_m02_layer_screen.py @@ -147,5 +147,6 @@ def test_읽기만_표는_단추_고치기_모두_막음(): assert sheet.count("if (ro") + sheet.count("!ro") + sheet.count("ro ||") >= 7 # 열 0 = 「열 더하기」 하나만 켜짐 · 첫 열 assert "b.disabled = !hasCol && !empty" in sheet and "addFirstColumn(" in sheet - assert re.search(r"readOnly,\s*onChange", _text(M02 / "M02_MasterTemplete_UI_Main.ts")) + main = _text(M02 / "M02_MasterTemplete_UI_Main.ts") + assert re.search(r"readOnly,\s*lockHead: !!struct,\s*onChange", main) assert ".ui-sheet__toolbar[hidden]" in _text(SHEET / "ui_template_sheet.css") diff --git a/resources/tester/test_m02_structure_panel.py b/resources/tester/test_m02_structure_panel.py index fd7e130f..1df1c34d 100644 --- a/resources/tester/test_m02_structure_panel.py +++ b/resources/tester/test_m02_structure_panel.py @@ -153,7 +153,7 @@ def test_좌측_구조물_집계_양식_아래_하위_넷_새로_본떠_지우 # 구조물 도면 · 면적산출 · 재료산출 · 자재 조합 = 구조물 집계 양식 컨테이너 안(같이 접힘) summary = side.split("const summary = section(")[1].split(");")[0] assert "COLUMN_KINDS.map" in summary and "matsetSection" in summary - assert 'M02_KindTable: ["구조물 집계 양식"' in _text( + assert 'M02_KindTable: ["구조물 조합"' in _text( # 화면 이름(26-7a) ROOT / "ui_template" / "ui_template_locale_m2.ts" ) diff --git a/resources/tester/test_m02_tree.py b/resources/tester/test_m02_tree.py index 16f5e39d..90bce3ee 100644 --- a/resources/tester/test_m02_tree.py +++ b/resources/tester/test_m02_tree.py @@ -220,27 +220,32 @@ def test_판_409_권한_403(world): def test_표_저장과_나무가_한_줄기(world): - """집계표 표에서 머리를 고치면 경로가 따라오고, 나무 고침 뒤 표에도 같은 자료가 보임.""" + """정본 = 나무(PLAN 26-7e) — 표 [저장]이 보낸 머리 · 층 이름 · 빈 폴더는 안 받음(저장본 경로 + 그대로) · 나무 고침 뒤 표 머리가 경로에서 다시 만들어짐.""" admin = _as(world, "SYSTEM_ADMIN") t = Tree(admin, "system") rv = next(r for r in t.now["items"] if r["열"] == "rv") + path = rv["경로"] url = f"/api/m02/layers/system/templates/{TABLE}" got = admin.get(url).json() col = next(c for c in got["문서"]["열"] if c["id"] == "rv") - col["머리"] = ["돌기슭막이", None, "찰쌓기", None] # 빈 칸은 건너뜀 + col["머리"] = ["돌기슭막이", None, "찰쌓기", None] + col["단위"] = "㎡" # 머리 밖 칸은 받음 + got["문서"]["층"] = ["가", "나", "다", "라"] + got["문서"]["폴더"] = [["표에서 만든 폴더"]] assert admin.put(url, json=got).status_code == 200 + table = admin.get(url).json()["문서"] + col = next(c for c in table["열"] if c["id"] == "rv") + assert col["경로"] == path and col["단위"] == "㎡" + assert table["층"] == ["종류", "분류1", "분류2", "분류3"] and table["폴더"] == [] t = Tree(admin, "system") - assert t.item(["돌기슭막이", "찰쌓기"])["key"] == rv["key"] + assert t.item(path)["key"] == rv["key"] t.do(op="rename", 키=rv["key"], 이름="메쌓기") table = admin.get(url).json()["문서"] col = next(c for c in table["열"] if c["id"] == "rv") - assert col["경로"] == ["돌기슭막이", "메쌓기"] and col["머리"] == [ - "돌기슭막이", - "메쌓기", - None, - None, - ] - # 표에서 열을 지우면 나무에서도 빠지고 파일도 같이 + assert col["경로"] == [*path[:-1], "메쌓기"] + assert col["머리"] == [*path[:-1], "메쌓기", *[None] * (4 - len(path))] + # (화면엔 단추 없음 · API 호환) 표 문서에서 열을 빼고 저장하면 나무에서도 빠지고 파일도 같이 table["열"] = [c for c in table["열"] if c["id"] != "rv"] assert ( admin.put(url, json={"판": admin.get(url).json()["판"], "문서": table}).status_code == 200 diff --git a/ui_template/sheet/ui_template_sheet.ts b/ui_template/sheet/ui_template_sheet.ts index c91e3704..7cab951e 100644 --- a/ui_template/sheet/ui_template_sheet.ts +++ b/ui_template/sheet/ui_template_sheet.ts @@ -10,6 +10,8 @@ * 치지 않고 조회 후 선택. * `readOnly` = 볼 수만 있음 — 단추 줄 · 안내 글 숨김 · 칸 고치기 · 머리 고치기 · 열 너비 끌기 막음 · * 열이 하나도 없으면 [열 더하기] 가 켜져 첫 열을 만듦(머리 글 바로 고치기). + * `lockHead` = 열 · 머리는 밖(나무)이 정함 — 열 더하기 · 지우기 단추 없음 · 머리 · 층 이름 + * 못 고침(단위 · 일위대가 · 조회 후 선택은 그대로 · PLAN 26-7d). * project = 프로젝트 표 — 바인딩 · 계산 열 잠금 · 손 열만 입력 · 「전구간」 줄 맨 위 · 쪽줄마다 쪽. * 칸을 고치면 문서를 그 자리에서 바꾸고 같은 풀이(`_recalc`)로 즉시 다시 그림 — 서버 왕복 없음. * 저장은 부른 쪽 몫(`onChange` 로 문서를 받음 · 자동저장 없음 · [저장] 때 서버가 Node 로 다시 풂). @@ -49,6 +51,8 @@ export interface SheetOptions { mode: SheetMode; /** 볼 수만 있음(단추 · 고치기 없음) */ readOnly?: boolean; + /** master — 열 더하기 · 지우기 · 머리 · 층 이름 고치기 없음(열 · 머리는 나무가 정함) */ + lockHead?: boolean; onChange?: (doc: SheetDoc) => void; /** 도면 줄 칸 글(마스터 첫 쪽 · 열 id) — 없거나 빈 글이면 「없음」 · 글이 바뀌면 `recalc()` 로 다시 그림. */ drawingLabel?: (colId: string) => string; @@ -84,10 +88,15 @@ export function createSheet(host: HTMLElement, input: SheetDoc, opts: SheetOptio areaLabel: opts.areaLabel, materialLabel: opts.materialLabel, pick: !!opts.onPick, + headLocked: !!opts.lockHead, }; const ro = !!opts.readOnly; + const editCols = opts.mode === "master" && !ro && !opts.lockHead; // 열 · 머리 고치기 const scroll = el("div", { className: "ui-sheet__scroll" }); - const toolbar = el("div", { className: "ui-sheet__toolbar", attrs: ro ? { hidden: "" } : {} }); + const toolbar = el("div", { + className: "ui-sheet__toolbar", + attrs: ro || opts.lockHead ? { hidden: "" } : {}, + }); const root = el("div", { className: `ui-sheet ui-sheet--${opts.mode}`, attrs: { tabindex: "0" }, @@ -133,7 +142,7 @@ export function createSheet(host: HTMLElement, input: SheetDoc, opts: SheetOptio state.sel = state.sel && next ? { r: state.sel.r, c: next.id } : null; changed(); }); - if (opts.mode === "master" && !ro) toolbar.append(colDelete); + if (editCols) toolbar.append(colDelete); // 층마다 열 더하기 단추 — 층이 둘 이상이면 둘째 층부터(「분류1 더하기」 …) · 하나면 「열 더하기」 · // 층 이름 · 층 수가 바뀌면 다시 만듦 @@ -159,7 +168,7 @@ export function createSheet(host: HTMLElement, input: SheetDoc, opts: SheetOptio const syncToolbar = (): void => { const col = state.sel ? colOf(state.sel.c) : undefined; - if (opts.mode === "master" && !ro) syncLevels(!!col); + if (editCols) syncLevels(!!col); colDelete.disabled = !col || state.doc.열.length <= 1; }; @@ -295,8 +304,8 @@ export function createSheet(host: HTMLElement, input: SheetDoc, opts: SheetOptio const th = target.closest("th[data-col]"); const layer = target.closest("th[data-layer]"); if (ro) return; - if (th && state.mode === "master") editHead(th); - else if (layer && state.mode === "master") editLayer(layer); + if (th && editCols) editHead(th); + else if (layer && editCols) editLayer(layer); else if (target.closest("td[data-r]")) edit(); }; const onKey = (event: KeyboardEvent): void => { diff --git a/ui_template/sheet/ui_template_sheet_render.ts b/ui_template/sheet/ui_template_sheet_render.ts index 0ae57807..90e4834c 100644 --- a/ui_template/sheet/ui_template_sheet_render.ts +++ b/ui_template/sheet/ui_template_sheet_render.ts @@ -45,6 +45,8 @@ export interface RenderState { materialLabel?: (colId: string) => string; /** 조회 후 선택 줄(`PICK_ROWS`)을 고름으로 받나 — 칸 겉모양만. */ pick?: boolean; + /** 머리 · 층 이름을 못 고침(`lockHead`) — 칸 겉모양만. */ + headLocked?: boolean; } /** 도면 · 면적산출 · 재료산출 줄 칸 글. */ @@ -194,7 +196,8 @@ export function renderSheet(state: RenderState): HTMLElement { const thead = (): HTMLElement => { const rows = head.map((cells, level) => { - const layer = gutter("th", doc.층?.[level] ?? "", mode === "master" ? "is-editable" : ""); + const heads = mode === "master" && !state.headLocked; + const layer = gutter("th", doc.층?.[level] ?? "", heads ? "is-editable" : ""); layer.dataset.layer = String(level); const tr = el("tr", { children: [layer] }); for (const cell of cells) { @@ -208,7 +211,7 @@ export function renderSheet(state: RenderState): HTMLElement { "data-col": cols[cell.col].id, }, }); - if (mode === "master") th.classList.add("is-editable"); + if (heads) th.classList.add("is-editable"); freeze(th, cell.col, cell.colspan); tr.append(th); } diff --git a/ui_template/ui_template_locale_m2.ts b/ui_template/ui_template_locale_m2.ts index e6db41f1..595678b6 100644 --- a/ui_template/ui_template_locale_m2.ts +++ b/ui_template/ui_template_locale_m2.ts @@ -6,7 +6,7 @@ export const ui_locales_m2 = { B01_Dashboard_MasterTemplate: ["마스터 템플릿", "Master Templates"], M02_Title: ["마스터 템플릿", "Master Templates"], - M02_KindTable: ["구조물 집계 양식", "Structure summary templates"], + M02_KindTable: ["구조물 조합", "Structure combos"], M02_KindDrawing: ["도면 양식", "Drawing templates"], M02_KindStructure: ["구조물 도면", "Structure drawings"], M02_KindArea: ["면적산출", "Area takeoff"], @@ -66,11 +66,11 @@ export const ui_locales_m2 = { "Company templates are read-only — copy the selected column to your own to edit", ], M02_CopyToPersonal: ["개인용으로 복사", "Copy to personal"], - M02_CopyPickFirst: ["복사할 열을 집계표에서 먼저 고름", "Pick a column in the table first"], + M02_CopyPickFirst: ["복사할 열을 구조물 조합에서 먼저 고름", "Pick a column in the table first"], M02_CopyDone: ["개인용으로 복사함 — 구조물 관리(개인)에서 고침", "Copied — edit it in your own"], M02_CopyFailed: ["복사 안 됨 — {value}", "Copy failed — {value}"], M02_NeedCompany: [ - "회사부터 등록해야 구조물 집계표를 만들 수 있음", + "회사부터 등록해야 구조물 조합을 만들 수 있음", "Register a company first to manage structure templates", ], M02_NeedCompanyGo: ["회사 등록하러 가기", "Go to company registration"], From ce4ea7069e2f2184900d719af455db735f6a044e Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 10:48:39 +0900 Subject: [PATCH 3/5] auto: 2026-09-30 10:48 (EOMSANGDON-HOME) --- docs/raw/M01_점검/대조방식.md | 20 ++ docs/raw/M01_점검/보고.md | 529 +++++++++++++++++++++++++++++++++ docs/raw/M01_점검/보고_줄글.md | 437 +++++++++++++++++++++++++++ docs/raw/M01_점검/진행.md | 20 ++ 4 files changed, 1006 insertions(+) create mode 100644 docs/raw/M01_점검/대조방식.md create mode 100644 docs/raw/M01_점검/보고.md create mode 100644 docs/raw/M01_점검/보고_줄글.md create mode 100644 docs/raw/M01_점검/진행.md diff --git a/docs/raw/M01_점검/대조방식.md b/docs/raw/M01_점검/대조방식.md new file mode 100644 index 00000000..5f711f5e --- /dev/null +++ b/docs/raw/M01_점검/대조방식.md @@ -0,0 +1,20 @@ +# M01 원문·자료 표 대조 방식 + +2026-09-30 인계용. 새 판정 없이 앞서 수행한 대조 절차와 확인 사례만 정리한다. `진행.md`의 `끝남` 11표 외에는 숫자나 행 수가 같아도 검증 완료로 보지 않는다. + +1. **원문 찾기:** 로직·소요량·계수 JSON의 `출처`와 절 번호를 기준으로 `resources/knowledge/original/원가계산/` 본문(md)에서 해당 절과 표의 앞뒤 주석까지 찾는다. 제목만 같아도 연도·절·표 번호가 다르면 별개로 취급한다. 원문 인용과 파일·절을 함께 기록한다. +2. **병합 칸 풀기:** 원문의 행 병합·열 병합은 생략된 값을 임의로 빈 칸으로 세지 않는다. 위 행에서 이어지는 규격·조건·단위, 두 줄에 걸친 이름, 소계·주석·계산식 여부를 식별해 비교용 가상 행으로 펼친다. 반복 표 머리말은 데이터 행에서 제외한다. +3. **피벗:** 원문의 한 물리 행에 좌·우 구분이나 여러 값 칸이 있으면 각각 독립 비교 행으로 편다. 역으로 JSON 여러 행이 원문 한 행의 서로 다른 열을 나타내면 같은 원문 행에 짝을 둔다. 따라서 물리 줄 수 차이만으로 누락 판정하지 않는다. +4. **로직 줄 짝짓기:** 원문 절·표·규격·조건·비목·장비/재료명을 복합 키로 삼아 `소요량_*`, `계수_*` 행과 `로직_*.json`의 찾기(QC/QF) 및 호표(LB/EQ/MT/GC/GF)를 연결한다. 순서가 같은 줄이라는 이유만으로 짝짓지 않는다. 중복 규격은 주변 조건·단위와 수치까지 대조한다. +5. **단위와 값:** 원문·자료의 각 수치를 같은 행의 칸 이름과 단위로 비교한다. `㎥/m³`, `㎡/m²` 등 표기만 다른 단위는 정규화하되 `㎾h`, `L`, `kg`, `인`, `시간`, `대`는 서로 바꾸지 않는다. 옆 칸·옆 행의 값이 들어간 경우는 값 자체가 원문 어딘가에 있어도 오류다. +6. **배수:** 원문 기준량(`100㎡ 당`, `10m 당`, `1,000㎡ 당` 등)과 로직 결과단위·입력단위·수량 식을 함께 본다. 원문 원단위를 유지하는 결과라면 배수 나눔이 불필요할 수 있고, 결과를 `㎡`·`m` 등 단위당으로 바꾸면 해당 수량을 100·10·1,000으로 나눠야 한다. 중복 나눔과 누락 모두 검토한다. +7. **비목:** 원문 표의 노무·재료·경비 구분과 호표 요소가 실제 가격표에서 들어가는 비목을 맞춘다. 기계 이름이라고 무조건 경비, 소모품이라고 무조건 재료로 가정하지 않고 원문의 산출 구분과 주석을 우선한다. +8. **판정:** 원문 동일 절·행·칸과 JSON/로직의 대응을 직접 확인한 차이만 `확실`; 병합·피벗·타 절 재사용·판본 차이·조건 해석이 남으면 `의심`으로 둔다. 원문에 수치 표가 있지만 독립 로직이 안 보이는 절은 `누락 확정 / 참고·계수라 로직 불필요 / 다른 로직이 맡음 / 사람 확인`으로 갈라 적는다. 근거 한 줄, 키, 이름, 원문 파일·절, 갈래를 `보고.md`에 넣고 한 흠당 한 줄을 `보고_줄글.md`에 반영한다. + +자주 틀리는 자리는 병합된 마지막 행, 좌·우 피벗을 물리 행 수로 오판하는 자리, 표 머리말·소계의 혼입, 같은 숫자의 옆 열 이동, 단위 칸의 옆 줄 복사, 다른 절의 동명 표, `100㎡ 당` 배수의 이중 적용, 그리고 검색어가 동명 이종 자재를 먼저 찾는 자리다. 재료 검색어는 자재품목표에서 **정확한 품목이 존재하는지**와 **현재 검색어가 무엇을 실제로 찾는지**를 따로 기록한다. + +## 이미 확인한 세 예 + +1. **산림 10-6-1, QF000308:** 원문 한 행의 좌·우 값을 각각 펼쳐 비교했다. 원문 4개 물리 행이 자료 8개 값 행에 대응하므로 `4 ≠ 8`만으로 빠진 줄이라고 판정하지 않았다. 조건·값 짝짓기는 앞선 검수에서 완료로 기록했다. +2. **산림 10-4, QF000307:** 병합·피벗을 풀어도 원문 장비 16행에 자료 15행만 있었다. 끝의 자주식 `크레인(트럭 10TON)`이 빠진 것을 원문 이름과 해당 절로 직접 확인해 `확실` 누락으로 `보고.md`와 `보고_줄글.md`에 기록했다. +3. **GC000943 Tar Epoxy:** 원문의 재료량·동력량 칸을 별개로 보아야 하는데 자료에서 `550`과 `㎾h`가 Tar Epoxy 재료 줄에 들어간 유형이다. 값 존재만으로 합격시키지 않고 원문 열 위치, 재료 단위, 전력 비목 및 호표 참조를 각각 대조해야 한다. 앞선 보고의 확정/의심 표시를 그대로 따른다. diff --git a/docs/raw/M01_점검/보고.md b/docs/raw/M01_점검/보고.md new file mode 100644 index 00000000..5dd7690a --- /dev/null +++ b/docs/raw/M01_점검/보고.md @@ -0,0 +1,529 @@ +# M01 단가산출 로직 읽기 전용 점검 + +- 점검일: 2026-09-30. 대상: `resources/master_data/로직_*.json` 54파일, 1,354줄 및 직접 참조 마스터·원문 본문. +- `check_master.py 전부`: 틀 0, 본문 0, 로직 0, 조합 0, 단위 경고 15. 검사의 `본문`은 **표형 요소의 숫자**를 원문 절과 비교하며, 로직의 의미나 표의 행 조합을 전수 검증하지 않는다. +- 아래 `확실`은 원문 표와 로직 값을 직접 맞댄 것. `의심`은 도구 경고이며 실제 오류 또는 가격 마스터 후보 미비 여부를 더 확인해야 한다. 같은 키의 서로 다른 문제는 한 행에 묶었다. + +## 확인된 차이 + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000181 | 매트부설(육상) | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-02_연약지반처리.md · 5-2-1 | 연결 | P.P로프(9㎜) 재료 검색어가 `와이어로프(철심) 9㎜`로, 재질과 품명이 다르다. | 확실 | 원문: `P.P로프(9㎜) (m)`; 로직: `검색어: 와이어로프(철심) 9㎜`. | +| GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-07_비계.md · 2-7-6 | 연결 | `수평띠장 L1829`가 안전발판을 검색한다. | 확실 | 원문: `수평띠장 · L1829 · 개 · 4`; 로직 검색어: `안전발판(PSP대용) 250×3000`. | +| GC000348 | 터널 방수 | 건설공사_표준품셈/본문/02_토목부문/제03장_터널공사/3-04_부대공.md · 3-4-1 | 연결 | 일체식 방수시트가 방수석고보드를 검색한다. | 확실 | 원문: `일체식 방수시트 · ㎡ · 1.15`; 로직 검색어: `방수석고보드 12.5t`. | +| GC000360 | 레일 가스압접 | 건설공사_표준품셈/본문/02_토목부문/제04장_궤도공사/4-05_궤도용접.md · 4-5-1 | 연결 | 바퀴숫돌 단면용의 가격 검색어가 도로청소용 빗자루다. 같은 방식으로 다른 바퀴숫돌 규격도 연결되어 있다. | 확실 | 원문: `바퀴숫돌 · 단면용 A36m B11호… · 개`; 로직 검색어: `빗자루 도로청소용`. | +| GC000560 | 철골 공장용접(기본용접공수) | 건설공사_표준품셈/본문/03_건축부문/제01장_철골공사/1-01_철골_가공_조립(공장생산).md · 1-1-3 | 연결 | CO₂ 와이어·탄산가스·잠호용접와이어의 가격 검색어가 모두 아세틸렌이다. | 확실 | 원문: `CO_2 와이어 · ㎏`, `탄산가스 · ㎏`, `잠호용접와이어 · ㎏`; 로직: `아세틸렌 98%`. | +| GC000575 | 벽돌 쌓기(시멘트벽돌) | 건설공사_표준품셈/본문/03_건축부문/제02장_조적공사/2-01_벽돌.md · 2-1-1 | 연결 | 시멘트벽돌 가격 검색어가 주차라인블록이다. | 확실 | 원문: `본 품은 시멘트 벽돌(19×9×5.7㎝) 쌓기 기준`; 로직 검색어: `주차라인블록 1000X300X150`. | +| GC000604 | 카페트 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-01_바닥.md · 5-1-2 | 연결 | 카페트 가격 검색어가 불연천장재(마이톤)다. | 확실 | 원문: `카페트 · ㎡ · 1.1`; 로직 검색어: `불연천장재(마이톤) 12mm`. | +| GC000723 | 동관 용접접합 | 건설공사_표준품셈/본문/04_기계설비부문/제01장_배관공사/1-02_동관.md · 1-2-1 | 연결 | 동 및 동합금용 용접봉과 플럭스가 둘 다 아세틸렌을 검색한다. | 확실 | 원문 표 머리: `용접봉(g) · 플럭스(g) · 산소(ℓ) · 아세틸렌(g)`; 앞의 두 재료 검색어: `아세틸렌 98%`. | +| GC000938 | Stop-Log 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-06_수력발전_기계설비.md · 13-6-6 | 연결·단위 | `광명단` 재료가 `목재전용도료 오일스테인`을 검색한다. 아세틸렌 원문은 `병` 수량 1.98인데 호표는 `kg` 1.98로 환산 없이 사용한다. | 확실 | 원문: `아세틸렌 … 병 1.98`, `광명단 … ℓ 2.2`. | +| GC000943 | Roller Gate Guide Metal 제작 | 같은 파일 · 13-6-11 | 연결·단위 | `Tar Epoxy` 호표에 원문의 전기 `550㎾h`를 그대로 넣고 `Tar Epoxy` 원문 `0.75ℓ`를 누락했다. 아세틸렌도 원문 `1.6병`을 `1.6kg`으로 사용한다. | 확실 | 원문: `Tar Epoxy … 0.75ℓ`, `전기 … 550㎾h`, `아세틸렌 … 1.6병`. | +| GC000948 | Tainter Gate Anchorage 제관 | 같은 파일 · 13-6-17 | 연결·단위 | `Tar Epoxy` 호표에 전력 `420㎾h`를 넣고 원문의 `3.0ℓ`를 누락했다. 아세틸렌 원문 `1.5병`도 `1.5kg`으로 사용한다. | 확실 | 원문: `Tar Epoxy … 3.0ℓ`, `전력 … 420㎾h`, `아세틸렌 … 1.5병`. | +| GC000993 | 플랜트 공사별 설치 소모자재(참고) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-11_기타_기계설비.md · 13-11-5 | 연결 | 용접봉(전기·산소) 모두 아세틸렌을, 사포는 복사용지를, 걸레는 그리스를, 용접면·용접홀다·용접앞치마는 노면파쇄기 팁을, 페인트붓은 도로청소용 빗자루를 검색한다. 원문 품명과 재료 가격 연결이 다르다. | 확실 | 원문 표의 품명 줄: `용접봉(전기)`, `용접봉(산소)`, `사포`, `걸레`, `용접면`, `용접홀다`, `용접앞치마`, `페인트붓(표기용)`. | + +## 검사 도구의 단위 경고 (15곳, 모두 의심) + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-07_비계.md · 2-7-6 | 단위 | 가새 L1518-2개 `조` 후보 0 | 의심 | 도구: `단위 「조」 후보 0`. | +| GC000181 | 매트부설(육상) | 5-02_연약지반처리.md · 5-2-1 | 단위 | 철근(19㎜) `m` 후보 0 | 의심 | 도구: `단위 「m」 후보 0`. | +| GC000616 | 걸레받이 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-03_벽.md · 5-3-5 | 단위 | 중밀도섬유판 걸레받이 `m` 후보 0 | 의심 | 도구: `단위 「m」 후보 0`. | +| GC000211 | 합판거푸집 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-03_거푸집.md · 6-3-1 | 단위 | 폼타이 12.7·9.5·7.9㎜의 `본` 후보 각각 0 (3곳) | 의심 | 도구: `폼타이 … 단위 「본」 후보 0`. | +| GC000855 | 가스용 강관 나사식 접합 및 배관 | 건설공사_표준품셈/본문/04_기계설비부문/제11장_가스설비공사/11-01_강관.md · 11-1-3 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 | 도구: `스레트실테이프 … 단위 「㎝」 후보 0`. | +| GC000859 | 직독식 가스미터 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제11장_가스설비공사/11-03_부속기기.md · 11-3-3 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 | 도구: `스레트실테이프 … 단위 「㎝」 후보 0`. | +| GC000938 | Stop-Log 설치 | 13-06_수력발전_기계설비.md · 13-6-6 | 단위 | 함석 `대` 후보와 단위 성격 다름. 원문 역시 `대`; 가격 마스터 문제 가능. | 의심 | 원문: `함석 … 대 0.53`; 도구: `후보 단위가 줄 단위 「대」 과 성격이 다름`. | +| GC000943, GC000948 | 수력발전 게이트 제작 | 같은 파일 · 13-6-11, 13-6-17 | 단위 | 중유 `D/M` 후보 단위가 다름 (2곳) | 의심 | 원문: `중유 … 0.0018D/M`, `중유 … 0.019D/M`. | +| GC000948 | Tainter Gate Anchorage 제관 | 같은 파일 · 13-6-17 | 단위 | Zinc primer `ℓ` 후보 단위가 다름 | 의심 | 원문: `Zinc primer … 0.36ℓ`. | +| GC000993 | 설치 소모자재(참고) | 13-11_기타_기계설비.md · 13-11-5 | 단위 | 용접장갑 `족` 후보 0 | 의심 | 도구: `용접장갑 … 단위 「족」 후보 0`. | +| GF000160 | 합판거푸집 | 산림_표준품셈/본문/제12장_철근콘크리트/12-04_합판거푸집.md · 12-4 | 단위 | 폼타이 `본` 후보 0 | 의심 | 도구: `폼타이(D형 1/2인치) … 단위 「본」 후보 0`. | +| GF000165 | 콘크리트 포장 거푸집 | 산림_표준품셈/본문/제12장_철근콘크리트/12-08_콘크리트_포장_거푸집.md · 12-8 | 단위 | 철재 거푸집 손료 `본` 후보 0 | 의심 | 도구: `철재 거푸집 손료(1본 3m) … 단위 「본」 후보 0`. | + +## 범위와 부문별 요약 + +`점검 수`는 도구가 구조·참조·표 숫자를 검사한 로직 줄 수다. 사람이 원문 표의 모든 규격·조건·비목을 확인한 수가 아니다. `흠 수`는 위 표의 **확실한 문제가 있는 로직 키 수 / 단위 경고 발생 곳 수**이며 같은 키가 양쪽에 있을 수 있다. + +| 부문 | 로직 수 | 점검 수(기계) | 흠 수(확실 / 의심 경고) | +|---|---:|---:|---:| +| 건설품셈 공통 | 276 | 276 | 2 / 5 | +| 건설품셈 토목 | 282 | 282 | 2 / 0 | +| 건설품셈 건축 | 163 | 163 | 3 / 1 | +| 건설품셈 기계설비 | 272 | 272 | 5 / 7 | +| 건설품셈 유지관리 | 110 | 110 | 0 / 0 | +| 산림품셈 | 251 | 251 | 0 / 2 | +| 합계 | 1,354 | 1,354 | 12 / 15 | + +원문 직접 대조한 절: 건설 공통 2-7-6·5-2-1, 토목 3-4-1·4-5-1, 건축 1-1-3·2-1-1·5-1-2, 기계설비 1-2-1·13-6-6·13-6-11·13-6-17·13-11-5, 산림 13-4-1. 각 절에서도 지적 항목 중심으로 대조했다. 이외 절의 로직별 직종·기계·재료, 조건 조합, 비목, 배수 환산은 **미완료**다. 따라서 0건 부문도 무결 판정이 아니다. + +추가 점검: 모든 로직 출처를 `section_of()`로 찾아 1,354줄 중 8줄은 정확한 소제목을 반환하지 않았다(GC000482·483·484·485·487·506·511, GF000183). 원문에 없는 로직이라는 뜻은 아니다. 이 8줄은 제목 표기·하위 번호를 수동 대조해야 한다. 원문 절마다 로직이 필요한지의 판정도 아직 하지 않았다. 산림 본문 `###` 소제목 274개와 산림 로직 고유 원문번호 212개의 단순 집합 비교는 계수·설명 절과 부모 번호가 섞여 누락 건수로 쓸 수 없다. + +검사 도구의 0건은 원문 표의 **숫자 집합**이 맞는다는 뜻이다. 표 행별 규격·조건 조합 누락은 이 검사로 배제할 수 없다. 특히 위에서 확인한 `GC000943`의 550㎾h가 Tar Epoxy에 연결된 문제도 숫자 자체가 원문에 있으므로 통과한다. + +## 2차 전수 대조 · 산림품셈 + +범위: 산림 로직 251줄, 재료 호표 128줄, 소요량·계수 표 634개(저장 줄 4,159개). 재료 128줄의 호표 이름·검색어를 모두 펼쳐 대조했고 아래는 1차 보고와 겹치지 않는 차이다. 원문 절의 수치 포함 여부와 로직 결과단위·배수 식도 251줄을 검색했다. 원문 `100m당`인 `GF000163`의 블레이드 `0.31/100`, 물 `3000/100`은 `원/m`에 맞는다. 표의 숫자 집합 검사는 0건이지만, 원문 Markdown의 병합 표와 마스터의 긴 줄을 행별로 역변환하지 못하므로 **4,159줄의 규격·조건 조합이 모두 있는지는 아직 판정할 수 없다**. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000060 | 목재칩 포설 | 산림_표준품셈/본문/제06장_생육보조/6-08_목재칩_포설.md · 6-8 | 연결 | 우드칩 가격 검색어가 미송각재다. | 확실 | 호표 `우드칩`; 검색어 `미송각재 30×30×3600mm 서울`. | +| GF000143 | 케이블 크레인 운반대 설치 | 산림_표준품셈/본문/제10장_자재․장비_운반/10-08_케이블_크레인_운반.md · 10-8-2 | 연결 | 소재(원목)가 제재 각재를 검색한다. | 확실 | 호표 `소재(원목)`; 검색어 `미송각재 30×30×3600mm 서울`. | +| GF000161 | 문양거푸집 설치 및 해체 | 산림_표준품셈/본문/제12장_철근콘크리트/12-05_문양거푸집(0~7m).md · 12-5 | 연결 | 문양 스티로폴이 그라스울 샌드위치판넬을 검색한다. | 확실 | 호표 `문양 스티로폴`; 검색어 `샌드위치판넬(그라스울) T50`. | +| GF000163 | 포장절단(1차 절단) | 산림_표준품셈/본문/제12장_철근콘크리트/12-07_포장절단_및_줄눈설치.md · 12-7-1 | 연결 | 커터 블레이드가 굴착기 치즐을 검색한다. | 확실 | 원문 `100m당 블레이드 0.31개`; 호표 검색어 `치즐(0.2㎥)`. | +| GF000172 | 맹암거 | 산림_표준품셈/본문/제12장_철근콘크리트/12-10_맹암거.md · 12-10 | 연결 | 부직포가 직포를, 잡석이 강모래를 검색한다. | 확실 | 호표 `부직포`, `잡석 구입`; 검색어 `직포 옥상방수용직포`, `모래 강모래`. | +| GF000180 | 집수정 | 산림_표준품셈/본문/제12장_철근콘크리트/12-15_집수정.md · 12-15 | 연결 | 집수정 뚜껑(스틸그레이팅)이 PE빗물받이 뚜껑을 검색한다. | 확실 | 호표 `집수정 뚜껑(스틸그레이팅)`; 검색어 `PE빗물받이스틸뚜껑 495×395×50T`. | +| GF000181 | 맨홀 | 산림_표준품셈/본문/제12장_철근콘크리트/12-16_맨홀.md · 12-16 | 연결 | 원형거푸집 두 줄이 폼타이를 검색한다. | 확실 | 호표 `원형거푸집(PE 10회)` 두 줄; 검색어 `폼타이 D형`. | +| GF000191 | 부직포설치 | 산림_표준품셈/본문/제12장_철근콘크리트/12-23_부직포설치.md · 12-23 | 연결 | 부직포가 직포를 검색한다. | 확실 | 호표 `부직포`; 검색어 `직포 옥상방수용직포`. | +| GF000198 | 실런트(20×25㎜) | 산림_표준품셈/본문/제12장_철근콘크리트/12-27_지수판.md · 12-27-3 | 연결 | 실런트가 수팽창 지수재를 검색한다. | 의심 | 호표 `실런트`; 검색어 `쉬트파일수팽창지수재 DPS-500` — 대체재 동등성 근거 미확인. | +| GF000199 | 신구 BOX접합 | 산림_표준품셈/본문/제12장_철근콘크리트/12-28_신구_BOX접합.md · 12-28 | 연결 | 콘크리트용 에폭시 접착제는 석고본드를, 시너는 목재전용 오일스테인을 검색한다. | 확실 | 호표 `에폭시 접착제(콘크리트용)`, `시너`; 검색어 `석고본드`, `목재전용도료 오일스테인`. | +| GF000201 | 다웰바 설치 신축 이음부 | 산림_표준품셈/본문/제12장_철근콘크리트/12-30_다웰바_설치.md · 12-30-1 | 연결·단위 | 강봉 D32가 트러스를 검색하고, PVC 파이프 Ø35㎜는 D30㎜ 제품을 검색한다. | 확실 | 호표 `강봉(D32㎜)`, `P.V.C 파이프(Ø35㎜)`; 검색어 `트러스`, `D=30mm`. | +| GF000202 | 다웰바 설치 접속스라브부 | 같은 파일 · 12-30-2 | 연결·단위 | 원형철근 Ø29는 D25 가공비를, 탄성고무받침은 익스팬션조인트휠러를, 다웰바캡은 보강재를 검색한다. | 확실 | 호표 `원형철근(∅29㎜)`, `탄성고무받침`, `다웰바캡`; 검색어 `D25mm`, `익스팬션조인트휠러`, `SRR 보강재`. | +| GF000203 | 물끊기 홈(NOTCH) 설치 | 산림_표준품셈/본문/제12장_철근콘크리트/12-31_물끊기_홈(NOTCH)_설치.md · 12-31 | 연결 | 물끊기 홈 재료가 방수석고보드를 검색한다. | 확실 | 호표 `물끊기 홈(NOTCH) 재료`; 검색어 `방수석고보드 12.5t`. | +| GF000220 | 돌쌓기 메쌓기(장비) | 산림_표준품셈/본문/제13장_구조물/13-04_돌쌓기.md · 13-4-2 | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 | 원문 `잡석을 채움재로 사용하는`; 호표 검색어 `모래 강모래`. | +| GF000224 | 돌붙임 메붙임(장비) | 산림_표준품셈/본문/제13장_구조물/13-05_돌붙임.md · 13-5-2 | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 | 호표 `잡석(채움재)`; 검색어 `모래 강모래`. | +| GF000235 | 사각형 돌망태 | 산림_표준품셈/본문/제13장_구조물/13-11_돌망태.md · 13-11-4 | 연결 | 철망태가 기초사석을 검색한다. | 확실 | 호표 `철망태`; 검색어 `기초사석 0.015~0.03㎥`. | + +원문에 수치 표가 있고 같은 절의 전용 로직·표의 `용도.로직키`가 모두 없는 절 후보는 **81개**다. 표형 데이터만 보관하려는 절도 섞일 수 있으므로 누락 판정은 `의심`이다. 원문번호별 목록(괄호는 후보 절 수): + +- 4장(3): 4-1-1, 4-2-1, 4-2-2. +- 5장(18): 5-1-1, 5-1-2, 5-1-3, 5-1-5, 5-3-2, 5-3-3, 5-3-4, 5-3-5, 5-16-1, 5-16-2, 5-17-1, 5-17-2, 5-19-1, 5-19-2, 5-26-1, 5-26-2, 5-26-3, 5-28-2. +- 6장(3): 6-4-3, 6-4-4, 6-7-1. +- 7장(7): 7-1-1, 7-5-2, 7-7-2, 7-8-1, 7-8-2, 7-9-1, 7-9-2. +- 8장(9): 8-1-1, 8-1-2, 8-2-1, 8-2-2, 8-2-3, 8-2-4, 8-2-5, 8-6-2, 8-6-3. +- 9장(25): 9-4-1, 9-5-1, 9-5-2, 9-6-1, 9-7-2, 9-8-2, 9-10-1, 9-10-2, 9-11-1, 9-12-2, 9-12-3, 9-13-7, 9-13-8, 9-13-9, 9-13-10, 9-13-11, 9-13-12, 9-13-13, 9-13-14, 9-13-15, 9-13-16, 9-13-17, 9-13-18, 9-16-3, 9-19-3. +- 10장(8): 10-6-1, 10-6-2, 10-6-3, 10-8-1, 10-9-1, 10-12-1, 10-13-1, 10-13-2. +- 12장(2): 12-38-1, 12-38-2. +- 13장(6): 13-4-6, 13-10-2, 13-11-1, 13-11-2, 13-15-1, 13-15-2. + +## 2차 전수 대조 · 건설품셈 공통 + +범위: 로직 276줄, 재료 호표 113줄, 소요량·계수 표 575개(저장 줄 2,828개). 재료 113줄의 호표 이름·검색어를 모두 펼쳤고, 원문 출처별 배수 문구를 로직 결과단위·식과 대조했다. `(10㎡당)` 노무와 `(㎡당)` 재료가 한 절에 같이 있는 2-8-8·2-8-9·2-10-1·2-10-2는 로직이 노무만 10으로 나누는 것이 원문에 맞다. 1차 보고와 겹치지 않는 발견은 아래와 같다. 원문 표의 수치 집합 검사 0건은 조건 조합별 행 수 일치를 증명하지 않는다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000001 | 철제조립식 가설건축물 손료 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-02_손율.md · 2-2-3 | 연결 | 외부·내부 PANEL, CANOPY, 박공PANEL, 천장판을 T챤넬로, 중도리를 트러스로, T-BAR를 처마후레싱으로 검색한다. | 확실 | 원문 품명 `PANEL`, `CANOPY`, `중도리`, `T-BAR`; 로직 검색어 `T챤넬`, `트러스`, `처마후레싱`. | +| GC000002 | 콘테이너형 가설건축물 손료 | 같은 파일 · 2-2-3 | 연결·단위 | 3×3·3×6·3×9m 건축물 셋 모두 12×3×2.6m 콘테이너를 검색한다. 규격 차이를 반영하지 않는다. | 확실 | 호표 규격 `3.0x3.0m`·`3.0x6.0m`·`3.0x9.0m`; 검색어 `12.0*3.0*2.6m`. | +| GC000031 | 낙하물 방지망(비계) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-08_추락재해_및_낙하물방지시설.md · 2-8-1 | 연결 | 브라켓을 안전발판으로, 그물망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `브라켓`·`그물망`; 검색어 `안전발판`·`직포 옥상방수용직포`. | +| GC000032 | 낙하물 방지망(플라잉넷) 설치 및 해체 | 같은 파일 · 2-8-2 | 연결 | 브라켓을 안전발판으로, 사다리를 강관비계로, 그물망을 직포로 검색한다. | 확실 | 호표 `브라켓`·`사다리`·`그물망`; 검색어 `안전발판`·`강관비계`·`직포`. | +| GC000037 | 철골 안전망 설치 및 해체 | 같은 파일 · 2-8-7 | 연결 | 그물망을 옥상방수용 직포로 검색한다. | 확실 | 원문 `그물망 · ㎡ · 12.4`; 검색어 `직포 옥상방수용직포`. | +| GC000038 | 비계주위 보호망 설치 및 해체 | 같은 파일 · 2-8-8 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `보호망`; 검색어 `직포 옥상방수용직포`. | +| GC000039 | 갱폼주위 보호망 설치 및 해체 | 같은 파일 · 2-8-9 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `보호망`; 검색어 `직포 옥상방수용직포`. | +| GC000062 | 방진망 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-10_피해방지시설.md · 2-10-2 | 연결 | 방진망을 PVC 천막지로 검색한다. | 확실 | 원문 `방진망 · ㎡ · 1.06`; 검색어 `PVC천막지 T-210`. | +| GC000068 | 건축물보양 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-11_현장관리.md · 2-11-1 | 연결 | 부직포를 직포로, 풀을 그리스로 검색한다. | 확실 | 호표 `부직포`·`풀`; 검색어 `직포 옥상방수용직포`·`그리스(일반범용)`. | +| GC000127 | 버팀목 설치·해체 | 건설공사_표준품셈/본문/01_공통부문/제03장_토공사/3-08_보강토_옹벽.md · 3-8-3 | 연결·단위 | 각재 10×10㎝가 30×30㎜ 각재를 검색한다. | 확실 | 호표 `각재 10㎝×10㎝`; 검색어 `외송각재 30×30×3600mm`. | +| GC000185 | 연직배수재(PBD) 타설 | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-02_연약지반처리.md · 5-2-3 | 연결 | 드레인 보드를 고무바로 검색한다. | 확실 | 호표 `드레인 보드`; 검색어 `고무바 2.2cm`. | +| GC000197 | 차수재 부설(1겹) | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-04_차수.md · 5-4-1 | 연결 | 부직포·지오콤포지트는 옥상방수용 직포로, 벤토나이트매트는 PET 매트로 검색한다. | 확실 | 호표 `부직포`·`지오콤포지트`·`벤토나이트매트`; 검색어 `직포`·`PET 매트`. | +| GC000203 | 에폭시 콘크리트 접착제 바르기 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-01_콘크리트.md · 6-1-5 | 연결 | 에폭시 접착제 두 종은 석고본드를, 시너는 목재용 오일스테인을 검색한다. | 확실 | 호표 `에폭시 신구콘크리트 접착제`, `시너`; 검색어 `석고본드`, `목재전용도료 오일스테인`. | +| GC000212 | 강재거푸집 인력 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-03_거푸집.md · 6-3-2 | 연결 | 강재거푸집 손료가 K-SPAN 패널 가격을 검색한다. | 확실 | 호표 `강재거푸집 손료`; 검색어 `패널(K-SPAN PANEL) 0.6×305mm`. | +| GC000215 | 문양거푸집(판넬) 설치 및 해체 | 같은 파일 · 6-3-4 | 연결 | 문양거푸집 패널이 K-SPAN 패널을 검색한다. | 확실 | 호표 `문양거푸집(판넬)`; 검색어 `패널(K-SPAN PANEL) 0.6×305mm`. | +| GC000216 | 합성수지(P.E) 원형 맨홀 거푸집 설치 및 해체 | 같은 파일 · 6-3-5 | 연결 | 원형맨홀거푸집 다섯 규격 모두 폼타이를 검색한다. | 확실 | 호표 `원형맨홀거푸집 ø740…ø1800 손료`; 검색어 `폼타이 D형`. | + +원문 수치 표가 있으나 해당 절 전용 로직도 표의 `용도.로직키`도 없는 후보는 **21절(의심)**: 1장 1-3-1, 1-4-3·4·5·6·7; 2장 2-1-1·2, 2-2-2·4; 6장 6-2-1; 7장 7-4-2·3; 8장 8-2-1·3·5·8·9·13·15·21. 적용기준·기계 성능처럼 독립 단가 로직이 필요 없는 표가 섞여 있으므로, 이를 그대로 결손 확정 수로 쓰지 않는다. + +## 2차 전수 대조 · 건설품셈 토목 + +범위: 로직 282줄, 재료 호표 71줄, 소요량·계수 표 765개(저장 줄 7,445개). 재료 71줄을 모두 펼쳐 대조했다. 원문 1-8-9의 10㎡당 재료는 `GC000319`이 `/10`을 적용하고, 노무는 시공량으로 나누므로 이 배수 자체는 맞는다. 원문 표의 수치 집합 검사 0건과 행별 조건 조합의 완전성은 별개다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000319 | 차선도색 융착식 도료 수동식 | 건설공사_표준품셈/본문/02_토목부문/제01장_도로포장공사/1-08_교통시설공.md · 1-8-9 | 연결 | 융착식 도료 프라이머가 신구접착·방청제를 검색한다. | 확실 | 호표 `프라이머(융착식 도료)`; 검색어 `신구접착및방청제 LDS-MP`. | +| GC000337 | 낙석방지망 철망 및 와이어 설치 | 건설공사_표준품셈/본문/02_토목부문/제01장_도로포장공사/1-09_부대공.md · 1-9-4 | 단위 | 결속선 원문은 `m`, 검색어는 철선 #8이다. 가격 후보가 길이 단위인지 확인 필요. | 의심 | 원문 `결속선 · m · 0.3`; 검색어 `보통철선 #8 서울`. | +| GC000374 | 강교 제작 기타재료 | 건설공사_표준품셈/본문/02_토목부문/제05장_강구조공사/5-01_강교제작(공장제작).md · 5-1-3 | 연결 | 용접봉(강교 제작)이 아세틸렌을 검색한다. | 확실 | 호표 `용접봉(강교 제작)`; 검색어 `아세틸렌 98%`. | +| GC000375 | 강교 소재 표면처리 | 건설공사_표준품셈/본문/02_토목부문/제05장_강구조공사/5-02_강교도장.md · 5-2-1 | 연결 | 무기질아연말 샵프라이머가 목재용 오일스테인을 검색한다. | 확실 | 호표 `무기질아연말 샵프라이머`; 검색어 `목재전용도료 오일스테인`. | +| GC000431, GC000432 | 보링 천공(토사·암반) | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-01_보링.md · 8-1-2·3 | 연결 | 코아바렐·크라운비트·파이프·코아리프터 등 원문 소모품 12줄을 굴착기 치즐로 검색한다. | 확실 | 호표 `싱글코아바렐`, `더블코아바렐`, `다이아몬드비트` 등; 검색어 `치즐(0.2㎥)`. | +| GC000433, GC000434, GC000435 | 표준관입·시료채취·베인전단시험 | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-02_시험.md · 8-2-1·2·3 | 연결 | 샘플러·신월튜브·베인 블레이드가 굴착기 치즐을 검색한다. | 확실 | 호표 `샘플러`, `신월튜브`, `베인 블레이드`; 검색어 `치즐(0.2㎥)`. | +| GC000442, GC000443, GC000444, GC000445, GC000446 | 대구경 보링 천공 | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-04_대구경_보링(지하수개발).md · 8-4-1·2 | 연결 | 윙비트가 치즐을, 벤토나이트가 수팽창 지수재를 검색한다. | 확실 | 호표 `윙비트`, `벤토나이트`; 검색어 `치즐(0.2㎥)`, `쉬트파일수팽창지수재 DPS-500`. | +| GC000447, GC000448, GC000449 | 대구경 보링 암반층 천공 | 같은 파일 · 8-4-2 | 연결 | 에어해머·버튼비트가 치즐을 검색한다. | 확실 | 호표 `에어해머`, `버튼비트`; 검색어 `치즐(0.2㎥)`. | + +원문 수치 표가 있으나 해당 절 전용 로직과 표의 `용도.로직키`가 모두 없는 후보는 **13절(의심)**: 3-1-2, 3-2-1·2·3·4, 7-1-1·2·3·4, 7-4-4·5·6, 9-5-8. 계수·참고 표 여부를 확인해야 결손으로 확정할 수 있다. + +## 2차 전수 대조 · 건설품셈 건축 + +범위: 로직 163줄, 재료 호표 92줄, 소요량·계수 표 353개(저장 줄 972개). 재료 92줄 전부의 호표 이름·검색어를 대조했다. 원문에 `10m당`, `100㎡당`, `1,000개당` 등이 명시된 절의 로직 결과단위는 같은 배수로 유지되거나 시공량으로 나눴다. 수치 표가 있는데 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **0절**이다. 원문 표의 행별 조건 조합 일치는 별도 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000565 | 철골 현장용접(CO2 반자동) | 건설공사_표준품셈/본문/03_건축부문/제01장_철골공사/1-02_철골_세우기.md · 1-2-5 | 연결 | CO₂ 와이어와 탄산가스가 모두 아세틸렌을 검색한다. | 확실 | 호표 `CO_2 와이어`, `탄산가스`; 검색어 `아세틸렌 98%`. | +| GC000576 | 치장벽돌 공간쌓기 및 치장줄눈 | 건설공사_표준품셈/본문/03_건축부문/제02장_조적공사/2-01_벽돌.md · 2-1-2 | 연결 | 치장벽돌이 주차라인블록을 검색한다. | 확실 | 호표 `치장벽돌`; 검색어 `주차라인블록 1000X300X150`. | +| GC000604 | 카페트 설치(1차 발견 보강) | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-01_바닥.md · 5-1-2 | 연결 | 카페트 외에 펠트도 옥상방수용 직포를 검색한다. | 확실 | 원문 `펠트 · ㎡ · 1.1`; 검색어 `직포 옥상방수용직포`. | +| GC000616 | 걸레받이 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-03_벽.md · 5-3-5 | 연결 | 테라조와 합성수지 걸레받이 모두 처마후레싱을 검색한다. | 확실 | 호표 `테라조`, `합성수지 걸레받이`; 검색어 `처마후레싱 C/S`. | +| GC000618 | 도배바름(초배 · 정배) | 같은 파일 · 5-3-7 | 연결 | 도배용 풀이 그리스를 검색한다. | 확실 | 호표 `풀`; 검색어 `그리스(일반범용) CROWN`. | +| GC000620, GC000621, GC000622, GC000623, GC000625, GC000626, GC000628 | 단열재 시공 여러 절 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-04_단열.md · 5-4-1·2·3·4·6·7·9 | 연결 | 단열재·단열판에 완제품 그라스울 샌드위치판넬 가격을 연결한다. 단열재 종류·두께가 원문 또는 입력에 따라 달라질 수 있어 동등성 확인 필요. | 의심 | 호표 `단열재`/`단열판`; 검색어 `샌드위치판넬(그라스울) T50`. | +| GC000627 | 방습필름 설치 | 같은 파일 · 5-4-8 | 연결 | 방습필름이 PVC 천막지를 검색한다. | 확실 | 호표 `방습필름`; 검색어 `PVC천막지 T-210`. | +| GC000637, GC000638, GC000639 | 시트방수 붙임 3방식 | 건설공사_표준품셈/본문/03_건축부문/제06장_방수공사/6-03_시트_방수.md · 6-3-1·2·3 | 연결 | 방수시트 세 로직 모두 방수석고보드를 검색한다. | 확실 | 호표 `방수시트`; 검색어 `방수석고보드 12.5t`. | +| GC000646 | 벤토나이트방수 붙임 | 건설공사_표준품셈/본문/03_건축부문/제06장_방수공사/6-05_기타방수.md · 6-5-3 | 연결 | 벤토나이트방수재를 석고보드로, PE필름을 PVC천막지로, 카트리지를 화약 카트리지로, 와셔를 핀볼트로 검색한다. | 확실 | 호표 `벤토나이트방수재`·`PE필름`·`카트리지`·`와셔`; 검색어 `방수석고보드`·`PVC천막지`·`카트리지 화약`·`핀볼트`. | +| GC000655 | 폴리카보네이트 설치 | 건설공사_표준품셈/본문/03_건축부문/제07장_지붕_및_홈통공사/7-01_지붕.md · 7-1-6 | 연결 | 폴리카보네이트가 불연천장재(마이톤)를 검색한다. | 확실 | 호표 `폴리카보네이트`; 검색어 `불연천장재(마이톤) 12mm`. | +| GC000665 | 와이어메시 바닥깔기 | 건설공사_표준품셈/본문/03_건축부문/제08장_금속공사/8-01_제품.md · 8-1-3 | 연결 | 와이어메시가 메쉬스크린을 검색한다. | 확실 | 호표 `와이어메시`; 검색어 `메쉬스크린 H=0.9m`. | +| GC000666 | 인서트 설치 | 같은 파일 · 8-1-4 | 연결 | 인서트가 L형앵커볼트를 검색한다. | 확실 | 호표 `인서트`; 검색어 `L형앵커볼트 5/8"`. | +| GC000670 | 앵커고정식 난간 설치(공장제작) | 건설공사_표준품셈/본문/03_건축부문/제08장_금속공사/8-02_시설물.md · 8-2-2 | 연결 | AL리벳이 작은나사(스크류)를 검색한다. | 확실 | 호표 `AL리벳`; 검색어 `작은나사(스크류) ø 4.2㎜`. | + +## 2차 전수 대조 · 건설품셈 기계설비 + +범위: 로직 272줄, 재료 호표 264줄, 소요량·계수 표 509개(저장 줄 8,849개). 재료 264줄의 호표 이름·검색어를 펼쳤고 원문 배수 표기를 검색했다. 100㎡당·10m당 같은 배수 절은 이 부문에 없었다. 수치 표가 있는데 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **2절(13-4-1, 13-11-4; 의심)**이다. 원문 표의 조건별 행 완전성은 별도 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000724 | 스테인리스 강관 용접접합 | 건설공사_표준품셈/본문/04_기계설비부문/제01장_배관공사/1-03_스테인리스_강관.md · 1-3-1 | 연결 | TIG 용접봉과 아르곤가스 모두 아세틸렌을 검색한다. | 확실 | 호표 `TIG 용접봉`, `아르곤가스`; 검색어 `아세틸렌 98%`. | +| GC000752 | 제연댐퍼 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제02장_덕트공사/2-02_덕트기구.md · 2-2-6 | 연결 | 블라인드리벳을 핀볼트로, 철물을 철근부식방지재로 검색한다. | 확실 | 호표 `블라인드리벳`, `철물`; 검색어 `핀볼트 M12`, `철근부식방지재 MT-3`. | +| GC000901 | 플랜트 배관 보온(성형물) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-03_배관_및_기기보온.md · 13-3-1 | 연결 | 보온 성형물이 STS 단열바 프레임을, Sheet Metal Screw가 빗자루를 검색한다. | 확실 | 호표 `보온 성형물`, `Sheet Metal Screw`; 검색어 `단열바 STS 프레임`, `빗자루 도로청소용`. | +| GC000931 | 수차 설치(Kaplan · Francis · Propeller) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-06_수력발전_기계설비.md · 13-6-1 | 연결 | 걸레가 그리스를, 비닐세트·소창직은 PVC 코팅철선을, 시너·광명단·조합페인트는 목재용 오일스테인을 검색한다. | 확실 | 원문 재료명 `걸레`, `비닐세트`, `시너`, `광명단`; 각 검색어 `그리스`, `PVC코팅철선`, `오일스테인`. | +| GC000932 | 수력 발전기 설치 | 같은 파일 · 13-6-2 | 연결·단위 | 목탄·걸레가 그리스를, 가스용접봉·신주용접봉이 아세틸렌을, 비닐시트가 사포를 검색한다. 산소 원문은 4,500ℓ/병인데 로직은 병 수에 6,000을 곱한다. | 확실 | 원문 `산소 · 4,500ℓ · 병 · 0.109`; 호표 식 `0.109 * 6000`. | +| GC000933, GC000934 | 수문 제작(Tainter·Roller Gate) | 같은 파일 · 13-6-3 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000935, GC000936 | 수문 설치(Tainter·Roller Gate) | 같은 파일 · 13-6-4 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000937 | Stop-Log 제작 | 같은 파일 · 13-6-5 | 연결 | 광명단·페인트가 신구접착·방청제를 검색한다. | 확실 | 호표 `광명단`, `페인트`; 검색어 `신구접착및방청제 LDS-MP`. | +| GC000941 | Steel Penstock 현장제관 | 같은 파일 · 13-6-9 | 연결 | 시너 두 줄 모두 목재용 오일스테인을 검색한다. | 확실 | 호표 `시너`; 검색어 `목재전용도료 오일스테인`. | +| GC000945 | Tainter Gate Guide Metal 제작 | 같은 파일 · 13-6-13 | 연결 | 전기용접봉이 아세틸렌을 검색한다. | 확실 | 호표 `전기용접봉`; 검색어 `아세틸렌 98%`. | +| GC000947 | Trash Rack 제작 | 같은 파일 · 13-6-15 | 연결 | 연마석·톱날이 도로청소용 빗자루를, Bite가 굴착기 치즐을 검색한다. | 확실 | 호표 `연마석`, `톱날`, `Bite`; 검색어 `빗자루 도로청소용`, `치즐(0.2㎥)`. | +| GC000950 | Trash Rack 설치 | 같은 파일 · 13-6-16 | 연결 | 시너가 목재용 오일스테인을 검색한다. | 확실 | 호표 `시너`; 검색어 `목재전용도료 오일스테인`. | +| GC000972 | 노 기밀시험 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-07_제철기계설비.md · 13-7-22 | 연결 | 가루비누가 그리스를 검색한다. | 확실 | 호표 `가루비누`; 검색어 `그리스(일반범용) CROWN`. | +| GC000986 | Over Head Crane 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-10_운반기계설비.md · 13-10-2 | 연결 | 걸레가 그리스를 검색한다. | 확실 | 호표 `걸레`; 검색어 `그리스(일반범용) CROWN`. | +| GC000987 | Gantry Crane 설치 | 같은 파일 · 13-10-3 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000993 | 플랜트 공사별 설치 소모자재(1차 발견 보강) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-11_기타_기계설비.md · 13-11-5 | 연결 | 1차 발견 외에 시너도 목재용 오일스테인을, 비닐시드도 PVC천막지를 검색한다. | 확실 | 호표 `시너`, `비닐시드`; 검색어 `목재전용도료 오일스테인`, `PVC천막지 T-210`. | +| GC000931~GC000950, GC000986, GC000987, GC000993 (23키) | 아세틸렌이 포함된 플랜트·운반기계 로직 | 13-06_수력발전_기계설비.md · 13-6-1~17; 13-10_운반기계설비.md · 13-10-2·3; 13-11_기타_기계설비.md · 13-11-5 | 단위 | 아세틸렌 원문 수량은 병 단위(규격 2,100·2,500·3,500·4,000·4,500ℓ 등)인데 호표는 같은 수를 kg로 사용한다. 해당 23키 모두 병→kg 환산식이 없다. | 확실 | 예: 13-6-11 `아세틸렌 · 2,100ℓ입 · 1.6병`; `GC000943` 호표 `kg · 1.6`. | + +## 2차 전수 대조 · 건설품셈 유지관리 + +범위: 로직 110줄, 재료 호표 7줄, 소요량·계수 표 197개(저장 줄 783개). 재료 7줄을 전부 대조했다. `GC001050`의 10㎡당 재료는 `/10`, `GC001056`의 횡재부 10m당 가스는 `/10`으로 처리한다. 원문 수치 표가 있으나 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **36절(의심)**: 3-1-1~5, 3-2-1~12, 3-3-1~3, 3-4-1~5, 4-1-1~7, 4-2-1, 4-3-1~3. 표만 필요한 기준인지 별도 확인이 필요하다. 표의 행별 조건 조합 완전성은 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC001050 | 차선도색 융착식 도료(수동식) | 건설공사_표준품셈/본문/05_유지관리부문/제02장_토목/2-01_도로포장공사.md · 2-1-15 | 연결 | 프라이머가 신구접착·방청제를, 프로판가스가 아세틸렌을 검색한다. | 확실 | 원문 `프라이머 · kg · 2.0`, `프로판가스 · kg · 2.0`; 검색어 `LDS-MP`, `아세틸렌 98%`. | +| GC001055 | 현장가열 표층재생 | 같은 파일 · 2-1-19 | 누락·단위 | 원문 주⑤의 `100㎡당 팁(날) 0.7개`를 계산에 계상하지 않는다. 결과단위 `원/㎡`라면 0.007개/㎡가 필요하지만 호표에 팁 줄이 없다. | 확실 | 원문 `⑤ 100㎡당 팁(날) 0.7개를 계상한다.` | + +## 2차 대조 종합과 남은 한계 + +아래 점검 수는 로직을 구조·참조·수치 검사에 통과시킨 수이며, 사람의 행별 원문 대조 완료 수가 아니다. `새 차이`는 2차 표의 행 수(여러 키를 묶은 행과 1차 발견 보강 포함)로서 고유 결함 키 수가 아니다. 앞의 1차 요약표는 당시 결과이며 이 표가 현재 범위다. + +| 부문 | 로직 수 | 점검 수(기계) | 재료 호표 전수 | 새 차이(표 행) | 누락 절 후보(의심) | 원문 조건·규격 줄 전수 판정 | +|---|---:|---:|---:|---:|---:|---| +| 산림품셈 | 251 | 251 | 128 | 16 | 81 | 미완료 | +| 건설 공통 | 276 | 276 | 113 | 16 | 21 | 미완료 | +| 토목 | 282 | 282 | 71 | 8 | 13 | 미완료 | +| 건축 | 163 | 163 | 92 | 13 | 0 | 미완료 | +| 기계설비 | 272 | 272 | 264 | 17 | 2 | 미완료 | +| 유지관리 | 110 | 110 | 7 | 2 | 36 | 미완료 | +| 합계 | 1,354 | 1,354 | 675 | 72 | 153 | 미완료 | + +검사 대상 표는 3,033개, 저장 줄은 25,036개다. 1차 `check_master.py 본문` 결과 0건은 절 안에 등장하는 **숫자 집합**이 맞는다는 증거일 뿐, 각 숫자가 올바른 규격·조건 줄에 놓였다는 증거가 아니다. 2차에서는 675개 재료 호표 줄의 명칭·검색어를 전부 펼쳐 확인했고, 배수 표기가 나타나는 로직 식을 대조했다. 그러나 원문 Markdown의 병합 셀과 여러 갈래로 분해된 JSON 표를 3,033개 모두 일대일로 재구성하여 25,036줄의 규격·조건 조합 및 비목을 판정하지 못했다. 따라서 이 보고서는 요청한 **완전한 전수 대조의 완료 판정이 아니며**, 위의 미완료 범위는 추후 추가 검증이 필요하다. 원문 절 누락 후보 153개도 참고·계수 표가 포함되므로 확정 결손으로 계산하지 않는다. + +## 3차 장별 대조 · 산림품셈 4장 나무베기 + +원문 `4-1-1`, `4-2-1`, `4-2-2`의 수치 표와 대응 소요량 `QF000041`·`QF000045`·`QF000047`을 조건·수치·단위별로 대조했다. 각각 원문 유효 줄 3·12·9개와 자료 줄 3·12·9개가 맞고, 확인한 값의 자리 밀림은 없다. `4-2-2`의 원문 3직종/장비 × 3나무높이는 자료의 9줄로 펴져 있다. 하지만 세 표 모두 `용도.로직키=[]`이고 산림 로직에서 해당 원문번호가 없다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| 없음 (QF000041) | 임업용 동력기계톱 수확베기 | 산림_표준품셈/본문/제04장_나무베기/4-01_수확베기.md · 4-1-1 | 누락 | 벌도목별 작업량과 벌목부가 저장됐지만 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `단목 20.17㎥/1인/1일 · 벌목부`; `QF000041 용도.로직키=[]`. | +| 없음 (QF000045) | 단목베기 100본당 | 산림_표준품셈/본문/제04장_나무베기/4-02_단목베기.md · 4-2-1 | 누락 | 흉고직경 11구간의 벌목·가지제거·토막내기 및 작업보조 소요인력은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `10㎝이하 · 0.2 · 0.1 · 0.1 · 벌목부`, `작업보조 0.6 · 보통인부`; `QF000045 용도.로직키=[]`. | +| 없음 (QF000047) | 단목베기 1,000㎡당 | 같은 파일 · 4-2-2 | 누락 | 나무높이별 벌목부·보통인부·굴착기 소요량은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `벌목부 2.14·2.80·3.65인`, `굴착기 2.71·3.54·4.61hr`; `QF000047 용도.로직키=[]`. | + +## 3차 장별 대조 · 산림품셈 5장 누락 후보 18절 + +원문 절의 숫자 표와 산림 로직의 `원문번호`, 표의 `용도.로직키`를 대조했다. 아래 분류는 단가 로직 존재 여부에 대한 것이며, 5장 전체 소요량 표의 조건·규격 줄 전수 검증은 **아직 끝나지 않았다**. + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 5-1-1 | 누락 확정 | 관목굴취 `특별인부 0.084…0.408인`, `보통인부 0.012…0.072인/10본당`이 있는데 해당 로직 없음. | +| 5-1-2 | 누락 확정 | 교목굴취 나무높이별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-1-3 | 누락 확정 | 교목굴취 근원직경별 인력·굴착기·크레인 수량이 있는데 해당 로직 없음. | +| 5-1-5 | 참고·계수 표라 로직 불필요 | 제목부터 `떼운반 적재 기준표`; 지게·리어카 등의 적재 매수와 싣고부리기 시간·인원 기준을 담은 보조 표. 독립 공종 로직 부재만으로 결손으로 보지 않음. | +| 5-3-2 | 누락 확정 | 관목식재(단식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-3-3 | 누락 확정 | 관목식재(군식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-3-4 | 누락 확정 | 교목식재 나무높이별 인력·장비 수량이 있는데 해당 로직 없음. | +| 5-3-5 | 누락 확정 | 교목식재 흉고직경별 인력·장비 수량이 있는데 해당 로직 없음. | +| 5-16-1 | 누락 확정 | 단끊기 공정별 보통인부 수량이 있는데 해당 로직 없음. | +| 5-16-2 | 사람 확인 필요 | 선떼붙이기 표는 단끊기 `1m`와 떼붙임 `물량산출`의 합성 기준. 두 하위 로직과 조합하여 처리할 의도인지 확인 필요. | +| 5-17-1 | 사람 확인 필요 | 떼조공은 단끊기·줄떼심기·선떼붙이기 조합 표. 독립 로직 필요성 확인 필요. | +| 5-17-2 | 사람 확인 필요 | 돌조공은 단끊기·돌쌓기 조합 표. 독립 로직 필요성 확인 필요. | +| 5-19-1 | 누락 확정 | 표토절취 깊이별 보통인부 소요량이 있는데 해당 로직 없음. | +| 5-19-2 | 누락 확정 | 표토펴기 ㎥당·100㎡당 보통인부 수량이 있는데 해당 로직 없음. | +| 5-26-1 | 누락 확정 | 막갈이 사토·양토·식토 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-26-2 | 누락 확정 | 흙부수기 토성 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-26-3 | 누락 확정 | 돌자갈치우기 토성 × 함량별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-28-2 | 누락 확정 | 방초·야자섬유매트 포장 `조경공 2인+보통인부 1인`, 90·130㎡/일 시공량이 있는데 해당 로직 없음. | + +5장 18절 중 독립 단가화 가능한 14절을 누락 확정, 보조 기준표 1절을 로직 불필요, 조합 성격 3절을 사람 확인 필요로 나눴다. `5-26`의 밑수는 원문 그대로 **992㎡**이며 1,000㎡로 바꾸어 읽지 않았다. + +## 3차 추가 확인 · 산림품셈 12-38 유로폼 + +후보 `12-38-1` 사용횟수와 `12-38-2` 사용수량은 상위 `GF000210`이 맡는 절의 일부다. 그러나 그 로직의 호표는 형틀목공·보통인부 두 줄뿐이며, 비고에도 `유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음`, `주자재비가 없어 빠짐`이라고 명시되어 있다. 따라서 **로직 자체가 전혀 없는 절**로 집계하지 않고 아래처럼 분류한다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000210 | 유로폼 설치 및 해체 | 산림_표준품셈/본문/제12장_철근콘크리트/12-38_유로폼.md · 12-38-1·2 | 누락 | `12-38-1`은 유로폼 자재 손료의 사용횟수 기준이라 독립 단가 로직 불필요; `12-38-2`의 패널·부자재 사용수량은 상위 인력 로직이 맡는 공종이지만 실제 호표에 빠져 재료비가 계산되지 않는다. | 확실 | `GF000210` 비고 `유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음 · 부자재 요율…주자재비가 없어 빠짐`; 호표 인력 2줄뿐. | + +## 3차 자재품목표 대조 · 대표 오류의 대체 후보 유무 + +`재료_자재품목.json`의 이름·규격을 검색했다. 아래 `있음`은 **같은 계열의 후보가 목록에 존재한다는 뜻**이지 규격·단위·가격까지 적합한 최종 대체품을 확정했다는 뜻은 아니다. 반대로 `검색 없음`도 공백·동의어·다른 재료 원천까지 포함한 절대 부재 증명은 아니다. + +| 로직 키 | 호표 재료 줄 | 현재 검색어 | 자재품목표 대체 후보 | 판정 | +|---|---|---|---|---| +| GC000575 | 시멘트벽돌 | 주차라인블록 1000X300X150 | 시멘트벽돌 `190×90×57mm` `MT005760` 등 17줄 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000604 | 카페트 | 불연천장재(마이톤) | 카페트 `MT008142`, 타일카페트 `MT008140` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000319, GC001050 | 융착식 도료 프라이머 | 신구접착및방청제 LDS-MP | 융착식 프라이머 `MT003454` 있음(ℓ; 원문 kg면 환산 검토 필요) | 다른 품목 연결 확실; 후보 있음 | +| GC001050 | 프로판가스 | 아세틸렌 98% | 프로판가스 일반용 `MT003175`, kg 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000375 | 무기질아연말 샵프라이머 | 목재전용도료 오일스테인 | 무기질 아연말 전처리 프라이머 `MT003460`, 무기질 아연말 프라이머 `MT003461` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000665 | 와이어메시 | 메쉬스크린 H=0.9m | 와이어메쉬(용접철망) `MT007128` 등 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000933~GC000936, GC000987 | 광명단 | 목재전용도료 오일스테인 | 광명단조합페인트 `MT003375`~`MT003377` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GF000220, GF000224 | 잡석(채움재) | 모래 강모래 | 자연자갈·잡석 `MT003848`, 깬잡석 `MT004113` 등 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000181 | P.P로프 9㎜ | 와이어로프(철심) 9㎜ | P.P로프는 `MT007584` 등 6줄 있으나 9㎜ 규격은 검색 없음 | 다른 품목 연결 확실; 정확 규격 후보는 확인 못 함 | +| GC000348 | 일체식 방수시트 | 방수석고보드 12.5t | ARS아크릴방수시트 `MT006814`·`MT006815` 있음(일체식과 동등성 미확인) | 다른 품목 연결 확실; 후보 동등성 의심 | + +## 3차 산림 소요량 일대일 기계 대조의 범위 + +산림 소요량 중 `출처`가 같은 표가 단 하나이고, 해당 원문 절에 Markdown 표 블록도 하나인 290개 표를 따로 비교했다. 원문 몸줄 수와 자료 줄 수가 같은 경우는 **163표**였다. 그중 같은 순번의 줄마다 숫자 집합까지 같은 것은 **86표**였고, 나머지 **77표**는 숫자 차이가 보여 사람 확인 필요로 남겼다. 나머지 **127표**는 원문 가로·세로 피벗, 병합 셀, 주석·기준표 분리로 원문 물리 줄 수와 JSON 저장 줄 수가 달라 이 방법으로는 합격·불합격을 판정할 수 없다. 숫자 집합 일치는 조건 문자열·비목 일치의 증거가 아니므로 86표도 최종 완료 수로 사용하지 않는다. 전체 산림 소요량·계수 634표 중 위 방법 밖의 표 역시 미완료다. + +## 3차 장별 대조 · 산림품셈 6장 누락 후보 3절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 6-4-3 | 누락 확정 | 소금처리와 제거지점 표시의 `인/100본` 인력 수량이 `QF000167` 5줄에 있으나 로직키가 비어 있다. | +| 6-4-4 | 누락 확정 | 뿌리 고살·덩굴 제거 등의 `인/100본` 수량은 `QF000168`에 있으나 로직키가 비어 있다. 같은 절의 `QF000169` 피복도·본수 환산표는 단독 로직이 필요 없는 보조 기준이다. | +| 6-7-1 | 누락 확정 | 교목 시비의 근원직경별 특별인부·보통인부 수량은 `QF000173` 10줄에 있으나 로직키가 비어 있다. | + +6장 후보 세 절은 모두 직접 소요인력이 있어 누락 확정으로 분류했다. 장 전체의 표 행·비목 대조는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 7장 누락 후보 7절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 7-1-1 | 누락 확정 | 수확 인력집재의 거리·경사 조건별 작업량 표가 있으나 산림 로직은 이웃 절 `7-1-2`부터 있다. | +| 7-5-2 | 누락 확정 | 숲가꾸기·병해충방제 트랙터 집재의 거리·본당재적별 작업량 및 3인 1조 구성이 있으나 로직 없음. | +| 7-7-2 | 누락 확정 | 숲가꾸기·병해충방제 HAM200 집재의 집재재적·거리별 작업량과 3인 1조 구성이 있으나 로직 없음. | +| 7-8-1 | 누락 확정 | 타워야더 가선설치의 집재방식·가선길이별 소요인력이 있으나 로직 없음. `GF000068` 비고도 `가선설치 · 해체(7-8-1 · 7-8-2) 따로`라고 명시. | +| 7-8-2 | 누락 확정 | 타워야더 가선해체의 집재방식·가선길이별 소요인력이 있으나 로직 없음. 상위 집재 로직에 포함되지 않음. | +| 7-9-1 | 누락 확정 | 수확 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | +| 7-9-2 | 누락 확정 | 숲가꾸기·소나무재선충병방제 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | + +7장 후보 7절은 모두 직접 작업량·인력 구성이 있어 로직 누락 확정으로 분류했다. 장 전체 표의 규격·조건 줄 및 비목 대조는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 8장 누락 후보 9절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 8-1-1 | 누락 확정 | 약제주입기 천공수별 `소요인력(ha당)`이 있으나 산림 로직 없음. | +| 8-1-2 | 누락 확정 | 약제주입병 천공수별 `소요인력`이 있으나 산림 로직 없음. | +| 8-2-1 | 참고·계수 표라 로직 불필요 | 소나무재선충병의 가슴높이지름별 천공수·천공당/본당 주입량 기준표이며 독립 시공 품은 아님. 약제 수량 산정에 쓰일 수 있으므로 표 보존은 필요. | +| 8-2-2 | 참고·계수 표라 로직 불필요 | 솔잎혹파리의 선정약제·원액 주입량 기준표. 독립 노무·장비 수량 표 아님. | +| 8-2-3 | 참고·계수 표라 로직 불필요 | 솔껍질깍지벌레의 선정약제·원액 주입량 기준표. 독립 노무·장비 수량 표 아님. | +| 8-2-4 | 참고·계수 표라 로직 불필요 | 솔나방의 선정약제·원액 주입량과 직경별 주입량 기준표. | +| 8-2-5 | 참고·계수 표라 로직 불필요 | 푸사리움가지마름병의 선정약제·원액 주입량과 직경별 주입량 기준표. | +| 8-6-2 | 누락 확정 | 드론방제의 무인헬기 `ha당` 인력 편성·소요량이 있으나 로직 없음(`8-6-1` 유인헬기만 있음). | +| 8-6-3 | 누락 확정 | 지상방제의 차량살포 인력 편성과 물량 조건이 있으나 로직 없음. | + +8장 후보 9절은 누락 확정 4, 약제량 기준표 5로 분류했다. 약제량 표를 다른 로직의 재료 수량에 연결해야 하는지 여부는 별도 검증 대상이며, 8장 전체 행·비목 대조는 미완료다. + +## 3차 장별 대조 · 산림품셈 9장 누락 후보 25절 + +9장 후보 목록의 각 원문번호에 대해 산림 로직의 정확한 `원문번호`와 인접 절 로직을 확인했다. 9-4-2·9-5-3·9-7-1·9-8-1·9-12-1·9-13-1~6·9-16-1~2·9-19-1~2 등 **이웃 절**은 구현됐으나 아래 절을 맡지 않는다. 원문에는 독립 시공량·인력·장비 또는 재료 수량이 있다. + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 9-4-1 | 누락 확정 | 암파쇄 브레이커 작업능력·치즐소모량 표. | +| 9-5-1 | 누락 확정 | 육상 암석 절취 발파 10%의 폭약·화약공 수량 표. | +| 9-5-2 | 누락 확정 | 암석 절취 깎기 90%의 암종별 작업능력·치즐소모량 표. | +| 9-6-1 | 누락 확정 | 기계소할 15%의 브레이커 작업능력·치즐소모량 표. | +| 9-7-2 | 누락 확정 | 무근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | +| 9-8-2 | 누락 확정 | 철근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | +| 9-10-1 | 누락 확정 | 콘크리트 깨기 작업능력·치즐·보통인부 표. | +| 9-10-2 | 누락 확정 | 아스팔트 깨기 작업능력·치즐·보통인부 표. | +| 9-11-1 | 누락 확정 | 콘크리트 커트 인력·장비·절단깊이별 수량 표. | +| 9-12-2 | 누락 확정 | 측구터파기 암절취의 할석공·브레이커 적용량 표. | +| 9-12-3 | 누락 확정 | 측구터파기 발파암의 할석공·브레이커 적용량 표. | +| 9-13-7 | 누락 확정 | 구조물터파기 육상 암절취 0~1m, 할석공·브레이커 적용량. | +| 9-13-8 | 누락 확정 | 구조물터파기 육상 암절취 1~2m, 할석공·브레이커 적용량. | +| 9-13-9 | 누락 확정 | 구조물터파기 육상 암절취 2~3m, 할석공·브레이커 적용량. | +| 9-13-10 | 누락 확정 | 구조물터파기 용수 암절취 0~1m, 인력·브레이커 적용량. | +| 9-13-11 | 누락 확정 | 구조물터파기 용수 암절취 1~2m, 인력·브레이커 적용량. | +| 9-13-12 | 누락 확정 | 구조물터파기 용수 암절취 2~3m, 인력·브레이커 적용량. | +| 9-13-13 | 누락 확정 | 구조물터파기 육상 발파암 0~1m, 할석공·브레이커 적용량. | +| 9-13-14 | 누락 확정 | 구조물터파기 육상 발파암 1~2m, 할석공·브레이커 적용량. | +| 9-13-15 | 누락 확정 | 구조물터파기 육상 발파암 2~3m, 할석공·브레이커 적용량. | +| 9-13-16 | 누락 확정 | 구조물터파기 용수 발파암 0~1m, 할석공·브레이커 적용량. | +| 9-13-17 | 누락 확정 | 구조물터파기 용수 발파암 1~2m, 할석공·브레이커 적용량. | +| 9-13-18 | 누락 확정 | 구조물터파기 용수 발파암 2~3m, 할석공·브레이커 적용량. | +| 9-16-3 | 누락 확정 | 살수의 흡입준비·운반 등 작업시간 기준; `9-16-1~2` 노체포설·다짐 로직과 별개. | +| 9-19-3 | 누락 확정 | 비탈면 고르기 발파암 보통인부·공기압축기 수량; `9-19-1~2` 로직과 별개. | + +이 25절은 소요량·기준 자료만 있고 해당 단가 로직이 없어 누락 확정으로 분류했다. 다만 장 전체 표의 **조건별 수치 배치**는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 10장 누락 후보 8절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 10-6-1 | 누락 확정 | 토사·석재의 운반거리별 보통인부 `인/㎥당` 표가 있으나 로직 없음. | +| 10-6-2 | 누락 확정 | 돌 지게운반 거리별 보통인부 표가 있으나 로직 없음. | +| 10-6-3 | 누락 확정 | 기타 임업자재 운반거리·자재종류별 보통인부 표가 있으나 로직 없음. | +| 10-8-1 | 누락 확정 | 케이블 크레인 짐내리기의 운반기구별 인부·신호수 수량이 있으나 로직 없음. `10-8-2·3`은 별도 설치·운전 로직. | +| 10-9-1 | 다른 로직이 일부 맡음 / 누락 확정 | 상위 `GF000145(10-9)`는 시간당 기계경비만 계산한다. 비고에 `10-9-1 운반량 쓰는 식 요소 없음`을 명시하므로 자재별 1회 운반량을 반영한 단위 운반비 계산은 빠졌다. | +| 10-12-1 | 누락 확정 | 덤프운반 토사의 굴착기 적재 `Q1=3600×q0×K×f×E0/Cm`와 운반 조건이 있으나 해당 로직 없음. | +| 10-13-1 | 누락 확정 | 드론운반 수평거리 100~600m별 인원 수량이 있으나 로직 없음. | +| 10-13-2 | 누락 확정 | 인력운반 거리별 인원 수량과 드론운반 시간·본수 기준이 있으나 로직 없음. | + +10장 후보는 8절 모두 직접 단가 또는 단위 운반비 산출에 필요한 데이터가 있으나 해당 처리가 없다. `10-9-1`은 상위 로직이 **시간당 경비만** 맡는 일부 구현으로 구분한다. 장 전체의 행별 수치·비목 전수 대조는 미완료다. + +## 3차 장별 대조 · 산림품셈 13장 누락 후보 6절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 13-4-6 | 누락 확정 | 밑돌·천단 돌쌓기 뒷길이별 석공 `0.05·0.08…인` 표가 있으나 `13-4-1·2·4·5` 이웃 로직만 있다. | +| 13-10-2 | 누락 확정 | 나무 말뚝박기 말구·길이별 보통인부 수량이 있으나 `13-10-1` 말뚝 다듬기 로직만 있다. | +| 13-11-1 | 누락 확정 | 원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | +| 13-11-2 | 누락 확정 | 타원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | +| 13-15-1 | 누락 확정 | 목재 껍질벗기기 말구별 보통인부 수량이 있으나 로직 없음. | +| 13-15-2 | 참고·계수 표라 로직 불필요 | 목책 설치의 `어려운/쉬운` 작업조건(벌도목 직경·가지량·경사도) 구분표는 직접 인력·재료 수량이 아닌 적용조건 기준. 다만 목책 설치 자체의 다른 품이나 로직이 있는지는 추가 확인 필요. | + +13장 후보는 누락 확정 5절, 직접 단가 수량이 아닌 조건 기준표 1절로 분류했다. 장 전체의 행별 수치·비목 대조는 미완료다. + +### 산림 누락 후보 81절 분류 합계 + +독립 단가 로직 누락으로 분류한 절 **69개**(4장 3, 5장 14, 6장 3, 7장 7, 8장 4, 9장 25, 10장 8, 13장 5). 독립 로직이 불필요한 참고·계수·조건 기준표 **8개**(5-1-5, 8-2-1~5, 12-38-1, 13-15-2). 다른 로직이 **일부만 맡아 재료·운반량이 빠진 절 1개**(12-38-2, `GF000210`). 하위 공종의 조합으로 처리할지 **사람 확인 필요 3개**(5-16-2, 5-17-1·2). 분류의 근거는 위 장별 절 목록에 적었다. 이는 **로직 존재 여부의 분류**이지 각 절의 표 줄·값·비목 전수 검증 완료를 뜻하지 않는다. + +## 3차 건설 공통 · 원문 절 누락 후보 21개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 1-3-1 | 참고·계수 표라 로직 불필요 | 시멘트 등 재료의 할증률 표; 독립 공종의 인력·재료량이 아님. | +| 1-4-3 | 참고·계수 표라 로직 불필요 | 작업지연 조건별 품 할증률. | +| 1-4-4 | 참고·계수 표라 로직 불필요 | 지세·지형 등급별 품 할증률. | +| 1-4-5 | 참고·계수 표라 로직 불필요 | 위험 조건별 품 할증률. | +| 1-4-6 | 참고·계수 표라 로직 불필요 | 작업시간 제한 조건별 품 할증률. | +| 1-4-7 | 참고·계수 표라 로직 불필요 | 야간 등 작업환경별 품 할증률. | +| 2-1-1 | 참고·계수 표라 로직 불필요 | 직접노무비에 따른 토목 현장사무소·창고·숙소 규모 기준. 면적만으로 별도 단가가 나오지 않음. | +| 2-1-2 | 참고·계수 표라 로직 불필요 | 건축·기계설비 현장사무소·창고 규모 기준. | +| 2-2-2 | 참고·계수 표라 로직 불필요 | 주요 가설자재 사용기간별 손율. | +| 2-2-4 | 참고·계수 표라 로직 불필요 | 구조물 동바리 기간별 손율. | +| 6-2-1 | 참고·계수 표라 로직 불필요 | 철근가공·조립의 Type-Ⅰ 등 적용범위 설명표. | +| 7-4-2 | 누락 확정 | 석재판 붙임 앵커 긴결공법의 인력 수량·일당 시공량 표 `QC000495`가 있으나 로직 없음. | +| 7-4-3 | 누락 확정 | 석재판 붙임 강제트러스 지지공법의 인력 수량·일당 시공량 표 `QC000496`이 있으나 로직 없음. | +| 8-2-1 | 참고·계수 표라 로직 불필요 | 불도저 삽날용량·작업효율·속도 등 기계 생산성 산정계수. 독립 공종 아님. | +| 8-2-3 | 참고·계수 표라 로직 불필요 | 굴착기 버킷계수·작업효율·싸이클시간 등 생산성 산정계수. | +| 8-2-5 | 참고·계수 표라 로직 불필요 | 로더 적재시간·버킷계수·작업효율 등 생산성 산정계수. | +| 8-2-8 | 참고·계수 표라 로직 불필요 | 덤프트럭 운반속도·적하시간 등 생산성 산정계수. | +| 8-2-9 | 참고·계수 표라 로직 불필요 | 롤러 적합도·다짐폭·속도·다짐횟수 등 생산성 산정계수. | +| 8-2-13 | 참고·계수 표라 로직 불필요 | 대형브레이커 작업능력·치즐 소모량 등 생산성 산정계수. | +| 8-2-15 | 참고·계수 표라 로직 불필요 | 법면다짐기 작업능력 2줄의 기계 생산성 기준. | +| 8-2-21 | 참고·계수 표라 로직 불필요 | 경운기 적재·적하시간과 주행속도 기준. | + +공통 후보는 독립 단가 로직 누락 2절, 참고·계수·적용범위 19절이다. 공통 기계 계수표의 **다른 로직에서의 실제 사용 여부**는 별도 연결 점검이 필요하다. 장 전체 원문 표의 행·값·비목 대조는 미완료다. + +## 3차 건설 토목 · 원문 절 누락 후보 13개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 3-1-2 | 참고·계수 표라 로직 불필요 | 터널 아치·측벽·바닥의 여굴두께 설계기준. | +| 3-2-1 | 참고·계수 표라 로직 불필요 | 터널굴착 1발파당 작업별 싸이클 시간 기준. | +| 3-2-2 | 참고·계수 표라 로직 불필요 | 기계굴착의 암종·기계별 시간당 작업능력. | +| 3-2-3 | 참고·계수 표라 로직 불필요 | 천공기계의 암종별 천공속도. | +| 3-2-4 | 참고·계수 표라 로직 불필요 | 터널 천공·버력처리 장비의 조합 기준. | +| 7-1-1 | 참고·계수 표라 로직 불필요 | 수중공사의 케이슨·블록 여유폭 설계기준. | +| 7-1-2 | 참고·계수 표라 로직 불필요 | 피예인선별 예인선 출력 조합 기준. | +| 7-1-3 | 참고·계수 표라 로직 불필요 | 준설선별 부속 선단·기계 조합 기준. | +| 7-1-4 | 참고·계수 표라 로직 불필요 | 준설선별 취업·운전시간 기준. | +| 7-4-4 | 참고·계수 표라 로직 불필요 | 준설 토질·수심별 여굴 두께 설계기준. | +| 7-4-5 | 참고·계수 표라 로직 불필요 | 펌프준설 매립시 토질별 유보율. | +| 7-4-6 | 참고·계수 표라 로직 불필요 | 펌프준설 매립시 입경별 유실률. | +| 9-5-8 | 참고·계수 표라 로직 불필요 | GPS 측량기 등 상각·정비·관리비율 및 계수 기준. | + +토목 후보 13절은 모두 단독 공종 수량이 아닌 설계·생산성·손율 계수표로 분류했다. 다만 이를 사용하는 로직의 존재·적용 정확성은 별도 문제이고, 토목 전체 원문 표의 행·값·비목 대조는 미완료다. + +## 3차 건설 기계설비 · 원문 절 누락 후보 2개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 13-4-1 | 참고·계수 표라 로직 불필요 | 보통 철골재의 구조별 개산 무게와 주재 대비 부속재 비율 표. 직접 설치 인력·재료 투입량 표 아님. | +| 13-11-4 | 참고·계수 표라 로직 불필요 | IRON WIRE ROPE 등 가설자재의 월별 손료율 표. 개별 단가 산출의 보조 계수. | + +기계설비 후보 2절은 독립 단가 로직 불필요로 분류했다. 272개 기계설비 로직과 509개 소요량·계수 표의 원문 조건·값·비목 전수 대조는 미완료다. + +## 3차 건설 유지관리 · 원문 절 누락 후보 36개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 3-1-1 | 누락 확정 | 콘크리트구조물 인력 헐기 직종·시공량. | +| 3-1-2 | 누락 확정 | 콘크리트구조물 기계 헐기 인력·장비·시공량. | +| 3-1-3 | 누락 확정 | 철골재 인력 철거 직종·시공량. | +| 3-1-4 | 누락 확정 | 철골재 기계 철거 직종·장비·시공량. | +| 3-1-5 | 누락 확정 | 석축 인력 헐기 뒷길이별 할석공·보통인부 수량. | +| 3-2-1 | 누락 확정 | 금속기와 해체 지붕잇기공 수량. | +| 3-2-2 | 누락 확정 | 흡음텍스 해체 내장공 수량. | +| 3-2-3 | 누락 확정 | 경량천장철골틀 해체 내장공 수량. | +| 3-2-4 | 누락 확정 | 조적벽 해체 조적공 수량. | +| 3-2-5 | 누락 확정 | 경량벽체철골틀 해체 내장공 수량. | +| 3-2-6 | 누락 확정 | 석고판 해체 벽·천장별 내장공 수량. | +| 3-2-7 | 누락 확정 | 도배 해체 벽·천장별 도배공 수량. | +| 3-2-8 | 누락 확정 | PVC계바닥재 해체 내장공 수량. | +| 3-2-9 | 누락 확정 | 타일 해체 붙임방식별 타일공 수량. | +| 3-2-10 | 누락 확정 | 기존방수층·보호층 철거 착암공 등 수량. | +| 3-2-11 | 누락 확정 | 기존방수층 제거·바탕처리 방수공 수량. | +| 3-2-12 | 누락 확정 | 석면건축자재 해체 내·외장재별 석면해체공 수량. | +| 3-3-1 | 누락 확정 | 콘크리트·모르타르면 재도장 바탕처리 도장공·시공량. | +| 3-3-2 | 누락 확정 | 철재면 재도장 바탕처리 A·B급별 도장공·시공량. | +| 3-3-3 | 누락 확정 | 목재면 재도장 바탕처리 A·B급별 도장공·시공량. | +| 3-4-1 | 누락 확정 | 지붕 덧씌우기 지붕잇기공·시공량. | +| 3-4-2 | 누락 확정 | 지붕 재설치 지붕잇기공·시공량. | +| 3-4-3 | 누락 확정 | 도배 교체 벽·천장별 인력·시공량. | +| 3-4-4 | 누락 확정 | PVC계바닥재 교체 내장공·시공량. | +| 3-4-5 | 누락 확정 | 타일 교체 붙임방식별 인력·시공량. | +| 4-1-1 | 누락 확정 | 배관 해체 규격·재질별 배관공·보통인부 수량. | +| 4-1-2 | 누락 확정 | 각형덕트 해체 두께별 인력 수량. | +| 4-1-3 | 누락 확정 | 스파이럴덕트 해체 두께·규격별 덕트공·보통인부 수량. | +| 4-1-4 | 누락 확정 | 배관보온 해체 재질·규격별 보온공·보통인부 수량. | +| 4-1-5 | 누락 확정 | 덕트보온 해체 재질별 보온공 수량. | +| 4-1-6 | 누락 확정 | 펌프 해체 출력별 기계설비공·보통인부 수량. | +| 4-1-7 | 참고·계수 표라 로직 불필요 | 일반기계설비 철거·이설의 설치품 대비 적용률 표; 독립 직종·장비 수량 아님. 적용 계산 여부는 별도 점검 필요. | +| 4-2-1 | 참고·계수 표라 로직 불필요 | 자동제어설비 철거·이설의 설치품 대비 적용률 표; 독립 직종·장비 수량 아님. 적용 계산 여부는 별도 점검 필요. | +| 4-3-1 | 누락 확정 | 유량계 교체 인력·규격별 시공량. | +| 4-3-2 | 누락 확정 | 관갱생 규격별 규사·에폭시도료·배관공·장비시간. | +| 4-3-3 | 누락 확정 | 배관누수 검사 배관공·시공량. | + +유지관리 후보 36절 중 독립 단가 로직 누락 **34절**, 설치품을 조정하는 기준표 **2절**로 분류했다. 특히 3·4장의 철거·해체·보수 공종은 다수의 인력 수량이 표로 저장됐지만 로직이 없다. 유지관리 197표 전체의 조건·숫자 자리·비목 대조는 미완료다. + +### 153개 후보 분류 합계 + +산림 81절: 직접 누락 69, 기준표 8, 상위 로직 일부 구현·재료 누락 1, 사람 확인 3. 건설 공통 21절: 직접 누락 2, 기준표 19. 토목 13절: 기준표 13. 건축 0절. 기계설비 2절: 기준표 2. 유지관리 36절: 직접 누락 34, 기준표 2. **총 153절 중 직접 누락 105, 기준표 44, 일부 구현·재료 누락 1, 사람 확인 3.** 이 숫자는 원문 절과 자료 연결을 대조한 분류이며, 원문의 모든 표 행 및 모든 로직의 단위·비목까지 통과했다는 뜻은 아니다. + +확인 보강: 위 직접 누락으로 분류한 절의 소요량·계수 표 키가 1,354개 로직의 `찾기(...)` 식에 간접적으로라도 등장하는지 재검색했으며, **참조된 표 키 0개**였다. 이는 표의 `용도.로직키=[]`뿐 아니라 다른 원문번호의 로직이 표를 가져가는 우회 경로도 찾지 못했다는 근거다. 값이 별도 표 없이 수식에 하드코딩됐을 가능성까지 기계적으로 배제하지는 못한다. + +## 3차 전 부문 표 대응 기계 선별 + +원문 `출처`가 한 표에만 대응하는 경우, 원문 Markdown 표 블록과 JSON 표를 1:1로 잡아 **물리적 줄 수**와 같은 순번 줄의 **숫자 집합**을 비교했다. 아래의 숫자 일치도 문자열 조건·단위·비목까지 일치했다는 뜻은 아니다. 원문 가로 표를 JSON의 세로 줄로 푼 경우에는 물리적 줄 수 불일치가 정상일 수 있다. 같은 출처에 여러 JSON 표가 붙거나 원문에 여러 표 블록이 있는 경우에는 이 단순 비교로 판정하지 않았다. + +| 부문 | 전체 표 | 출처 공유(1:1 불가) | 원문 복수 블록(1:1 불가) | 물리 줄 수 다름(피벗 가능) | 줄 수 같음·숫자 전 줄 일치 | 줄 수 같음·숫자 차이(사람 확인) | +|---|---:|---:|---:|---:|---:|---:| +| 산림 | 634 | 137 | 111 | 184 | 87 | 115 | +| 건설 공통 | 575 | 142 | 224 | 149 | 32 | 27 | +| 토목 | 765 | 370 | 195 | 164 | 18 | 18 | +| 건축 | 353 | 336 | 1 | 9 | 3 | 4 | +| 기계설비 | 509 | 292 | 29 | 132 | 40 | 16 | +| 유지관리 | 197 | 103 | 1 | 82 | 1 | 10 | +| 합계 | 3,033 | 1,380 | 561 | 720 | 181 | 190 | + +공통의 1표는 `출처`가 비교 대상 품셈 본문 문자열이 아니어서 이 표 밖에 남았다. 숫자 차이 **190표**는 원문 머리의 숫자·설명 속 수치, JSON 조건 범위의 재표현이 흔하므로 곧바로 오류로 판정하지 않았다. 위 기계 선별은 3,033표를 **검토 대기 갈래로 나눈 것**이며, 25,036줄의 규격·조건·값 검증을 완료한 것으로 계산하지 않는다. + +## 3차 비목 대조 + +1,354개 로직의 호표를 기계적으로 세면 인력 3,255줄은 모두 `노무비`, 재료 675줄은 모두 `재료비`, 하위 로직 990줄은 비목 고정 없이 하위 결과를 나눠 받는다. **종류와 비목의 직접 불일치는 0줄**이다. 그러나 원문에 노무비·재료비·경비를 한꺼번에 적은 덧줄을 어떤 비목으로 나눌지는 이 검사로 확정되지 않는다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000251, GC000703~GC000707, GC000709~GC000719, GC000823~GC000824 (19키) | 플륨관 및 도장공사의 공구손료·잡재료비 등 | 건설품셈 공통 6-7-1; 건축 11-1-1~11-3-1; 기계설비 9-2-2·3 | 비목 | `공구손료 및 잡재료비` 또는 `공구손료 및 소모재료`라는 결합 덧줄을 전액 `경비`에 계상한다. 원문의 결합률을 공구 경비와 재료비로 분리할 근거가 있는지 확인 필요; 현재 자료만으로 오분류 확정 불가. | 의심 | 예: `GC000703` 덧줄 이름 `공구손료 및 잡재료비`, 비목 `경비`; `_틀.md`는 `잡재료비` 예시를 `재료비`로 둠. | + +원문이 비목을 별도로 지정하지 않는 품까지 3,255+675줄 전체의 원문 비목 일치가 입증된 것은 아니다. 특히 위 19줄은 비목의 해석이 필요하므로 확정 흠 수에 넣지 않았다. + +## 3차 임도 우선 표 묶음 · 산림 9-13-7~18 + +구조물터파기 암절취·발파암 12절의 `QF000276`~`QF000287`을 원문 표 본문 줄과 맞댔다. 각 표의 원문 몸줄 수와 JSON 줄 수가 각각 8·5·5·7·4·4·8·5·5·8·5·5로 같으며, 같은 순번 줄의 `적용` 숫자는 **12표 전부 원문 해당 줄에 있다**. `QF000276`은 할석공 1.6, 보통인부 0.8, 브레이커 3.5㎥/hr, 치즐 0.006본/hr, 백호우 k=0.55·f=0.74·E=0.50·Cm=20초를 원문과 대조했다. 이 묶음에서 수치 자리 밀림은 발견하지 못했다. 다만 병합된 `인력(10%)`·`장비(90%)` 조건과 단위 전체, 비목 연결을 12표 모두 수동 검증한 것은 아니므로 최종 상태는 **사람 확인**으로 유지한다. + +같은 임도 우선 범위 `9-4`~`9-12`의 산림 소요량 표 20개도 선별했다. 원문 표 블록 하나와 JSON 표 하나로 잡히는 **14표**(`QF000250`~`QF000255`, `QF000258`, `QF000261`~`QF000264`, `QF000267`~`QF000269`)는 원문 몸줄 수와 JSON 줄 수가 같고, 같은 순번 줄의 `적용` 또는 `수량` 숫자를 원문 해당 줄에서 찾았다. 나머지 **6표**(`QF000256`·`QF000257`·`QF000259`·`QF000260`·`QF000265`·`QF000266`)는 한 출처 안에 원문 표 블록이 둘이라 표 블록별 대응을 별도로 만들어야 한다. 14표도 조건·단위·비목까지 끝난 것은 아니므로 **사람 확인**, 6표는 **미판정**으로 둔다. + +## 3차 임도 우선 표 묶음 · 산림 10장 + +10장의 소요량 표 42개를 원문 표 블록·저장 줄 수로 선별했다. `10-4 중기운반`의 `QF000307`은 원문 몸 16줄, JSON 15줄이며 마지막 **자주식 운반 `크레인(트럭 10TON)`** 줄이 없다. 앞의 15줄은 운반수단·항목 순서가 원문과 같다. 원문 표에는 같은 묶음의 `물탱크(5500L)`, `콘크리트 믹서(6.0㎥)`, `크레인(트럭 10TON)` 세 장비가 있으나 JSON은 앞의 두 장비까지만 담았다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000137 / QF000307 | 중기운반 트레일러(20ton) / 중기운반 기준표 | 산림_표준품셈/본문/제10장_자재․장비_운반/10-04_중기운반.md · 10-4 | 누락 | 기준표의 자주식 운반 크레인(트럭 10TON) 한 줄이 자료에 없다. `GF000137`은 트레일러만 계산해 직접 영향은 미확인이나, 같은 표를 재사용하는 자주식 운반 계산에는 조건이 빠진다. | 확실 | 원문 `| | | 크레인(트럭 10TON) | |`; `QF000307` 마지막 줄은 `콘크리트 믹서(6.0㎥)`이고 총 15줄. | + +`10-6-1·2·3` 인력운반 표 `QF000308`·`QF000309`·`QF000310`은 원문 가로배치·양쪽배치를 JSON 세로 줄로 펼친 규칙까지 확인했다. 토사·석재 20~90m는 원문 4행×좌우 2조 = JSON 8줄, 돌 지게운반 50~1,000m는 11거리 = 11줄, 기타 임업자재 20~200m는 10거리×10자재 수량 = JSON 10줄의 10값칸이다. 각 거리·자재 칸의 모든 숫자를 원문과 자료 순서대로 비교해 일치했고, `값칸` 단위 `인/㎥`, `인/100속`, `인/100매`, `인/100개`, `인/100본`, `인/1000㎡`, `인/톤`도 원문 머리와 같다. 이 세 표의 규격·조건·값·단위 대조는 **끝남, 흠 0**으로 기록한다. 단가 로직 자체는 앞의 누락 절 분류대로 없다. + +`10-9-1 자재의 1회당 표준 운반량`의 `QF000329`도 원문 7자재×5트럭 규격 = **35칸**, JSON 35줄을 대조했다. 각 칸의 중량(kg), 환산량(개·㎡·㎥), 통나무 본수 숫자를 35칸 전부 순서대로 대조해 차이가 없고, 저장 단위도 원문 괄호 속 단위와 맞는다. 이 표의 조건·값·단위 대조는 **끝남, 흠 0**이다. 그러나 `GF000145`가 표를 읽어 운반비를 계산하지 않는 문제는 앞의 **10-9-1 로직 일부 구현** 판정 그대로 남는다. + +`10-13-1·2` 드론·인력운반의 `QF000340`·`QF000341`은 거리 100~600m의 원문 6칸을 각각 JSON 6줄로 펼친 값이 전부 같다. `QF000342`는 준비시간 60분, 왕복비행시간 `0.0098×수평거리+1.3264`, 1회 운반 100본, 드론운반 작업인원 3명의 원문 4항목과 내용·수치가 같다. 세 표의 조건·값·단위 대조는 **끝남, 흠 0**이다. 산림 10-13-1·2의 **단가 로직 누락** 판정은 별개로 유지한다. `QF000343`의 산출 기준 수 5줄은 부모 10-13절의 계산 설명과 별도 대조가 필요하다. diff --git a/docs/raw/M01_점검/보고_줄글.md b/docs/raw/M01_점검/보고_줄글.md new file mode 100644 index 00000000..9e780499 --- /dev/null +++ b/docs/raw/M01_점검/보고_줄글.md @@ -0,0 +1,437 @@ +# M01 점검 결과 · 줄글 + +보고서 표에서 흠과 미판정 항목을 한 줄씩 옮겼다. 같은 흠이 1차·2차·자재품목 대조에 반복되면 근거 보강을 보존했다. 원문 절 누락 분류의 기준표 항목은 흠이 아니므로 제외했다. + +GC000181 | 매트부설(육상) | 연결 | P.P로프(9㎜) 재료 검색어가 `와이어로프(철심) 9㎜`로, 재질과 품명이 다르다. | 확실 + +GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 연결 | `수평띠장 L1829`가 안전발판을 검색한다. | 확실 + +GC000348 | 터널 방수 | 연결 | 일체식 방수시트가 방수석고보드를 검색한다. | 확실 + +GC000360 | 레일 가스압접 | 연결 | 바퀴숫돌 단면용의 가격 검색어가 도로청소용 빗자루다. 같은 방식으로 다른 바퀴숫돌 규격도 연결되어 있다. | 확실 + +GC000560 | 철골 공장용접(기본용접공수) | 연결 | CO₂ 와이어·탄산가스·잠호용접와이어의 가격 검색어가 모두 아세틸렌이다. | 확실 + +GC000575 | 벽돌 쌓기(시멘트벽돌) | 연결 | 시멘트벽돌 가격 검색어가 주차라인블록이다. | 확실 + +GC000604 | 카페트 설치 | 연결 | 카페트 가격 검색어가 불연천장재(마이톤)다. | 확실 + +GC000723 | 동관 용접접합 | 연결 | 동 및 동합금용 용접봉과 플럭스가 둘 다 아세틸렌을 검색한다. | 확실 + +GC000938 | Stop-Log 설치 | 연결·단위 | `광명단` 재료가 `목재전용도료 오일스테인`을 검색한다. 아세틸렌 원문은 `병` 수량 1.98인데 호표는 `kg` 1.98로 환산 없이 사용한다. | 확실 + +GC000943 | Roller Gate Guide Metal 제작 | 연결·단위 | `Tar Epoxy` 호표에 원문의 전기 `550㎾h`를 그대로 넣고 `Tar Epoxy` 원문 `0.75ℓ`를 누락했다. 아세틸렌도 원문 `1.6병`을 `1.6kg`으로 사용한다. | 확실 + +GC000948 | Tainter Gate Anchorage 제관 | 연결·단위 | `Tar Epoxy` 호표에 전력 `420㎾h`를 넣고 원문의 `3.0ℓ`를 누락했다. 아세틸렌 원문 `1.5병`도 `1.5kg`으로 사용한다. | 확실 + +GC000993 | 플랜트 공사별 설치 소모자재(참고) | 연결 | 용접봉(전기·산소) 모두 아세틸렌을, 사포는 복사용지를, 걸레는 그리스를, 용접면·용접홀다·용접앞치마는 노면파쇄기 팁을, 페인트붓은 도로청소용 빗자루를 검색한다. 원문 품명과 재료 가격 연결이 다르다. | 확실 + +GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 단위 | 가새 L1518-2개 `조` 후보 0 | 의심 + +GC000181 | 매트부설(육상) | 단위 | 철근(19㎜) `m` 후보 0 | 의심 + +GC000616 | 걸레받이 설치 | 단위 | 중밀도섬유판 걸레받이 `m` 후보 0 | 의심 + +GC000211 | 합판거푸집 설치 및 해체 | 단위 | 폼타이 12.7·9.5·7.9㎜의 `본` 후보 각각 0 (3곳) | 의심 + +GC000855 | 가스용 강관 나사식 접합 및 배관 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 + +GC000859 | 직독식 가스미터 설치 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 + +GC000938 | Stop-Log 설치 | 단위 | 함석 `대` 후보와 단위 성격 다름. 원문 역시 `대`; 가격 마스터 문제 가능. | 의심 + +GC000943, GC000948 | 수력발전 게이트 제작 | 단위 | 중유 `D/M` 후보 단위가 다름 (2곳) | 의심 + +GC000948 | Tainter Gate Anchorage 제관 | 단위 | Zinc primer `ℓ` 후보 단위가 다름 | 의심 + +GC000993 | 설치 소모자재(참고) | 단위 | 용접장갑 `족` 후보 0 | 의심 + +GF000160 | 합판거푸집 | 단위 | 폼타이 `본` 후보 0 | 의심 + +GF000165 | 콘크리트 포장 거푸집 | 단위 | 철재 거푸집 손료 `본` 후보 0 | 의심 + +GF000060 | 목재칩 포설 | 연결 | 우드칩 가격 검색어가 미송각재다. | 확실 + +GF000143 | 케이블 크레인 운반대 설치 | 연결 | 소재(원목)가 제재 각재를 검색한다. | 확실 + +GF000161 | 문양거푸집 설치 및 해체 | 연결 | 문양 스티로폴이 그라스울 샌드위치판넬을 검색한다. | 확실 + +GF000163 | 포장절단(1차 절단) | 연결 | 커터 블레이드가 굴착기 치즐을 검색한다. | 확실 + +GF000172 | 맹암거 | 연결 | 부직포가 직포를, 잡석이 강모래를 검색한다. | 확실 + +GF000180 | 집수정 | 연결 | 집수정 뚜껑(스틸그레이팅)이 PE빗물받이 뚜껑을 검색한다. | 확실 + +GF000181 | 맨홀 | 연결 | 원형거푸집 두 줄이 폼타이를 검색한다. | 확실 + +GF000191 | 부직포설치 | 연결 | 부직포가 직포를 검색한다. | 확실 + +GF000198 | 실런트(20×25㎜) | 연결 | 실런트가 수팽창 지수재를 검색한다. | 의심 + +GF000199 | 신구 BOX접합 | 연결 | 콘크리트용 에폭시 접착제는 석고본드를, 시너는 목재전용 오일스테인을 검색한다. | 확실 + +GF000201 | 다웰바 설치 신축 이음부 | 연결·단위 | 강봉 D32가 트러스를 검색하고, PVC 파이프 Ø35㎜는 D30㎜ 제품을 검색한다. | 확실 + +GF000202 | 다웰바 설치 접속스라브부 | 연결·단위 | 원형철근 Ø29는 D25 가공비를, 탄성고무받침은 익스팬션조인트휠러를, 다웰바캡은 보강재를 검색한다. | 확실 + +GF000203 | 물끊기 홈(NOTCH) 설치 | 연결 | 물끊기 홈 재료가 방수석고보드를 검색한다. | 확실 + +GF000220 | 돌쌓기 메쌓기(장비) | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 + +GF000224 | 돌붙임 메붙임(장비) | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 + +GF000235 | 사각형 돌망태 | 연결 | 철망태가 기초사석을 검색한다. | 확실 + +GC000001 | 철제조립식 가설건축물 손료 | 연결 | 외부·내부 PANEL, CANOPY, 박공PANEL, 천장판을 T챤넬로, 중도리를 트러스로, T-BAR를 처마후레싱으로 검색한다. | 확실 + +GC000002 | 콘테이너형 가설건축물 손료 | 연결·단위 | 3×3·3×6·3×9m 건축물 셋 모두 12×3×2.6m 콘테이너를 검색한다. 규격 차이를 반영하지 않는다. | 확실 + +GC000031 | 낙하물 방지망(비계) 설치 및 해체 | 연결 | 브라켓을 안전발판으로, 그물망을 옥상방수용 직포로 검색한다. | 확실 + +GC000032 | 낙하물 방지망(플라잉넷) 설치 및 해체 | 연결 | 브라켓을 안전발판으로, 사다리를 강관비계로, 그물망을 직포로 검색한다. | 확실 + +GC000037 | 철골 안전망 설치 및 해체 | 연결 | 그물망을 옥상방수용 직포로 검색한다. | 확실 + +GC000038 | 비계주위 보호망 설치 및 해체 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 + +GC000039 | 갱폼주위 보호망 설치 및 해체 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 + +GC000062 | 방진망 설치 및 해체 | 연결 | 방진망을 PVC 천막지로 검색한다. | 확실 + +GC000068 | 건축물보양 | 연결 | 부직포를 직포로, 풀을 그리스로 검색한다. | 확실 + +GC000127 | 버팀목 설치·해체 | 연결·단위 | 각재 10×10㎝가 30×30㎜ 각재를 검색한다. | 확실 + +GC000185 | 연직배수재(PBD) 타설 | 연결 | 드레인 보드를 고무바로 검색한다. | 확실 + +GC000197 | 차수재 부설(1겹) | 연결 | 부직포·지오콤포지트는 옥상방수용 직포로, 벤토나이트매트는 PET 매트로 검색한다. | 확실 + +GC000203 | 에폭시 콘크리트 접착제 바르기 | 연결 | 에폭시 접착제 두 종은 석고본드를, 시너는 목재용 오일스테인을 검색한다. | 확실 + +GC000212 | 강재거푸집 인력 설치 및 해체 | 연결 | 강재거푸집 손료가 K-SPAN 패널 가격을 검색한다. | 확실 + +GC000215 | 문양거푸집(판넬) 설치 및 해체 | 연결 | 문양거푸집 패널이 K-SPAN 패널을 검색한다. | 확실 + +GC000216 | 합성수지(P.E) 원형 맨홀 거푸집 설치 및 해체 | 연결 | 원형맨홀거푸집 다섯 규격 모두 폼타이를 검색한다. | 확실 + +GC000319 | 차선도색 융착식 도료 수동식 | 연결 | 융착식 도료 프라이머가 신구접착·방청제를 검색한다. | 확실 + +GC000337 | 낙석방지망 철망 및 와이어 설치 | 단위 | 결속선 원문은 `m`, 검색어는 철선 #8이다. 가격 후보가 길이 단위인지 확인 필요. | 의심 + +GC000374 | 강교 제작 기타재료 | 연결 | 용접봉(강교 제작)이 아세틸렌을 검색한다. | 확실 + +GC000375 | 강교 소재 표면처리 | 연결 | 무기질아연말 샵프라이머가 목재용 오일스테인을 검색한다. | 확실 + +GC000431, GC000432 | 보링 천공(토사·암반) | 연결 | 코아바렐·크라운비트·파이프·코아리프터 등 원문 소모품 12줄을 굴착기 치즐로 검색한다. | 확실 + +GC000433, GC000434, GC000435 | 표준관입·시료채취·베인전단시험 | 연결 | 샘플러·신월튜브·베인 블레이드가 굴착기 치즐을 검색한다. | 확실 + +GC000442, GC000443, GC000444, GC000445, GC000446 | 대구경 보링 천공 | 연결 | 윙비트가 치즐을, 벤토나이트가 수팽창 지수재를 검색한다. | 확실 + +GC000447, GC000448, GC000449 | 대구경 보링 암반층 천공 | 연결 | 에어해머·버튼비트가 치즐을 검색한다. | 확실 + +GC000565 | 철골 현장용접(CO2 반자동) | 연결 | CO₂ 와이어와 탄산가스가 모두 아세틸렌을 검색한다. | 확실 + +GC000576 | 치장벽돌 공간쌓기 및 치장줄눈 | 연결 | 치장벽돌이 주차라인블록을 검색한다. | 확실 + +GC000604 | 카페트 설치(1차 발견 보강) | 연결 | 카페트 외에 펠트도 옥상방수용 직포를 검색한다. | 확실 + +GC000616 | 걸레받이 설치 | 연결 | 테라조와 합성수지 걸레받이 모두 처마후레싱을 검색한다. | 확실 + +GC000618 | 도배바름(초배 · 정배) | 연결 | 도배용 풀이 그리스를 검색한다. | 확실 + +GC000620, GC000621, GC000622, GC000623, GC000625, GC000626, GC000628 | 단열재 시공 여러 절 | 연결 | 단열재·단열판에 완제품 그라스울 샌드위치판넬 가격을 연결한다. 단열재 종류·두께가 원문 또는 입력에 따라 달라질 수 있어 동등성 확인 필요. | 의심 + +GC000627 | 방습필름 설치 | 연결 | 방습필름이 PVC 천막지를 검색한다. | 확실 + +GC000637, GC000638, GC000639 | 시트방수 붙임 3방식 | 연결 | 방수시트 세 로직 모두 방수석고보드를 검색한다. | 확실 + +GC000646 | 벤토나이트방수 붙임 | 연결 | 벤토나이트방수재를 석고보드로, PE필름을 PVC천막지로, 카트리지를 화약 카트리지로, 와셔를 핀볼트로 검색한다. | 확실 + +GC000655 | 폴리카보네이트 설치 | 연결 | 폴리카보네이트가 불연천장재(마이톤)를 검색한다. | 확실 + +GC000665 | 와이어메시 바닥깔기 | 연결 | 와이어메시가 메쉬스크린을 검색한다. | 확실 + +GC000666 | 인서트 설치 | 연결 | 인서트가 L형앵커볼트를 검색한다. | 확실 + +GC000670 | 앵커고정식 난간 설치(공장제작) | 연결 | AL리벳이 작은나사(스크류)를 검색한다. | 확실 + +GC000724 | 스테인리스 강관 용접접합 | 연결 | TIG 용접봉과 아르곤가스 모두 아세틸렌을 검색한다. | 확실 + +GC000752 | 제연댐퍼 설치 | 연결 | 블라인드리벳을 핀볼트로, 철물을 철근부식방지재로 검색한다. | 확실 + +GC000901 | 플랜트 배관 보온(성형물) | 연결 | 보온 성형물이 STS 단열바 프레임을, Sheet Metal Screw가 빗자루를 검색한다. | 확실 + +GC000931 | 수차 설치(Kaplan · Francis · Propeller) | 연결 | 걸레가 그리스를, 비닐세트·소창직은 PVC 코팅철선을, 시너·광명단·조합페인트는 목재용 오일스테인을 검색한다. | 확실 + +GC000932 | 수력 발전기 설치 | 연결·단위 | 목탄·걸레가 그리스를, 가스용접봉·신주용접봉이 아세틸렌을, 비닐시트가 사포를 검색한다. 산소 원문은 4,500ℓ/병인데 로직은 병 수에 6,000을 곱한다. | 확실 + +GC000933, GC000934 | 수문 제작(Tainter·Roller Gate) | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000935, GC000936 | 수문 설치(Tainter·Roller Gate) | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000937 | Stop-Log 제작 | 연결 | 광명단·페인트가 신구접착·방청제를 검색한다. | 확실 + +GC000941 | Steel Penstock 현장제관 | 연결 | 시너 두 줄 모두 목재용 오일스테인을 검색한다. | 확실 + +GC000945 | Tainter Gate Guide Metal 제작 | 연결 | 전기용접봉이 아세틸렌을 검색한다. | 확실 + +GC000947 | Trash Rack 제작 | 연결 | 연마석·톱날이 도로청소용 빗자루를, Bite가 굴착기 치즐을 검색한다. | 확실 + +GC000950 | Trash Rack 설치 | 연결 | 시너가 목재용 오일스테인을 검색한다. | 확실 + +GC000972 | 노 기밀시험 | 연결 | 가루비누가 그리스를 검색한다. | 확실 + +GC000986 | Over Head Crane 설치 | 연결 | 걸레가 그리스를 검색한다. | 확실 + +GC000987 | Gantry Crane 설치 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000993 | 플랜트 공사별 설치 소모자재(1차 발견 보강) | 연결 | 1차 발견 외에 시너도 목재용 오일스테인을, 비닐시드도 PVC천막지를 검색한다. | 확실 + +GC000931~GC000950, GC000986, GC000987, GC000993 (23키) | 아세틸렌이 포함된 플랜트·운반기계 로직 | 단위 | 아세틸렌 원문 수량은 병 단위(규격 2,100·2,500·3,500·4,000·4,500ℓ 등)인데 호표는 같은 수를 kg로 사용한다. 해당 23키 모두 병→kg 환산식이 없다. | 확실 + +GC001050 | 차선도색 융착식 도료(수동식) | 연결 | 프라이머가 신구접착·방청제를, 프로판가스가 아세틸렌을 검색한다. | 확실 + +GC001055 | 현장가열 표층재생 | 누락·단위 | 원문 주⑤의 `100㎡당 팁(날) 0.7개`를 계산에 계상하지 않는다. 결과단위 `원/㎡`라면 0.007개/㎡가 필요하지만 호표에 팁 줄이 없다. | 확실 + +없음 (QF000041) | 임업용 동력기계톱 수확베기 | 누락 | 벌도목별 작업량과 벌목부가 저장됐지만 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (QF000045) | 단목베기 100본당 | 누락 | 흉고직경 11구간의 벌목·가지제거·토막내기 및 작업보조 소요인력은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (QF000047) | 단목베기 1,000㎡당 | 누락 | 나무높이별 벌목부·보통인부·굴착기 소요량은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (산림 5-1-1) | 5-1-1 | 누락 | 관목굴취 `특별인부 0.084…0.408인`, `보통인부 0.012…0.072인/10본당`이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-1-2) | 5-1-2 | 누락 | 교목굴취 나무높이별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-1-3) | 5-1-3 | 누락 | 교목굴취 근원직경별 인력·굴착기·크레인 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-2) | 5-3-2 | 누락 | 관목식재(단식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-3) | 5-3-3 | 누락 | 관목식재(군식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-4) | 5-3-4 | 누락 | 교목식재 나무높이별 인력·장비 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-5) | 5-3-5 | 누락 | 교목식재 흉고직경별 인력·장비 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-16-1) | 5-16-1 | 누락 | 단끊기 공정별 보통인부 수량이 있는데 해당 로직 없음. | 확실 + +미판정 (5-16-2) | 5-16-2 | 누락 | 선떼붙이기 표는 단끊기 `1m`와 떼붙임 `물량산출`의 합성 기준. 두 하위 로직과 조합하여 처리할 의도인지 확인 필요. | 의심 + +미판정 (5-17-1) | 5-17-1 | 누락 | 떼조공은 단끊기·줄떼심기·선떼붙이기 조합 표. 독립 로직 필요성 확인 필요. | 의심 + +미판정 (5-17-2) | 5-17-2 | 누락 | 돌조공은 단끊기·돌쌓기 조합 표. 독립 로직 필요성 확인 필요. | 의심 + +없음 (산림 5-19-1) | 5-19-1 | 누락 | 표토절취 깊이별 보통인부 소요량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-19-2) | 5-19-2 | 누락 | 표토펴기 ㎥당·100㎡당 보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-1) | 5-26-1 | 누락 | 막갈이 사토·양토·식토 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-2) | 5-26-2 | 누락 | 흙부수기 토성 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-3) | 5-26-3 | 누락 | 돌자갈치우기 토성 × 함량별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-28-2) | 5-28-2 | 누락 | 방초·야자섬유매트 포장 `조경공 2인+보통인부 1인`, 90·130㎡/일 시공량이 있는데 해당 로직 없음. | 확실 + +GF000210 | 유로폼 설치 및 해체 | 누락 | `12-38-1`은 유로폼 자재 손료의 사용횟수 기준이라 독립 단가 로직 불필요; `12-38-2`의 패널·부자재 사용수량은 상위 인력 로직이 맡는 공종이지만 실제 호표에 빠져 재료비가 계산되지 않는다. | 확실 + +GC000575 | 시멘트벽돌 | 연결 | 검색어 주차라인블록 1000X300X150; 자재품목표 시멘트벽돌 `190×90×57mm` `MT005760` 등 17줄 있음 | 확실 + +GC000604 | 카페트 | 연결 | 검색어 불연천장재(마이톤); 자재품목표 카페트 `MT008142`, 타일카페트 `MT008140` 있음 | 확실 + +GC000319, GC001050 | 융착식 도료 프라이머 | 연결 | 검색어 신구접착및방청제 LDS-MP; 자재품목표 융착식 프라이머 `MT003454` 있음(ℓ; 원문 kg면 환산 검토 필요) | 확실 + +GC001050 | 프로판가스 | 연결 | 검색어 아세틸렌 98%; 자재품목표 프로판가스 일반용 `MT003175`, kg 있음 | 확실 + +GC000375 | 무기질아연말 샵프라이머 | 연결 | 검색어 목재전용도료 오일스테인; 자재품목표 무기질 아연말 전처리 프라이머 `MT003460`, 무기질 아연말 프라이머 `MT003461` 있음 | 확실 + +GC000665 | 와이어메시 | 연결 | 검색어 메쉬스크린 H=0.9m; 자재품목표 와이어메쉬(용접철망) `MT007128` 등 있음 | 확실 + +GC000933~GC000936, GC000987 | 광명단 | 연결 | 검색어 목재전용도료 오일스테인; 자재품목표 광명단조합페인트 `MT003375`~`MT003377` 있음 | 확실 + +GF000220, GF000224 | 잡석(채움재) | 연결 | 검색어 모래 강모래; 자재품목표 자연자갈·잡석 `MT003848`, 깬잡석 `MT004113` 등 있음 | 확실 + +GC000181 | P.P로프 9㎜ | 연결 | 검색어 와이어로프(철심) 9㎜; 자재품목표 P.P로프는 `MT007584` 등 6줄 있으나 9㎜ 규격은 검색 없음 | 확실 + +GC000348 | 일체식 방수시트 | 연결 | 검색어 방수석고보드 12.5t; 자재품목표 ARS아크릴방수시트 `MT006814`·`MT006815` 있음(일체식과 동등성 미확인) | 확실 + +GC000251, GC000703~GC000707, GC000709~GC000719, GC000823~GC000824 (19키) | 공구손료·잡재료비 등 | 비목 | 결합 덧줄 전액을 경비에 계상; 원문이 공구 경비와 재료비 비율을 나누지 않아 오분류 여부는 확인 필요 | 의심 + +없음 (산림 6-4-3) | 6-4-3 | 누락 | 소금처리와 제거지점 표시의 `인/100본` 인력 수량이 `QF000167` 5줄에 있으나 로직키가 비어 있다. | 확실 + +없음 (산림 6-4-4) | 6-4-4 | 누락 | 뿌리 고살·덩굴 제거 등의 `인/100본` 수량은 `QF000168`에 있으나 로직키가 비어 있다. 같은 절의 `QF000169` 피복도·본수 환산표는 단독 로직이 필요 없는 보조 기준이다. | 확실 + +없음 (산림 6-7-1) | 6-7-1 | 누락 | 교목 시비의 근원직경별 특별인부·보통인부 수량은 `QF000173` 10줄에 있으나 로직키가 비어 있다. | 확실 + +없음 (산림 7-1-1) | 7-1-1 | 누락 | 수확 인력집재의 거리·경사 조건별 작업량 표가 있으나 산림 로직은 이웃 절 `7-1-2`부터 있다. | 확실 + +없음 (산림 7-5-2) | 7-5-2 | 누락 | 숲가꾸기·병해충방제 트랙터 집재의 거리·본당재적별 작업량 및 3인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-7-2) | 7-7-2 | 누락 | 숲가꾸기·병해충방제 HAM200 집재의 집재재적·거리별 작업량과 3인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-8-1) | 7-8-1 | 누락 | 타워야더 가선설치의 집재방식·가선길이별 소요인력이 있으나 로직 없음. `GF000068` 비고도 `가선설치 · 해체(7-8-1 · 7-8-2) 따로`라고 명시. | 확실 + +없음 (산림 7-8-2) | 7-8-2 | 누락 | 타워야더 가선해체의 집재방식·가선길이별 소요인력이 있으나 로직 없음. 상위 집재 로직에 포함되지 않음. | 확실 + +없음 (산림 7-9-1) | 7-9-1 | 누락 | 수확 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-9-2) | 7-9-2 | 누락 | 숲가꾸기·소나무재선충병방제 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 8-1-1) | 8-1-1 | 누락 | 약제주입기 천공수별 `소요인력(ha당)`이 있으나 산림 로직 없음. | 확실 + +없음 (산림 8-1-2) | 8-1-2 | 누락 | 약제주입병 천공수별 `소요인력`이 있으나 산림 로직 없음. | 확실 + +없음 (산림 8-6-2) | 8-6-2 | 누락 | 드론방제의 무인헬기 `ha당` 인력 편성·소요량이 있으나 로직 없음(`8-6-1` 유인헬기만 있음). | 확실 + +없음 (산림 8-6-3) | 8-6-3 | 누락 | 지상방제의 차량살포 인력 편성과 물량 조건이 있으나 로직 없음. | 확실 + +없음 (산림 9-4-1) | 9-4-1 | 누락 | 암파쇄 브레이커 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-5-1) | 9-5-1 | 누락 | 육상 암석 절취 발파 10%의 폭약·화약공 수량 표. | 확실 + +없음 (산림 9-5-2) | 9-5-2 | 누락 | 암석 절취 깎기 90%의 암종별 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-6-1) | 9-6-1 | 누락 | 기계소할 15%의 브레이커 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-7-2) | 9-7-2 | 누락 | 무근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-8-2) | 9-8-2 | 누락 | 철근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-10-1) | 9-10-1 | 누락 | 콘크리트 깨기 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-10-2) | 9-10-2 | 누락 | 아스팔트 깨기 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-11-1) | 9-11-1 | 누락 | 콘크리트 커트 인력·장비·절단깊이별 수량 표. | 확실 + +없음 (산림 9-12-2) | 9-12-2 | 누락 | 측구터파기 암절취의 할석공·브레이커 적용량 표. | 확실 + +없음 (산림 9-12-3) | 9-12-3 | 누락 | 측구터파기 발파암의 할석공·브레이커 적용량 표. | 확실 + +없음 (산림 9-13-7) | 9-13-7 | 누락 | 구조물터파기 육상 암절취 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-8) | 9-13-8 | 누락 | 구조물터파기 육상 암절취 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-9) | 9-13-9 | 누락 | 구조물터파기 육상 암절취 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-10) | 9-13-10 | 누락 | 구조물터파기 용수 암절취 0~1m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-11) | 9-13-11 | 누락 | 구조물터파기 용수 암절취 1~2m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-12) | 9-13-12 | 누락 | 구조물터파기 용수 암절취 2~3m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-13) | 9-13-13 | 누락 | 구조물터파기 육상 발파암 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-14) | 9-13-14 | 누락 | 구조물터파기 육상 발파암 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-15) | 9-13-15 | 누락 | 구조물터파기 육상 발파암 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-16) | 9-13-16 | 누락 | 구조물터파기 용수 발파암 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-17) | 9-13-17 | 누락 | 구조물터파기 용수 발파암 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-18) | 9-13-18 | 누락 | 구조물터파기 용수 발파암 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-16-3) | 9-16-3 | 누락 | 살수의 흡입준비·운반 등 작업시간 기준; `9-16-1~2` 노체포설·다짐 로직과 별개. | 확실 + +없음 (산림 9-19-3) | 9-19-3 | 누락 | 비탈면 고르기 발파암 보통인부·공기압축기 수량; `9-19-1~2` 로직과 별개. | 확실 + +없음 (산림 10-6-1) | 10-6-1 | 누락 | 토사·석재의 운반거리별 보통인부 `인/㎥당` 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-6-2) | 10-6-2 | 누락 | 돌 지게운반 거리별 보통인부 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-6-3) | 10-6-3 | 누락 | 기타 임업자재 운반거리·자재종류별 보통인부 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-8-1) | 10-8-1 | 누락 | 케이블 크레인 짐내리기의 운반기구별 인부·신호수 수량이 있으나 로직 없음. `10-8-2·3`은 별도 설치·운전 로직. | 확실 + +없음 (산림 10-9-1) | 10-9-1 | 누락 | 상위 `GF000145(10-9)`는 시간당 기계경비만 계산한다. 비고에 `10-9-1 운반량 쓰는 식 요소 없음`을 명시하므로 자재별 1회 운반량을 반영한 단위 운반비 계산은 빠졌다. | 확실 + +없음 (산림 10-12-1) | 10-12-1 | 누락 | 덤프운반 토사의 굴착기 적재 `Q1=3600×q0×K×f×E0/Cm`와 운반 조건이 있으나 해당 로직 없음. | 확실 + +없음 (산림 10-13-1) | 10-13-1 | 누락 | 드론운반 수평거리 100~600m별 인원 수량이 있으나 로직 없음. | 확실 + +없음 (산림 10-13-2) | 10-13-2 | 누락 | 인력운반 거리별 인원 수량과 드론운반 시간·본수 기준이 있으나 로직 없음. | 확실 + +없음 (산림 13-4-6) | 13-4-6 | 누락 | 밑돌·천단 돌쌓기 뒷길이별 석공 `0.05·0.08…인` 표가 있으나 `13-4-1·2·4·5` 이웃 로직만 있다. | 확실 + +없음 (산림 13-10-2) | 13-10-2 | 누락 | 나무 말뚝박기 말구·길이별 보통인부 수량이 있으나 `13-10-1` 말뚝 다듬기 로직만 있다. | 확실 + +없음 (산림 13-11-1) | 13-11-1 | 누락 | 원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | 확실 + +없음 (산림 13-11-2) | 13-11-2 | 누락 | 타원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | 확실 + +없음 (산림 13-15-1) | 13-15-1 | 누락 | 목재 껍질벗기기 말구별 보통인부 수량이 있으나 로직 없음. | 확실 + +없음 (건설 공통 7-4-2) | 7-4-2 | 누락 | 석재판 붙임 앵커 긴결공법의 인력 수량·일당 시공량 표 `QC000495`가 있으나 로직 없음. | 확실 + +없음 (건설 공통 7-4-3) | 7-4-3 | 누락 | 석재판 붙임 강제트러스 지지공법의 인력 수량·일당 시공량 표 `QC000496`이 있으나 로직 없음. | 확실 + +없음 (건설 유지관리 3-1-1) | 3-1-1 | 누락 | 콘크리트구조물 인력 헐기 직종·시공량. | 확실 + +없음 (건설 유지관리 3-1-2) | 3-1-2 | 누락 | 콘크리트구조물 기계 헐기 인력·장비·시공량. | 확실 + +없음 (건설 유지관리 3-1-3) | 3-1-3 | 누락 | 철골재 인력 철거 직종·시공량. | 확실 + +없음 (건설 유지관리 3-1-4) | 3-1-4 | 누락 | 철골재 기계 철거 직종·장비·시공량. | 확실 + +없음 (건설 유지관리 3-1-5) | 3-1-5 | 누락 | 석축 인력 헐기 뒷길이별 할석공·보통인부 수량. | 확실 + +없음 (건설 유지관리 3-2-1) | 3-2-1 | 누락 | 금속기와 해체 지붕잇기공 수량. | 확실 + +없음 (건설 유지관리 3-2-2) | 3-2-2 | 누락 | 흡음텍스 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-3) | 3-2-3 | 누락 | 경량천장철골틀 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-4) | 3-2-4 | 누락 | 조적벽 해체 조적공 수량. | 확실 + +없음 (건설 유지관리 3-2-5) | 3-2-5 | 누락 | 경량벽체철골틀 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-6) | 3-2-6 | 누락 | 석고판 해체 벽·천장별 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-7) | 3-2-7 | 누락 | 도배 해체 벽·천장별 도배공 수량. | 확실 + +없음 (건설 유지관리 3-2-8) | 3-2-8 | 누락 | PVC계바닥재 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-9) | 3-2-9 | 누락 | 타일 해체 붙임방식별 타일공 수량. | 확실 + +없음 (건설 유지관리 3-2-10) | 3-2-10 | 누락 | 기존방수층·보호층 철거 착암공 등 수량. | 확실 + +없음 (건설 유지관리 3-2-11) | 3-2-11 | 누락 | 기존방수층 제거·바탕처리 방수공 수량. | 확실 + +없음 (건설 유지관리 3-2-12) | 3-2-12 | 누락 | 석면건축자재 해체 내·외장재별 석면해체공 수량. | 확실 + +없음 (건설 유지관리 3-3-1) | 3-3-1 | 누락 | 콘크리트·모르타르면 재도장 바탕처리 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-3-2) | 3-3-2 | 누락 | 철재면 재도장 바탕처리 A·B급별 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-3-3) | 3-3-3 | 누락 | 목재면 재도장 바탕처리 A·B급별 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-4-1) | 3-4-1 | 누락 | 지붕 덧씌우기 지붕잇기공·시공량. | 확실 + +없음 (건설 유지관리 3-4-2) | 3-4-2 | 누락 | 지붕 재설치 지붕잇기공·시공량. | 확실 + +없음 (건설 유지관리 3-4-3) | 3-4-3 | 누락 | 도배 교체 벽·천장별 인력·시공량. | 확실 + +없음 (건설 유지관리 3-4-4) | 3-4-4 | 누락 | PVC계바닥재 교체 내장공·시공량. | 확실 + +없음 (건설 유지관리 3-4-5) | 3-4-5 | 누락 | 타일 교체 붙임방식별 인력·시공량. | 확실 + +없음 (건설 유지관리 4-1-1) | 4-1-1 | 누락 | 배관 해체 규격·재질별 배관공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-2) | 4-1-2 | 누락 | 각형덕트 해체 두께별 인력 수량. | 확실 + +없음 (건설 유지관리 4-1-3) | 4-1-3 | 누락 | 스파이럴덕트 해체 두께·규격별 덕트공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-4) | 4-1-4 | 누락 | 배관보온 해체 재질·규격별 보온공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-5) | 4-1-5 | 누락 | 덕트보온 해체 재질별 보온공 수량. | 확실 + +없음 (건설 유지관리 4-1-6) | 4-1-6 | 누락 | 펌프 해체 출력별 기계설비공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-3-1) | 4-3-1 | 누락 | 유량계 교체 인력·규격별 시공량. | 확실 + +없음 (건설 유지관리 4-3-2) | 4-3-2 | 누락 | 관갱생 규격별 규사·에폭시도료·배관공·장비시간. | 확실 + +없음 (건설 유지관리 4-3-3) | 4-3-3 | 누락 | 배관누수 검사 배관공·시공량. | 확실 + +GF000137 / QF000307 | 중기운반 기준표 | 누락 | 원문 10-4 자주식 운반 `크레인(트럭 10TON)` 한 줄이 QF000307에 없음(원문 16줄·JSON 15줄); GF000137 직접 영향은 미확인 | 확실 diff --git a/docs/raw/M01_점검/진행.md b/docs/raw/M01_점검/진행.md new file mode 100644 index 00000000..373b2437 --- /dev/null +++ b/docs/raw/M01_점검/진행.md @@ -0,0 +1,20 @@ +# M01 표 행 대조 진행 (2026-09-30) + +읽기 전용 검수. 코드·자료·git은 변경하지 않았고, 이 폴더의 보고 파일만 기록한다. `끝남`은 원문 표의 조건·규격·숫자·단위를 자료 줄과 수동 대응한 것, `사람 확인`은 원문·JSON 물리 줄 수가 같아 기계 비교가 가능했으나 조건·비목 판단이 남은 것, `미판정`은 병합·피벗·여러 표 등으로 아직 일대일 대응표를 만들지 못한 것이다. `사람 확인`과 `미판정`은 합격을 뜻하지 않는다. + +| 부문 | 전체 표 | 끝남 | 사람 확인 | 미판정 | 다음 확인 자리 | +|---|---:|---:|---:|---:|---| +| 산림 | 634 | 11 | 202 | 421 | 10-13-1·2 QF000340~342는 거리·인원 12칸과 시간산출 4항목 완료(로직 누락은 별개); 10-9-1 QF000329 35칸, 10-6-1·2·3 QF000308~310도 완료; QF000307 크레인 1줄 누락. 다음은 산림 10·12·13장 나머지 임도 표. | +| 건설 공통 | 575 | 0 | 59 | 516 | 산림·토목 후 7장 석재판 및 6장 재료. | +| 토목 | 765 | 0 | 36 | 729 | 산림 후 터널·도로·사방에 쓰는 1·2·3장부터. | +| 건축 | 353 | 0 | 7 | 346 | 토목 후. | +| 기계설비 | 509 | 0 | 56 | 453 | 건축 후. | +| 유지관리 | 197 | 0 | 11 | 186 | 마지막. | +| 합계 | 3,033 | 11 | 371 | 2,651 | 원문-JSON 행 일대일 수동 확인 계속. | + +기계 선별 결과는 `보고.md`의 「3차 전 부문 표 대응 기계 선별」에 있음. 출처 공유 1,380표, 복수 원문 표 블록 561표, 피벗 등 물리 줄 수 다른 720표는 단순 비교로 판정 불가(합계 2,661표). 그중 수동 완료 11표를 빼면 2,650표, 여기에 품셈 본문 출처 비교대상 밖인 공통 1표를 더해 위 미판정 2,651표다. 물리 줄 수 같은 371표도 숫자 181표 일치·190표 차이에 그칠 뿐 조건·비목은 사람 확인이 남아 있다. + +153절 원문 누락 후보는 `보고.md` 장별 표와 합계에 모두 분류했고, 흠의 줄글 목록은 `보고_줄글.md`에 있다. 재료 호표 675줄은 2차 때 펼쳐 검토했으나 잘못 연결된 각 줄마다 자재품목표 대체품 존재 유무까지 전부 확인하지는 못했다. 배수 환산도 발견 사례와 기계 선별만 기록했으며 1,354개 전 로직의 완전한 수동 판정은 남았다. 새 흠을 찾으면 두 보고 파일을 먼저 갱신하고 이 진행표를 고친다. +## 다음 볼 자리 (2026-09-30 중단 시점) + +사용자 지시로 새 대조를 멈췄다. 재개 시 산림 10·12·13장 나머지 임도 표부터 확인하고, 건설 공통 → 토목 → 건축 → 기계설비 → 유지관리 순서로 진행한다. 371개 `사람 확인` 표도 조건·수치·단위·비목 확정 전이며 2,651개 `미판정` 표는 병합 칸·피벗 해체가 먼저다. 그 뒤 재료 검색어 675줄의 품목표 실재 여부와 1,354개 로직의 배수 환산을 전수 확인한다. 판정 기준과 세 사례는 `대조방식.md`에 남긴다. From 544d012808556914df6d89d2120a7eea54d4f5f2 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 10:48:59 +0900 Subject: [PATCH 4/5] auto: 2026-09-30 10:48 (EOMSANGDON-HOME) --- docs/raw/M01_점검/대조방식.md | 20 ++ docs/raw/M01_점검/보고.md | 529 +++++++++++++++++++++++++++++++++ docs/raw/M01_점검/보고_줄글.md | 437 +++++++++++++++++++++++++++ docs/raw/M01_점검/진행.md | 20 ++ 4 files changed, 1006 insertions(+) create mode 100644 docs/raw/M01_점검/대조방식.md create mode 100644 docs/raw/M01_점검/보고.md create mode 100644 docs/raw/M01_점검/보고_줄글.md create mode 100644 docs/raw/M01_점검/진행.md diff --git a/docs/raw/M01_점검/대조방식.md b/docs/raw/M01_점검/대조방식.md new file mode 100644 index 00000000..5f711f5e --- /dev/null +++ b/docs/raw/M01_점검/대조방식.md @@ -0,0 +1,20 @@ +# M01 원문·자료 표 대조 방식 + +2026-09-30 인계용. 새 판정 없이 앞서 수행한 대조 절차와 확인 사례만 정리한다. `진행.md`의 `끝남` 11표 외에는 숫자나 행 수가 같아도 검증 완료로 보지 않는다. + +1. **원문 찾기:** 로직·소요량·계수 JSON의 `출처`와 절 번호를 기준으로 `resources/knowledge/original/원가계산/` 본문(md)에서 해당 절과 표의 앞뒤 주석까지 찾는다. 제목만 같아도 연도·절·표 번호가 다르면 별개로 취급한다. 원문 인용과 파일·절을 함께 기록한다. +2. **병합 칸 풀기:** 원문의 행 병합·열 병합은 생략된 값을 임의로 빈 칸으로 세지 않는다. 위 행에서 이어지는 규격·조건·단위, 두 줄에 걸친 이름, 소계·주석·계산식 여부를 식별해 비교용 가상 행으로 펼친다. 반복 표 머리말은 데이터 행에서 제외한다. +3. **피벗:** 원문의 한 물리 행에 좌·우 구분이나 여러 값 칸이 있으면 각각 독립 비교 행으로 편다. 역으로 JSON 여러 행이 원문 한 행의 서로 다른 열을 나타내면 같은 원문 행에 짝을 둔다. 따라서 물리 줄 수 차이만으로 누락 판정하지 않는다. +4. **로직 줄 짝짓기:** 원문 절·표·규격·조건·비목·장비/재료명을 복합 키로 삼아 `소요량_*`, `계수_*` 행과 `로직_*.json`의 찾기(QC/QF) 및 호표(LB/EQ/MT/GC/GF)를 연결한다. 순서가 같은 줄이라는 이유만으로 짝짓지 않는다. 중복 규격은 주변 조건·단위와 수치까지 대조한다. +5. **단위와 값:** 원문·자료의 각 수치를 같은 행의 칸 이름과 단위로 비교한다. `㎥/m³`, `㎡/m²` 등 표기만 다른 단위는 정규화하되 `㎾h`, `L`, `kg`, `인`, `시간`, `대`는 서로 바꾸지 않는다. 옆 칸·옆 행의 값이 들어간 경우는 값 자체가 원문 어딘가에 있어도 오류다. +6. **배수:** 원문 기준량(`100㎡ 당`, `10m 당`, `1,000㎡ 당` 등)과 로직 결과단위·입력단위·수량 식을 함께 본다. 원문 원단위를 유지하는 결과라면 배수 나눔이 불필요할 수 있고, 결과를 `㎡`·`m` 등 단위당으로 바꾸면 해당 수량을 100·10·1,000으로 나눠야 한다. 중복 나눔과 누락 모두 검토한다. +7. **비목:** 원문 표의 노무·재료·경비 구분과 호표 요소가 실제 가격표에서 들어가는 비목을 맞춘다. 기계 이름이라고 무조건 경비, 소모품이라고 무조건 재료로 가정하지 않고 원문의 산출 구분과 주석을 우선한다. +8. **판정:** 원문 동일 절·행·칸과 JSON/로직의 대응을 직접 확인한 차이만 `확실`; 병합·피벗·타 절 재사용·판본 차이·조건 해석이 남으면 `의심`으로 둔다. 원문에 수치 표가 있지만 독립 로직이 안 보이는 절은 `누락 확정 / 참고·계수라 로직 불필요 / 다른 로직이 맡음 / 사람 확인`으로 갈라 적는다. 근거 한 줄, 키, 이름, 원문 파일·절, 갈래를 `보고.md`에 넣고 한 흠당 한 줄을 `보고_줄글.md`에 반영한다. + +자주 틀리는 자리는 병합된 마지막 행, 좌·우 피벗을 물리 행 수로 오판하는 자리, 표 머리말·소계의 혼입, 같은 숫자의 옆 열 이동, 단위 칸의 옆 줄 복사, 다른 절의 동명 표, `100㎡ 당` 배수의 이중 적용, 그리고 검색어가 동명 이종 자재를 먼저 찾는 자리다. 재료 검색어는 자재품목표에서 **정확한 품목이 존재하는지**와 **현재 검색어가 무엇을 실제로 찾는지**를 따로 기록한다. + +## 이미 확인한 세 예 + +1. **산림 10-6-1, QF000308:** 원문 한 행의 좌·우 값을 각각 펼쳐 비교했다. 원문 4개 물리 행이 자료 8개 값 행에 대응하므로 `4 ≠ 8`만으로 빠진 줄이라고 판정하지 않았다. 조건·값 짝짓기는 앞선 검수에서 완료로 기록했다. +2. **산림 10-4, QF000307:** 병합·피벗을 풀어도 원문 장비 16행에 자료 15행만 있었다. 끝의 자주식 `크레인(트럭 10TON)`이 빠진 것을 원문 이름과 해당 절로 직접 확인해 `확실` 누락으로 `보고.md`와 `보고_줄글.md`에 기록했다. +3. **GC000943 Tar Epoxy:** 원문의 재료량·동력량 칸을 별개로 보아야 하는데 자료에서 `550`과 `㎾h`가 Tar Epoxy 재료 줄에 들어간 유형이다. 값 존재만으로 합격시키지 않고 원문 열 위치, 재료 단위, 전력 비목 및 호표 참조를 각각 대조해야 한다. 앞선 보고의 확정/의심 표시를 그대로 따른다. diff --git a/docs/raw/M01_점검/보고.md b/docs/raw/M01_점검/보고.md new file mode 100644 index 00000000..5dd7690a --- /dev/null +++ b/docs/raw/M01_점검/보고.md @@ -0,0 +1,529 @@ +# M01 단가산출 로직 읽기 전용 점검 + +- 점검일: 2026-09-30. 대상: `resources/master_data/로직_*.json` 54파일, 1,354줄 및 직접 참조 마스터·원문 본문. +- `check_master.py 전부`: 틀 0, 본문 0, 로직 0, 조합 0, 단위 경고 15. 검사의 `본문`은 **표형 요소의 숫자**를 원문 절과 비교하며, 로직의 의미나 표의 행 조합을 전수 검증하지 않는다. +- 아래 `확실`은 원문 표와 로직 값을 직접 맞댄 것. `의심`은 도구 경고이며 실제 오류 또는 가격 마스터 후보 미비 여부를 더 확인해야 한다. 같은 키의 서로 다른 문제는 한 행에 묶었다. + +## 확인된 차이 + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000181 | 매트부설(육상) | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-02_연약지반처리.md · 5-2-1 | 연결 | P.P로프(9㎜) 재료 검색어가 `와이어로프(철심) 9㎜`로, 재질과 품명이 다르다. | 확실 | 원문: `P.P로프(9㎜) (m)`; 로직: `검색어: 와이어로프(철심) 9㎜`. | +| GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-07_비계.md · 2-7-6 | 연결 | `수평띠장 L1829`가 안전발판을 검색한다. | 확실 | 원문: `수평띠장 · L1829 · 개 · 4`; 로직 검색어: `안전발판(PSP대용) 250×3000`. | +| GC000348 | 터널 방수 | 건설공사_표준품셈/본문/02_토목부문/제03장_터널공사/3-04_부대공.md · 3-4-1 | 연결 | 일체식 방수시트가 방수석고보드를 검색한다. | 확실 | 원문: `일체식 방수시트 · ㎡ · 1.15`; 로직 검색어: `방수석고보드 12.5t`. | +| GC000360 | 레일 가스압접 | 건설공사_표준품셈/본문/02_토목부문/제04장_궤도공사/4-05_궤도용접.md · 4-5-1 | 연결 | 바퀴숫돌 단면용의 가격 검색어가 도로청소용 빗자루다. 같은 방식으로 다른 바퀴숫돌 규격도 연결되어 있다. | 확실 | 원문: `바퀴숫돌 · 단면용 A36m B11호… · 개`; 로직 검색어: `빗자루 도로청소용`. | +| GC000560 | 철골 공장용접(기본용접공수) | 건설공사_표준품셈/본문/03_건축부문/제01장_철골공사/1-01_철골_가공_조립(공장생산).md · 1-1-3 | 연결 | CO₂ 와이어·탄산가스·잠호용접와이어의 가격 검색어가 모두 아세틸렌이다. | 확실 | 원문: `CO_2 와이어 · ㎏`, `탄산가스 · ㎏`, `잠호용접와이어 · ㎏`; 로직: `아세틸렌 98%`. | +| GC000575 | 벽돌 쌓기(시멘트벽돌) | 건설공사_표준품셈/본문/03_건축부문/제02장_조적공사/2-01_벽돌.md · 2-1-1 | 연결 | 시멘트벽돌 가격 검색어가 주차라인블록이다. | 확실 | 원문: `본 품은 시멘트 벽돌(19×9×5.7㎝) 쌓기 기준`; 로직 검색어: `주차라인블록 1000X300X150`. | +| GC000604 | 카페트 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-01_바닥.md · 5-1-2 | 연결 | 카페트 가격 검색어가 불연천장재(마이톤)다. | 확실 | 원문: `카페트 · ㎡ · 1.1`; 로직 검색어: `불연천장재(마이톤) 12mm`. | +| GC000723 | 동관 용접접합 | 건설공사_표준품셈/본문/04_기계설비부문/제01장_배관공사/1-02_동관.md · 1-2-1 | 연결 | 동 및 동합금용 용접봉과 플럭스가 둘 다 아세틸렌을 검색한다. | 확실 | 원문 표 머리: `용접봉(g) · 플럭스(g) · 산소(ℓ) · 아세틸렌(g)`; 앞의 두 재료 검색어: `아세틸렌 98%`. | +| GC000938 | Stop-Log 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-06_수력발전_기계설비.md · 13-6-6 | 연결·단위 | `광명단` 재료가 `목재전용도료 오일스테인`을 검색한다. 아세틸렌 원문은 `병` 수량 1.98인데 호표는 `kg` 1.98로 환산 없이 사용한다. | 확실 | 원문: `아세틸렌 … 병 1.98`, `광명단 … ℓ 2.2`. | +| GC000943 | Roller Gate Guide Metal 제작 | 같은 파일 · 13-6-11 | 연결·단위 | `Tar Epoxy` 호표에 원문의 전기 `550㎾h`를 그대로 넣고 `Tar Epoxy` 원문 `0.75ℓ`를 누락했다. 아세틸렌도 원문 `1.6병`을 `1.6kg`으로 사용한다. | 확실 | 원문: `Tar Epoxy … 0.75ℓ`, `전기 … 550㎾h`, `아세틸렌 … 1.6병`. | +| GC000948 | Tainter Gate Anchorage 제관 | 같은 파일 · 13-6-17 | 연결·단위 | `Tar Epoxy` 호표에 전력 `420㎾h`를 넣고 원문의 `3.0ℓ`를 누락했다. 아세틸렌 원문 `1.5병`도 `1.5kg`으로 사용한다. | 확실 | 원문: `Tar Epoxy … 3.0ℓ`, `전력 … 420㎾h`, `아세틸렌 … 1.5병`. | +| GC000993 | 플랜트 공사별 설치 소모자재(참고) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-11_기타_기계설비.md · 13-11-5 | 연결 | 용접봉(전기·산소) 모두 아세틸렌을, 사포는 복사용지를, 걸레는 그리스를, 용접면·용접홀다·용접앞치마는 노면파쇄기 팁을, 페인트붓은 도로청소용 빗자루를 검색한다. 원문 품명과 재료 가격 연결이 다르다. | 확실 | 원문 표의 품명 줄: `용접봉(전기)`, `용접봉(산소)`, `사포`, `걸레`, `용접면`, `용접홀다`, `용접앞치마`, `페인트붓(표기용)`. | + +## 검사 도구의 단위 경고 (15곳, 모두 의심) + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-07_비계.md · 2-7-6 | 단위 | 가새 L1518-2개 `조` 후보 0 | 의심 | 도구: `단위 「조」 후보 0`. | +| GC000181 | 매트부설(육상) | 5-02_연약지반처리.md · 5-2-1 | 단위 | 철근(19㎜) `m` 후보 0 | 의심 | 도구: `단위 「m」 후보 0`. | +| GC000616 | 걸레받이 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-03_벽.md · 5-3-5 | 단위 | 중밀도섬유판 걸레받이 `m` 후보 0 | 의심 | 도구: `단위 「m」 후보 0`. | +| GC000211 | 합판거푸집 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-03_거푸집.md · 6-3-1 | 단위 | 폼타이 12.7·9.5·7.9㎜의 `본` 후보 각각 0 (3곳) | 의심 | 도구: `폼타이 … 단위 「본」 후보 0`. | +| GC000855 | 가스용 강관 나사식 접합 및 배관 | 건설공사_표준품셈/본문/04_기계설비부문/제11장_가스설비공사/11-01_강관.md · 11-1-3 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 | 도구: `스레트실테이프 … 단위 「㎝」 후보 0`. | +| GC000859 | 직독식 가스미터 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제11장_가스설비공사/11-03_부속기기.md · 11-3-3 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 | 도구: `스레트실테이프 … 단위 「㎝」 후보 0`. | +| GC000938 | Stop-Log 설치 | 13-06_수력발전_기계설비.md · 13-6-6 | 단위 | 함석 `대` 후보와 단위 성격 다름. 원문 역시 `대`; 가격 마스터 문제 가능. | 의심 | 원문: `함석 … 대 0.53`; 도구: `후보 단위가 줄 단위 「대」 과 성격이 다름`. | +| GC000943, GC000948 | 수력발전 게이트 제작 | 같은 파일 · 13-6-11, 13-6-17 | 단위 | 중유 `D/M` 후보 단위가 다름 (2곳) | 의심 | 원문: `중유 … 0.0018D/M`, `중유 … 0.019D/M`. | +| GC000948 | Tainter Gate Anchorage 제관 | 같은 파일 · 13-6-17 | 단위 | Zinc primer `ℓ` 후보 단위가 다름 | 의심 | 원문: `Zinc primer … 0.36ℓ`. | +| GC000993 | 설치 소모자재(참고) | 13-11_기타_기계설비.md · 13-11-5 | 단위 | 용접장갑 `족` 후보 0 | 의심 | 도구: `용접장갑 … 단위 「족」 후보 0`. | +| GF000160 | 합판거푸집 | 산림_표준품셈/본문/제12장_철근콘크리트/12-04_합판거푸집.md · 12-4 | 단위 | 폼타이 `본` 후보 0 | 의심 | 도구: `폼타이(D형 1/2인치) … 단위 「본」 후보 0`. | +| GF000165 | 콘크리트 포장 거푸집 | 산림_표준품셈/본문/제12장_철근콘크리트/12-08_콘크리트_포장_거푸집.md · 12-8 | 단위 | 철재 거푸집 손료 `본` 후보 0 | 의심 | 도구: `철재 거푸집 손료(1본 3m) … 단위 「본」 후보 0`. | + +## 범위와 부문별 요약 + +`점검 수`는 도구가 구조·참조·표 숫자를 검사한 로직 줄 수다. 사람이 원문 표의 모든 규격·조건·비목을 확인한 수가 아니다. `흠 수`는 위 표의 **확실한 문제가 있는 로직 키 수 / 단위 경고 발생 곳 수**이며 같은 키가 양쪽에 있을 수 있다. + +| 부문 | 로직 수 | 점검 수(기계) | 흠 수(확실 / 의심 경고) | +|---|---:|---:|---:| +| 건설품셈 공통 | 276 | 276 | 2 / 5 | +| 건설품셈 토목 | 282 | 282 | 2 / 0 | +| 건설품셈 건축 | 163 | 163 | 3 / 1 | +| 건설품셈 기계설비 | 272 | 272 | 5 / 7 | +| 건설품셈 유지관리 | 110 | 110 | 0 / 0 | +| 산림품셈 | 251 | 251 | 0 / 2 | +| 합계 | 1,354 | 1,354 | 12 / 15 | + +원문 직접 대조한 절: 건설 공통 2-7-6·5-2-1, 토목 3-4-1·4-5-1, 건축 1-1-3·2-1-1·5-1-2, 기계설비 1-2-1·13-6-6·13-6-11·13-6-17·13-11-5, 산림 13-4-1. 각 절에서도 지적 항목 중심으로 대조했다. 이외 절의 로직별 직종·기계·재료, 조건 조합, 비목, 배수 환산은 **미완료**다. 따라서 0건 부문도 무결 판정이 아니다. + +추가 점검: 모든 로직 출처를 `section_of()`로 찾아 1,354줄 중 8줄은 정확한 소제목을 반환하지 않았다(GC000482·483·484·485·487·506·511, GF000183). 원문에 없는 로직이라는 뜻은 아니다. 이 8줄은 제목 표기·하위 번호를 수동 대조해야 한다. 원문 절마다 로직이 필요한지의 판정도 아직 하지 않았다. 산림 본문 `###` 소제목 274개와 산림 로직 고유 원문번호 212개의 단순 집합 비교는 계수·설명 절과 부모 번호가 섞여 누락 건수로 쓸 수 없다. + +검사 도구의 0건은 원문 표의 **숫자 집합**이 맞는다는 뜻이다. 표 행별 규격·조건 조합 누락은 이 검사로 배제할 수 없다. 특히 위에서 확인한 `GC000943`의 550㎾h가 Tar Epoxy에 연결된 문제도 숫자 자체가 원문에 있으므로 통과한다. + +## 2차 전수 대조 · 산림품셈 + +범위: 산림 로직 251줄, 재료 호표 128줄, 소요량·계수 표 634개(저장 줄 4,159개). 재료 128줄의 호표 이름·검색어를 모두 펼쳐 대조했고 아래는 1차 보고와 겹치지 않는 차이다. 원문 절의 수치 포함 여부와 로직 결과단위·배수 식도 251줄을 검색했다. 원문 `100m당`인 `GF000163`의 블레이드 `0.31/100`, 물 `3000/100`은 `원/m`에 맞는다. 표의 숫자 집합 검사는 0건이지만, 원문 Markdown의 병합 표와 마스터의 긴 줄을 행별로 역변환하지 못하므로 **4,159줄의 규격·조건 조합이 모두 있는지는 아직 판정할 수 없다**. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000060 | 목재칩 포설 | 산림_표준품셈/본문/제06장_생육보조/6-08_목재칩_포설.md · 6-8 | 연결 | 우드칩 가격 검색어가 미송각재다. | 확실 | 호표 `우드칩`; 검색어 `미송각재 30×30×3600mm 서울`. | +| GF000143 | 케이블 크레인 운반대 설치 | 산림_표준품셈/본문/제10장_자재․장비_운반/10-08_케이블_크레인_운반.md · 10-8-2 | 연결 | 소재(원목)가 제재 각재를 검색한다. | 확실 | 호표 `소재(원목)`; 검색어 `미송각재 30×30×3600mm 서울`. | +| GF000161 | 문양거푸집 설치 및 해체 | 산림_표준품셈/본문/제12장_철근콘크리트/12-05_문양거푸집(0~7m).md · 12-5 | 연결 | 문양 스티로폴이 그라스울 샌드위치판넬을 검색한다. | 확실 | 호표 `문양 스티로폴`; 검색어 `샌드위치판넬(그라스울) T50`. | +| GF000163 | 포장절단(1차 절단) | 산림_표준품셈/본문/제12장_철근콘크리트/12-07_포장절단_및_줄눈설치.md · 12-7-1 | 연결 | 커터 블레이드가 굴착기 치즐을 검색한다. | 확실 | 원문 `100m당 블레이드 0.31개`; 호표 검색어 `치즐(0.2㎥)`. | +| GF000172 | 맹암거 | 산림_표준품셈/본문/제12장_철근콘크리트/12-10_맹암거.md · 12-10 | 연결 | 부직포가 직포를, 잡석이 강모래를 검색한다. | 확실 | 호표 `부직포`, `잡석 구입`; 검색어 `직포 옥상방수용직포`, `모래 강모래`. | +| GF000180 | 집수정 | 산림_표준품셈/본문/제12장_철근콘크리트/12-15_집수정.md · 12-15 | 연결 | 집수정 뚜껑(스틸그레이팅)이 PE빗물받이 뚜껑을 검색한다. | 확실 | 호표 `집수정 뚜껑(스틸그레이팅)`; 검색어 `PE빗물받이스틸뚜껑 495×395×50T`. | +| GF000181 | 맨홀 | 산림_표준품셈/본문/제12장_철근콘크리트/12-16_맨홀.md · 12-16 | 연결 | 원형거푸집 두 줄이 폼타이를 검색한다. | 확실 | 호표 `원형거푸집(PE 10회)` 두 줄; 검색어 `폼타이 D형`. | +| GF000191 | 부직포설치 | 산림_표준품셈/본문/제12장_철근콘크리트/12-23_부직포설치.md · 12-23 | 연결 | 부직포가 직포를 검색한다. | 확실 | 호표 `부직포`; 검색어 `직포 옥상방수용직포`. | +| GF000198 | 실런트(20×25㎜) | 산림_표준품셈/본문/제12장_철근콘크리트/12-27_지수판.md · 12-27-3 | 연결 | 실런트가 수팽창 지수재를 검색한다. | 의심 | 호표 `실런트`; 검색어 `쉬트파일수팽창지수재 DPS-500` — 대체재 동등성 근거 미확인. | +| GF000199 | 신구 BOX접합 | 산림_표준품셈/본문/제12장_철근콘크리트/12-28_신구_BOX접합.md · 12-28 | 연결 | 콘크리트용 에폭시 접착제는 석고본드를, 시너는 목재전용 오일스테인을 검색한다. | 확실 | 호표 `에폭시 접착제(콘크리트용)`, `시너`; 검색어 `석고본드`, `목재전용도료 오일스테인`. | +| GF000201 | 다웰바 설치 신축 이음부 | 산림_표준품셈/본문/제12장_철근콘크리트/12-30_다웰바_설치.md · 12-30-1 | 연결·단위 | 강봉 D32가 트러스를 검색하고, PVC 파이프 Ø35㎜는 D30㎜ 제품을 검색한다. | 확실 | 호표 `강봉(D32㎜)`, `P.V.C 파이프(Ø35㎜)`; 검색어 `트러스`, `D=30mm`. | +| GF000202 | 다웰바 설치 접속스라브부 | 같은 파일 · 12-30-2 | 연결·단위 | 원형철근 Ø29는 D25 가공비를, 탄성고무받침은 익스팬션조인트휠러를, 다웰바캡은 보강재를 검색한다. | 확실 | 호표 `원형철근(∅29㎜)`, `탄성고무받침`, `다웰바캡`; 검색어 `D25mm`, `익스팬션조인트휠러`, `SRR 보강재`. | +| GF000203 | 물끊기 홈(NOTCH) 설치 | 산림_표준품셈/본문/제12장_철근콘크리트/12-31_물끊기_홈(NOTCH)_설치.md · 12-31 | 연결 | 물끊기 홈 재료가 방수석고보드를 검색한다. | 확실 | 호표 `물끊기 홈(NOTCH) 재료`; 검색어 `방수석고보드 12.5t`. | +| GF000220 | 돌쌓기 메쌓기(장비) | 산림_표준품셈/본문/제13장_구조물/13-04_돌쌓기.md · 13-4-2 | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 | 원문 `잡석을 채움재로 사용하는`; 호표 검색어 `모래 강모래`. | +| GF000224 | 돌붙임 메붙임(장비) | 산림_표준품셈/본문/제13장_구조물/13-05_돌붙임.md · 13-5-2 | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 | 호표 `잡석(채움재)`; 검색어 `모래 강모래`. | +| GF000235 | 사각형 돌망태 | 산림_표준품셈/본문/제13장_구조물/13-11_돌망태.md · 13-11-4 | 연결 | 철망태가 기초사석을 검색한다. | 확실 | 호표 `철망태`; 검색어 `기초사석 0.015~0.03㎥`. | + +원문에 수치 표가 있고 같은 절의 전용 로직·표의 `용도.로직키`가 모두 없는 절 후보는 **81개**다. 표형 데이터만 보관하려는 절도 섞일 수 있으므로 누락 판정은 `의심`이다. 원문번호별 목록(괄호는 후보 절 수): + +- 4장(3): 4-1-1, 4-2-1, 4-2-2. +- 5장(18): 5-1-1, 5-1-2, 5-1-3, 5-1-5, 5-3-2, 5-3-3, 5-3-4, 5-3-5, 5-16-1, 5-16-2, 5-17-1, 5-17-2, 5-19-1, 5-19-2, 5-26-1, 5-26-2, 5-26-3, 5-28-2. +- 6장(3): 6-4-3, 6-4-4, 6-7-1. +- 7장(7): 7-1-1, 7-5-2, 7-7-2, 7-8-1, 7-8-2, 7-9-1, 7-9-2. +- 8장(9): 8-1-1, 8-1-2, 8-2-1, 8-2-2, 8-2-3, 8-2-4, 8-2-5, 8-6-2, 8-6-3. +- 9장(25): 9-4-1, 9-5-1, 9-5-2, 9-6-1, 9-7-2, 9-8-2, 9-10-1, 9-10-2, 9-11-1, 9-12-2, 9-12-3, 9-13-7, 9-13-8, 9-13-9, 9-13-10, 9-13-11, 9-13-12, 9-13-13, 9-13-14, 9-13-15, 9-13-16, 9-13-17, 9-13-18, 9-16-3, 9-19-3. +- 10장(8): 10-6-1, 10-6-2, 10-6-3, 10-8-1, 10-9-1, 10-12-1, 10-13-1, 10-13-2. +- 12장(2): 12-38-1, 12-38-2. +- 13장(6): 13-4-6, 13-10-2, 13-11-1, 13-11-2, 13-15-1, 13-15-2. + +## 2차 전수 대조 · 건설품셈 공통 + +범위: 로직 276줄, 재료 호표 113줄, 소요량·계수 표 575개(저장 줄 2,828개). 재료 113줄의 호표 이름·검색어를 모두 펼쳤고, 원문 출처별 배수 문구를 로직 결과단위·식과 대조했다. `(10㎡당)` 노무와 `(㎡당)` 재료가 한 절에 같이 있는 2-8-8·2-8-9·2-10-1·2-10-2는 로직이 노무만 10으로 나누는 것이 원문에 맞다. 1차 보고와 겹치지 않는 발견은 아래와 같다. 원문 표의 수치 집합 검사 0건은 조건 조합별 행 수 일치를 증명하지 않는다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000001 | 철제조립식 가설건축물 손료 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-02_손율.md · 2-2-3 | 연결 | 외부·내부 PANEL, CANOPY, 박공PANEL, 천장판을 T챤넬로, 중도리를 트러스로, T-BAR를 처마후레싱으로 검색한다. | 확실 | 원문 품명 `PANEL`, `CANOPY`, `중도리`, `T-BAR`; 로직 검색어 `T챤넬`, `트러스`, `처마후레싱`. | +| GC000002 | 콘테이너형 가설건축물 손료 | 같은 파일 · 2-2-3 | 연결·단위 | 3×3·3×6·3×9m 건축물 셋 모두 12×3×2.6m 콘테이너를 검색한다. 규격 차이를 반영하지 않는다. | 확실 | 호표 규격 `3.0x3.0m`·`3.0x6.0m`·`3.0x9.0m`; 검색어 `12.0*3.0*2.6m`. | +| GC000031 | 낙하물 방지망(비계) 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-08_추락재해_및_낙하물방지시설.md · 2-8-1 | 연결 | 브라켓을 안전발판으로, 그물망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `브라켓`·`그물망`; 검색어 `안전발판`·`직포 옥상방수용직포`. | +| GC000032 | 낙하물 방지망(플라잉넷) 설치 및 해체 | 같은 파일 · 2-8-2 | 연결 | 브라켓을 안전발판으로, 사다리를 강관비계로, 그물망을 직포로 검색한다. | 확실 | 호표 `브라켓`·`사다리`·`그물망`; 검색어 `안전발판`·`강관비계`·`직포`. | +| GC000037 | 철골 안전망 설치 및 해체 | 같은 파일 · 2-8-7 | 연결 | 그물망을 옥상방수용 직포로 검색한다. | 확실 | 원문 `그물망 · ㎡ · 12.4`; 검색어 `직포 옥상방수용직포`. | +| GC000038 | 비계주위 보호망 설치 및 해체 | 같은 파일 · 2-8-8 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `보호망`; 검색어 `직포 옥상방수용직포`. | +| GC000039 | 갱폼주위 보호망 설치 및 해체 | 같은 파일 · 2-8-9 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 | 호표 `보호망`; 검색어 `직포 옥상방수용직포`. | +| GC000062 | 방진망 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-10_피해방지시설.md · 2-10-2 | 연결 | 방진망을 PVC 천막지로 검색한다. | 확실 | 원문 `방진망 · ㎡ · 1.06`; 검색어 `PVC천막지 T-210`. | +| GC000068 | 건축물보양 | 건설공사_표준품셈/본문/01_공통부문/제02장_가설공사/2-11_현장관리.md · 2-11-1 | 연결 | 부직포를 직포로, 풀을 그리스로 검색한다. | 확실 | 호표 `부직포`·`풀`; 검색어 `직포 옥상방수용직포`·`그리스(일반범용)`. | +| GC000127 | 버팀목 설치·해체 | 건설공사_표준품셈/본문/01_공통부문/제03장_토공사/3-08_보강토_옹벽.md · 3-8-3 | 연결·단위 | 각재 10×10㎝가 30×30㎜ 각재를 검색한다. | 확실 | 호표 `각재 10㎝×10㎝`; 검색어 `외송각재 30×30×3600mm`. | +| GC000185 | 연직배수재(PBD) 타설 | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-02_연약지반처리.md · 5-2-3 | 연결 | 드레인 보드를 고무바로 검색한다. | 확실 | 호표 `드레인 보드`; 검색어 `고무바 2.2cm`. | +| GC000197 | 차수재 부설(1겹) | 건설공사_표준품셈/본문/01_공통부문/제05장_기초공사/5-04_차수.md · 5-4-1 | 연결 | 부직포·지오콤포지트는 옥상방수용 직포로, 벤토나이트매트는 PET 매트로 검색한다. | 확실 | 호표 `부직포`·`지오콤포지트`·`벤토나이트매트`; 검색어 `직포`·`PET 매트`. | +| GC000203 | 에폭시 콘크리트 접착제 바르기 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-01_콘크리트.md · 6-1-5 | 연결 | 에폭시 접착제 두 종은 석고본드를, 시너는 목재용 오일스테인을 검색한다. | 확실 | 호표 `에폭시 신구콘크리트 접착제`, `시너`; 검색어 `석고본드`, `목재전용도료 오일스테인`. | +| GC000212 | 강재거푸집 인력 설치 및 해체 | 건설공사_표준품셈/본문/01_공통부문/제06장_철근콘크리트공사/6-03_거푸집.md · 6-3-2 | 연결 | 강재거푸집 손료가 K-SPAN 패널 가격을 검색한다. | 확실 | 호표 `강재거푸집 손료`; 검색어 `패널(K-SPAN PANEL) 0.6×305mm`. | +| GC000215 | 문양거푸집(판넬) 설치 및 해체 | 같은 파일 · 6-3-4 | 연결 | 문양거푸집 패널이 K-SPAN 패널을 검색한다. | 확실 | 호표 `문양거푸집(판넬)`; 검색어 `패널(K-SPAN PANEL) 0.6×305mm`. | +| GC000216 | 합성수지(P.E) 원형 맨홀 거푸집 설치 및 해체 | 같은 파일 · 6-3-5 | 연결 | 원형맨홀거푸집 다섯 규격 모두 폼타이를 검색한다. | 확실 | 호표 `원형맨홀거푸집 ø740…ø1800 손료`; 검색어 `폼타이 D형`. | + +원문 수치 표가 있으나 해당 절 전용 로직도 표의 `용도.로직키`도 없는 후보는 **21절(의심)**: 1장 1-3-1, 1-4-3·4·5·6·7; 2장 2-1-1·2, 2-2-2·4; 6장 6-2-1; 7장 7-4-2·3; 8장 8-2-1·3·5·8·9·13·15·21. 적용기준·기계 성능처럼 독립 단가 로직이 필요 없는 표가 섞여 있으므로, 이를 그대로 결손 확정 수로 쓰지 않는다. + +## 2차 전수 대조 · 건설품셈 토목 + +범위: 로직 282줄, 재료 호표 71줄, 소요량·계수 표 765개(저장 줄 7,445개). 재료 71줄을 모두 펼쳐 대조했다. 원문 1-8-9의 10㎡당 재료는 `GC000319`이 `/10`을 적용하고, 노무는 시공량으로 나누므로 이 배수 자체는 맞는다. 원문 표의 수치 집합 검사 0건과 행별 조건 조합의 완전성은 별개다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000319 | 차선도색 융착식 도료 수동식 | 건설공사_표준품셈/본문/02_토목부문/제01장_도로포장공사/1-08_교통시설공.md · 1-8-9 | 연결 | 융착식 도료 프라이머가 신구접착·방청제를 검색한다. | 확실 | 호표 `프라이머(융착식 도료)`; 검색어 `신구접착및방청제 LDS-MP`. | +| GC000337 | 낙석방지망 철망 및 와이어 설치 | 건설공사_표준품셈/본문/02_토목부문/제01장_도로포장공사/1-09_부대공.md · 1-9-4 | 단위 | 결속선 원문은 `m`, 검색어는 철선 #8이다. 가격 후보가 길이 단위인지 확인 필요. | 의심 | 원문 `결속선 · m · 0.3`; 검색어 `보통철선 #8 서울`. | +| GC000374 | 강교 제작 기타재료 | 건설공사_표준품셈/본문/02_토목부문/제05장_강구조공사/5-01_강교제작(공장제작).md · 5-1-3 | 연결 | 용접봉(강교 제작)이 아세틸렌을 검색한다. | 확실 | 호표 `용접봉(강교 제작)`; 검색어 `아세틸렌 98%`. | +| GC000375 | 강교 소재 표면처리 | 건설공사_표준품셈/본문/02_토목부문/제05장_강구조공사/5-02_강교도장.md · 5-2-1 | 연결 | 무기질아연말 샵프라이머가 목재용 오일스테인을 검색한다. | 확실 | 호표 `무기질아연말 샵프라이머`; 검색어 `목재전용도료 오일스테인`. | +| GC000431, GC000432 | 보링 천공(토사·암반) | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-01_보링.md · 8-1-2·3 | 연결 | 코아바렐·크라운비트·파이프·코아리프터 등 원문 소모품 12줄을 굴착기 치즐로 검색한다. | 확실 | 호표 `싱글코아바렐`, `더블코아바렐`, `다이아몬드비트` 등; 검색어 `치즐(0.2㎥)`. | +| GC000433, GC000434, GC000435 | 표준관입·시료채취·베인전단시험 | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-02_시험.md · 8-2-1·2·3 | 연결 | 샘플러·신월튜브·베인 블레이드가 굴착기 치즐을 검색한다. | 확실 | 호표 `샘플러`, `신월튜브`, `베인 블레이드`; 검색어 `치즐(0.2㎥)`. | +| GC000442, GC000443, GC000444, GC000445, GC000446 | 대구경 보링 천공 | 건설공사_표준품셈/본문/02_토목부문/제08장_지반조사/8-04_대구경_보링(지하수개발).md · 8-4-1·2 | 연결 | 윙비트가 치즐을, 벤토나이트가 수팽창 지수재를 검색한다. | 확실 | 호표 `윙비트`, `벤토나이트`; 검색어 `치즐(0.2㎥)`, `쉬트파일수팽창지수재 DPS-500`. | +| GC000447, GC000448, GC000449 | 대구경 보링 암반층 천공 | 같은 파일 · 8-4-2 | 연결 | 에어해머·버튼비트가 치즐을 검색한다. | 확실 | 호표 `에어해머`, `버튼비트`; 검색어 `치즐(0.2㎥)`. | + +원문 수치 표가 있으나 해당 절 전용 로직과 표의 `용도.로직키`가 모두 없는 후보는 **13절(의심)**: 3-1-2, 3-2-1·2·3·4, 7-1-1·2·3·4, 7-4-4·5·6, 9-5-8. 계수·참고 표 여부를 확인해야 결손으로 확정할 수 있다. + +## 2차 전수 대조 · 건설품셈 건축 + +범위: 로직 163줄, 재료 호표 92줄, 소요량·계수 표 353개(저장 줄 972개). 재료 92줄 전부의 호표 이름·검색어를 대조했다. 원문에 `10m당`, `100㎡당`, `1,000개당` 등이 명시된 절의 로직 결과단위는 같은 배수로 유지되거나 시공량으로 나눴다. 수치 표가 있는데 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **0절**이다. 원문 표의 행별 조건 조합 일치는 별도 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000565 | 철골 현장용접(CO2 반자동) | 건설공사_표준품셈/본문/03_건축부문/제01장_철골공사/1-02_철골_세우기.md · 1-2-5 | 연결 | CO₂ 와이어와 탄산가스가 모두 아세틸렌을 검색한다. | 확실 | 호표 `CO_2 와이어`, `탄산가스`; 검색어 `아세틸렌 98%`. | +| GC000576 | 치장벽돌 공간쌓기 및 치장줄눈 | 건설공사_표준품셈/본문/03_건축부문/제02장_조적공사/2-01_벽돌.md · 2-1-2 | 연결 | 치장벽돌이 주차라인블록을 검색한다. | 확실 | 호표 `치장벽돌`; 검색어 `주차라인블록 1000X300X150`. | +| GC000604 | 카페트 설치(1차 발견 보강) | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-01_바닥.md · 5-1-2 | 연결 | 카페트 외에 펠트도 옥상방수용 직포를 검색한다. | 확실 | 원문 `펠트 · ㎡ · 1.1`; 검색어 `직포 옥상방수용직포`. | +| GC000616 | 걸레받이 설치 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-03_벽.md · 5-3-5 | 연결 | 테라조와 합성수지 걸레받이 모두 처마후레싱을 검색한다. | 확실 | 호표 `테라조`, `합성수지 걸레받이`; 검색어 `처마후레싱 C/S`. | +| GC000618 | 도배바름(초배 · 정배) | 같은 파일 · 5-3-7 | 연결 | 도배용 풀이 그리스를 검색한다. | 확실 | 호표 `풀`; 검색어 `그리스(일반범용) CROWN`. | +| GC000620, GC000621, GC000622, GC000623, GC000625, GC000626, GC000628 | 단열재 시공 여러 절 | 건설공사_표준품셈/본문/03_건축부문/제05장_수장공사/5-04_단열.md · 5-4-1·2·3·4·6·7·9 | 연결 | 단열재·단열판에 완제품 그라스울 샌드위치판넬 가격을 연결한다. 단열재 종류·두께가 원문 또는 입력에 따라 달라질 수 있어 동등성 확인 필요. | 의심 | 호표 `단열재`/`단열판`; 검색어 `샌드위치판넬(그라스울) T50`. | +| GC000627 | 방습필름 설치 | 같은 파일 · 5-4-8 | 연결 | 방습필름이 PVC 천막지를 검색한다. | 확실 | 호표 `방습필름`; 검색어 `PVC천막지 T-210`. | +| GC000637, GC000638, GC000639 | 시트방수 붙임 3방식 | 건설공사_표준품셈/본문/03_건축부문/제06장_방수공사/6-03_시트_방수.md · 6-3-1·2·3 | 연결 | 방수시트 세 로직 모두 방수석고보드를 검색한다. | 확실 | 호표 `방수시트`; 검색어 `방수석고보드 12.5t`. | +| GC000646 | 벤토나이트방수 붙임 | 건설공사_표준품셈/본문/03_건축부문/제06장_방수공사/6-05_기타방수.md · 6-5-3 | 연결 | 벤토나이트방수재를 석고보드로, PE필름을 PVC천막지로, 카트리지를 화약 카트리지로, 와셔를 핀볼트로 검색한다. | 확실 | 호표 `벤토나이트방수재`·`PE필름`·`카트리지`·`와셔`; 검색어 `방수석고보드`·`PVC천막지`·`카트리지 화약`·`핀볼트`. | +| GC000655 | 폴리카보네이트 설치 | 건설공사_표준품셈/본문/03_건축부문/제07장_지붕_및_홈통공사/7-01_지붕.md · 7-1-6 | 연결 | 폴리카보네이트가 불연천장재(마이톤)를 검색한다. | 확실 | 호표 `폴리카보네이트`; 검색어 `불연천장재(마이톤) 12mm`. | +| GC000665 | 와이어메시 바닥깔기 | 건설공사_표준품셈/본문/03_건축부문/제08장_금속공사/8-01_제품.md · 8-1-3 | 연결 | 와이어메시가 메쉬스크린을 검색한다. | 확실 | 호표 `와이어메시`; 검색어 `메쉬스크린 H=0.9m`. | +| GC000666 | 인서트 설치 | 같은 파일 · 8-1-4 | 연결 | 인서트가 L형앵커볼트를 검색한다. | 확실 | 호표 `인서트`; 검색어 `L형앵커볼트 5/8"`. | +| GC000670 | 앵커고정식 난간 설치(공장제작) | 건설공사_표준품셈/본문/03_건축부문/제08장_금속공사/8-02_시설물.md · 8-2-2 | 연결 | AL리벳이 작은나사(스크류)를 검색한다. | 확실 | 호표 `AL리벳`; 검색어 `작은나사(스크류) ø 4.2㎜`. | + +## 2차 전수 대조 · 건설품셈 기계설비 + +범위: 로직 272줄, 재료 호표 264줄, 소요량·계수 표 509개(저장 줄 8,849개). 재료 264줄의 호표 이름·검색어를 펼쳤고 원문 배수 표기를 검색했다. 100㎡당·10m당 같은 배수 절은 이 부문에 없었다. 수치 표가 있는데 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **2절(13-4-1, 13-11-4; 의심)**이다. 원문 표의 조건별 행 완전성은 별도 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000724 | 스테인리스 강관 용접접합 | 건설공사_표준품셈/본문/04_기계설비부문/제01장_배관공사/1-03_스테인리스_강관.md · 1-3-1 | 연결 | TIG 용접봉과 아르곤가스 모두 아세틸렌을 검색한다. | 확실 | 호표 `TIG 용접봉`, `아르곤가스`; 검색어 `아세틸렌 98%`. | +| GC000752 | 제연댐퍼 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제02장_덕트공사/2-02_덕트기구.md · 2-2-6 | 연결 | 블라인드리벳을 핀볼트로, 철물을 철근부식방지재로 검색한다. | 확실 | 호표 `블라인드리벳`, `철물`; 검색어 `핀볼트 M12`, `철근부식방지재 MT-3`. | +| GC000901 | 플랜트 배관 보온(성형물) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-03_배관_및_기기보온.md · 13-3-1 | 연결 | 보온 성형물이 STS 단열바 프레임을, Sheet Metal Screw가 빗자루를 검색한다. | 확실 | 호표 `보온 성형물`, `Sheet Metal Screw`; 검색어 `단열바 STS 프레임`, `빗자루 도로청소용`. | +| GC000931 | 수차 설치(Kaplan · Francis · Propeller) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-06_수력발전_기계설비.md · 13-6-1 | 연결 | 걸레가 그리스를, 비닐세트·소창직은 PVC 코팅철선을, 시너·광명단·조합페인트는 목재용 오일스테인을 검색한다. | 확실 | 원문 재료명 `걸레`, `비닐세트`, `시너`, `광명단`; 각 검색어 `그리스`, `PVC코팅철선`, `오일스테인`. | +| GC000932 | 수력 발전기 설치 | 같은 파일 · 13-6-2 | 연결·단위 | 목탄·걸레가 그리스를, 가스용접봉·신주용접봉이 아세틸렌을, 비닐시트가 사포를 검색한다. 산소 원문은 4,500ℓ/병인데 로직은 병 수에 6,000을 곱한다. | 확실 | 원문 `산소 · 4,500ℓ · 병 · 0.109`; 호표 식 `0.109 * 6000`. | +| GC000933, GC000934 | 수문 제작(Tainter·Roller Gate) | 같은 파일 · 13-6-3 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000935, GC000936 | 수문 설치(Tainter·Roller Gate) | 같은 파일 · 13-6-4 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000937 | Stop-Log 제작 | 같은 파일 · 13-6-5 | 연결 | 광명단·페인트가 신구접착·방청제를 검색한다. | 확실 | 호표 `광명단`, `페인트`; 검색어 `신구접착및방청제 LDS-MP`. | +| GC000941 | Steel Penstock 현장제관 | 같은 파일 · 13-6-9 | 연결 | 시너 두 줄 모두 목재용 오일스테인을 검색한다. | 확실 | 호표 `시너`; 검색어 `목재전용도료 오일스테인`. | +| GC000945 | Tainter Gate Guide Metal 제작 | 같은 파일 · 13-6-13 | 연결 | 전기용접봉이 아세틸렌을 검색한다. | 확실 | 호표 `전기용접봉`; 검색어 `아세틸렌 98%`. | +| GC000947 | Trash Rack 제작 | 같은 파일 · 13-6-15 | 연결 | 연마석·톱날이 도로청소용 빗자루를, Bite가 굴착기 치즐을 검색한다. | 확실 | 호표 `연마석`, `톱날`, `Bite`; 검색어 `빗자루 도로청소용`, `치즐(0.2㎥)`. | +| GC000950 | Trash Rack 설치 | 같은 파일 · 13-6-16 | 연결 | 시너가 목재용 오일스테인을 검색한다. | 확실 | 호표 `시너`; 검색어 `목재전용도료 오일스테인`. | +| GC000972 | 노 기밀시험 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-07_제철기계설비.md · 13-7-22 | 연결 | 가루비누가 그리스를 검색한다. | 확실 | 호표 `가루비누`; 검색어 `그리스(일반범용) CROWN`. | +| GC000986 | Over Head Crane 설치 | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-10_운반기계설비.md · 13-10-2 | 연결 | 걸레가 그리스를 검색한다. | 확실 | 호표 `걸레`; 검색어 `그리스(일반범용) CROWN`. | +| GC000987 | Gantry Crane 설치 | 같은 파일 · 13-10-3 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 | 호표 `광명단`; 검색어 `목재전용도료 오일스테인`. | +| GC000993 | 플랜트 공사별 설치 소모자재(1차 발견 보강) | 건설공사_표준품셈/본문/04_기계설비부문/제13장_플랜트설비공사/13-11_기타_기계설비.md · 13-11-5 | 연결 | 1차 발견 외에 시너도 목재용 오일스테인을, 비닐시드도 PVC천막지를 검색한다. | 확실 | 호표 `시너`, `비닐시드`; 검색어 `목재전용도료 오일스테인`, `PVC천막지 T-210`. | +| GC000931~GC000950, GC000986, GC000987, GC000993 (23키) | 아세틸렌이 포함된 플랜트·운반기계 로직 | 13-06_수력발전_기계설비.md · 13-6-1~17; 13-10_운반기계설비.md · 13-10-2·3; 13-11_기타_기계설비.md · 13-11-5 | 단위 | 아세틸렌 원문 수량은 병 단위(규격 2,100·2,500·3,500·4,000·4,500ℓ 등)인데 호표는 같은 수를 kg로 사용한다. 해당 23키 모두 병→kg 환산식이 없다. | 확실 | 예: 13-6-11 `아세틸렌 · 2,100ℓ입 · 1.6병`; `GC000943` 호표 `kg · 1.6`. | + +## 2차 전수 대조 · 건설품셈 유지관리 + +범위: 로직 110줄, 재료 호표 7줄, 소요량·계수 표 197개(저장 줄 783개). 재료 7줄을 전부 대조했다. `GC001050`의 10㎡당 재료는 `/10`, `GC001056`의 횡재부 10m당 가스는 `/10`으로 처리한다. 원문 수치 표가 있으나 해당 절 전용 로직과 `용도.로직키`가 모두 없는 후보는 **36절(의심)**: 3-1-1~5, 3-2-1~12, 3-3-1~3, 3-4-1~5, 4-1-1~7, 4-2-1, 4-3-1~3. 표만 필요한 기준인지 별도 확인이 필요하다. 표의 행별 조건 조합 완전성은 미판정이다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC001050 | 차선도색 융착식 도료(수동식) | 건설공사_표준품셈/본문/05_유지관리부문/제02장_토목/2-01_도로포장공사.md · 2-1-15 | 연결 | 프라이머가 신구접착·방청제를, 프로판가스가 아세틸렌을 검색한다. | 확실 | 원문 `프라이머 · kg · 2.0`, `프로판가스 · kg · 2.0`; 검색어 `LDS-MP`, `아세틸렌 98%`. | +| GC001055 | 현장가열 표층재생 | 같은 파일 · 2-1-19 | 누락·단위 | 원문 주⑤의 `100㎡당 팁(날) 0.7개`를 계산에 계상하지 않는다. 결과단위 `원/㎡`라면 0.007개/㎡가 필요하지만 호표에 팁 줄이 없다. | 확실 | 원문 `⑤ 100㎡당 팁(날) 0.7개를 계상한다.` | + +## 2차 대조 종합과 남은 한계 + +아래 점검 수는 로직을 구조·참조·수치 검사에 통과시킨 수이며, 사람의 행별 원문 대조 완료 수가 아니다. `새 차이`는 2차 표의 행 수(여러 키를 묶은 행과 1차 발견 보강 포함)로서 고유 결함 키 수가 아니다. 앞의 1차 요약표는 당시 결과이며 이 표가 현재 범위다. + +| 부문 | 로직 수 | 점검 수(기계) | 재료 호표 전수 | 새 차이(표 행) | 누락 절 후보(의심) | 원문 조건·규격 줄 전수 판정 | +|---|---:|---:|---:|---:|---:|---| +| 산림품셈 | 251 | 251 | 128 | 16 | 81 | 미완료 | +| 건설 공통 | 276 | 276 | 113 | 16 | 21 | 미완료 | +| 토목 | 282 | 282 | 71 | 8 | 13 | 미완료 | +| 건축 | 163 | 163 | 92 | 13 | 0 | 미완료 | +| 기계설비 | 272 | 272 | 264 | 17 | 2 | 미완료 | +| 유지관리 | 110 | 110 | 7 | 2 | 36 | 미완료 | +| 합계 | 1,354 | 1,354 | 675 | 72 | 153 | 미완료 | + +검사 대상 표는 3,033개, 저장 줄은 25,036개다. 1차 `check_master.py 본문` 결과 0건은 절 안에 등장하는 **숫자 집합**이 맞는다는 증거일 뿐, 각 숫자가 올바른 규격·조건 줄에 놓였다는 증거가 아니다. 2차에서는 675개 재료 호표 줄의 명칭·검색어를 전부 펼쳐 확인했고, 배수 표기가 나타나는 로직 식을 대조했다. 그러나 원문 Markdown의 병합 셀과 여러 갈래로 분해된 JSON 표를 3,033개 모두 일대일로 재구성하여 25,036줄의 규격·조건 조합 및 비목을 판정하지 못했다. 따라서 이 보고서는 요청한 **완전한 전수 대조의 완료 판정이 아니며**, 위의 미완료 범위는 추후 추가 검증이 필요하다. 원문 절 누락 후보 153개도 참고·계수 표가 포함되므로 확정 결손으로 계산하지 않는다. + +## 3차 장별 대조 · 산림품셈 4장 나무베기 + +원문 `4-1-1`, `4-2-1`, `4-2-2`의 수치 표와 대응 소요량 `QF000041`·`QF000045`·`QF000047`을 조건·수치·단위별로 대조했다. 각각 원문 유효 줄 3·12·9개와 자료 줄 3·12·9개가 맞고, 확인한 값의 자리 밀림은 없다. `4-2-2`의 원문 3직종/장비 × 3나무높이는 자료의 9줄로 펴져 있다. 하지만 세 표 모두 `용도.로직키=[]`이고 산림 로직에서 해당 원문번호가 없다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| 없음 (QF000041) | 임업용 동력기계톱 수확베기 | 산림_표준품셈/본문/제04장_나무베기/4-01_수확베기.md · 4-1-1 | 누락 | 벌도목별 작업량과 벌목부가 저장됐지만 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `단목 20.17㎥/1인/1일 · 벌목부`; `QF000041 용도.로직키=[]`. | +| 없음 (QF000045) | 단목베기 100본당 | 산림_표준품셈/본문/제04장_나무베기/4-02_단목베기.md · 4-2-1 | 누락 | 흉고직경 11구간의 벌목·가지제거·토막내기 및 작업보조 소요인력은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `10㎝이하 · 0.2 · 0.1 · 0.1 · 벌목부`, `작업보조 0.6 · 보통인부`; `QF000045 용도.로직키=[]`. | +| 없음 (QF000047) | 단목베기 1,000㎡당 | 같은 파일 · 4-2-2 | 누락 | 나무높이별 벌목부·보통인부·굴착기 소요량은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 | 원문 `벌목부 2.14·2.80·3.65인`, `굴착기 2.71·3.54·4.61hr`; `QF000047 용도.로직키=[]`. | + +## 3차 장별 대조 · 산림품셈 5장 누락 후보 18절 + +원문 절의 숫자 표와 산림 로직의 `원문번호`, 표의 `용도.로직키`를 대조했다. 아래 분류는 단가 로직 존재 여부에 대한 것이며, 5장 전체 소요량 표의 조건·규격 줄 전수 검증은 **아직 끝나지 않았다**. + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 5-1-1 | 누락 확정 | 관목굴취 `특별인부 0.084…0.408인`, `보통인부 0.012…0.072인/10본당`이 있는데 해당 로직 없음. | +| 5-1-2 | 누락 확정 | 교목굴취 나무높이별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-1-3 | 누락 확정 | 교목굴취 근원직경별 인력·굴착기·크레인 수량이 있는데 해당 로직 없음. | +| 5-1-5 | 참고·계수 표라 로직 불필요 | 제목부터 `떼운반 적재 기준표`; 지게·리어카 등의 적재 매수와 싣고부리기 시간·인원 기준을 담은 보조 표. 독립 공종 로직 부재만으로 결손으로 보지 않음. | +| 5-3-2 | 누락 확정 | 관목식재(단식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-3-3 | 누락 확정 | 관목식재(군식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | +| 5-3-4 | 누락 확정 | 교목식재 나무높이별 인력·장비 수량이 있는데 해당 로직 없음. | +| 5-3-5 | 누락 확정 | 교목식재 흉고직경별 인력·장비 수량이 있는데 해당 로직 없음. | +| 5-16-1 | 누락 확정 | 단끊기 공정별 보통인부 수량이 있는데 해당 로직 없음. | +| 5-16-2 | 사람 확인 필요 | 선떼붙이기 표는 단끊기 `1m`와 떼붙임 `물량산출`의 합성 기준. 두 하위 로직과 조합하여 처리할 의도인지 확인 필요. | +| 5-17-1 | 사람 확인 필요 | 떼조공은 단끊기·줄떼심기·선떼붙이기 조합 표. 독립 로직 필요성 확인 필요. | +| 5-17-2 | 사람 확인 필요 | 돌조공은 단끊기·돌쌓기 조합 표. 독립 로직 필요성 확인 필요. | +| 5-19-1 | 누락 확정 | 표토절취 깊이별 보통인부 소요량이 있는데 해당 로직 없음. | +| 5-19-2 | 누락 확정 | 표토펴기 ㎥당·100㎡당 보통인부 수량이 있는데 해당 로직 없음. | +| 5-26-1 | 누락 확정 | 막갈이 사토·양토·식토 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-26-2 | 누락 확정 | 흙부수기 토성 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-26-3 | 누락 확정 | 돌자갈치우기 토성 × 함량별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | +| 5-28-2 | 누락 확정 | 방초·야자섬유매트 포장 `조경공 2인+보통인부 1인`, 90·130㎡/일 시공량이 있는데 해당 로직 없음. | + +5장 18절 중 독립 단가화 가능한 14절을 누락 확정, 보조 기준표 1절을 로직 불필요, 조합 성격 3절을 사람 확인 필요로 나눴다. `5-26`의 밑수는 원문 그대로 **992㎡**이며 1,000㎡로 바꾸어 읽지 않았다. + +## 3차 추가 확인 · 산림품셈 12-38 유로폼 + +후보 `12-38-1` 사용횟수와 `12-38-2` 사용수량은 상위 `GF000210`이 맡는 절의 일부다. 그러나 그 로직의 호표는 형틀목공·보통인부 두 줄뿐이며, 비고에도 `유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음`, `주자재비가 없어 빠짐`이라고 명시되어 있다. 따라서 **로직 자체가 전혀 없는 절**로 집계하지 않고 아래처럼 분류한다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000210 | 유로폼 설치 및 해체 | 산림_표준품셈/본문/제12장_철근콘크리트/12-38_유로폼.md · 12-38-1·2 | 누락 | `12-38-1`은 유로폼 자재 손료의 사용횟수 기준이라 독립 단가 로직 불필요; `12-38-2`의 패널·부자재 사용수량은 상위 인력 로직이 맡는 공종이지만 실제 호표에 빠져 재료비가 계산되지 않는다. | 확실 | `GF000210` 비고 `유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음 · 부자재 요율…주자재비가 없어 빠짐`; 호표 인력 2줄뿐. | + +## 3차 자재품목표 대조 · 대표 오류의 대체 후보 유무 + +`재료_자재품목.json`의 이름·규격을 검색했다. 아래 `있음`은 **같은 계열의 후보가 목록에 존재한다는 뜻**이지 규격·단위·가격까지 적합한 최종 대체품을 확정했다는 뜻은 아니다. 반대로 `검색 없음`도 공백·동의어·다른 재료 원천까지 포함한 절대 부재 증명은 아니다. + +| 로직 키 | 호표 재료 줄 | 현재 검색어 | 자재품목표 대체 후보 | 판정 | +|---|---|---|---|---| +| GC000575 | 시멘트벽돌 | 주차라인블록 1000X300X150 | 시멘트벽돌 `190×90×57mm` `MT005760` 등 17줄 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000604 | 카페트 | 불연천장재(마이톤) | 카페트 `MT008142`, 타일카페트 `MT008140` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000319, GC001050 | 융착식 도료 프라이머 | 신구접착및방청제 LDS-MP | 융착식 프라이머 `MT003454` 있음(ℓ; 원문 kg면 환산 검토 필요) | 다른 품목 연결 확실; 후보 있음 | +| GC001050 | 프로판가스 | 아세틸렌 98% | 프로판가스 일반용 `MT003175`, kg 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000375 | 무기질아연말 샵프라이머 | 목재전용도료 오일스테인 | 무기질 아연말 전처리 프라이머 `MT003460`, 무기질 아연말 프라이머 `MT003461` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000665 | 와이어메시 | 메쉬스크린 H=0.9m | 와이어메쉬(용접철망) `MT007128` 등 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000933~GC000936, GC000987 | 광명단 | 목재전용도료 오일스테인 | 광명단조합페인트 `MT003375`~`MT003377` 있음 | 다른 품목 연결 확실; 후보 있음 | +| GF000220, GF000224 | 잡석(채움재) | 모래 강모래 | 자연자갈·잡석 `MT003848`, 깬잡석 `MT004113` 등 있음 | 다른 품목 연결 확실; 후보 있음 | +| GC000181 | P.P로프 9㎜ | 와이어로프(철심) 9㎜ | P.P로프는 `MT007584` 등 6줄 있으나 9㎜ 규격은 검색 없음 | 다른 품목 연결 확실; 정확 규격 후보는 확인 못 함 | +| GC000348 | 일체식 방수시트 | 방수석고보드 12.5t | ARS아크릴방수시트 `MT006814`·`MT006815` 있음(일체식과 동등성 미확인) | 다른 품목 연결 확실; 후보 동등성 의심 | + +## 3차 산림 소요량 일대일 기계 대조의 범위 + +산림 소요량 중 `출처`가 같은 표가 단 하나이고, 해당 원문 절에 Markdown 표 블록도 하나인 290개 표를 따로 비교했다. 원문 몸줄 수와 자료 줄 수가 같은 경우는 **163표**였다. 그중 같은 순번의 줄마다 숫자 집합까지 같은 것은 **86표**였고, 나머지 **77표**는 숫자 차이가 보여 사람 확인 필요로 남겼다. 나머지 **127표**는 원문 가로·세로 피벗, 병합 셀, 주석·기준표 분리로 원문 물리 줄 수와 JSON 저장 줄 수가 달라 이 방법으로는 합격·불합격을 판정할 수 없다. 숫자 집합 일치는 조건 문자열·비목 일치의 증거가 아니므로 86표도 최종 완료 수로 사용하지 않는다. 전체 산림 소요량·계수 634표 중 위 방법 밖의 표 역시 미완료다. + +## 3차 장별 대조 · 산림품셈 6장 누락 후보 3절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 6-4-3 | 누락 확정 | 소금처리와 제거지점 표시의 `인/100본` 인력 수량이 `QF000167` 5줄에 있으나 로직키가 비어 있다. | +| 6-4-4 | 누락 확정 | 뿌리 고살·덩굴 제거 등의 `인/100본` 수량은 `QF000168`에 있으나 로직키가 비어 있다. 같은 절의 `QF000169` 피복도·본수 환산표는 단독 로직이 필요 없는 보조 기준이다. | +| 6-7-1 | 누락 확정 | 교목 시비의 근원직경별 특별인부·보통인부 수량은 `QF000173` 10줄에 있으나 로직키가 비어 있다. | + +6장 후보 세 절은 모두 직접 소요인력이 있어 누락 확정으로 분류했다. 장 전체의 표 행·비목 대조는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 7장 누락 후보 7절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 7-1-1 | 누락 확정 | 수확 인력집재의 거리·경사 조건별 작업량 표가 있으나 산림 로직은 이웃 절 `7-1-2`부터 있다. | +| 7-5-2 | 누락 확정 | 숲가꾸기·병해충방제 트랙터 집재의 거리·본당재적별 작업량 및 3인 1조 구성이 있으나 로직 없음. | +| 7-7-2 | 누락 확정 | 숲가꾸기·병해충방제 HAM200 집재의 집재재적·거리별 작업량과 3인 1조 구성이 있으나 로직 없음. | +| 7-8-1 | 누락 확정 | 타워야더 가선설치의 집재방식·가선길이별 소요인력이 있으나 로직 없음. `GF000068` 비고도 `가선설치 · 해체(7-8-1 · 7-8-2) 따로`라고 명시. | +| 7-8-2 | 누락 확정 | 타워야더 가선해체의 집재방식·가선길이별 소요인력이 있으나 로직 없음. 상위 집재 로직에 포함되지 않음. | +| 7-9-1 | 누락 확정 | 수확 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | +| 7-9-2 | 누락 확정 | 숲가꾸기·소나무재선충병방제 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | + +7장 후보 7절은 모두 직접 작업량·인력 구성이 있어 로직 누락 확정으로 분류했다. 장 전체 표의 규격·조건 줄 및 비목 대조는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 8장 누락 후보 9절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 8-1-1 | 누락 확정 | 약제주입기 천공수별 `소요인력(ha당)`이 있으나 산림 로직 없음. | +| 8-1-2 | 누락 확정 | 약제주입병 천공수별 `소요인력`이 있으나 산림 로직 없음. | +| 8-2-1 | 참고·계수 표라 로직 불필요 | 소나무재선충병의 가슴높이지름별 천공수·천공당/본당 주입량 기준표이며 독립 시공 품은 아님. 약제 수량 산정에 쓰일 수 있으므로 표 보존은 필요. | +| 8-2-2 | 참고·계수 표라 로직 불필요 | 솔잎혹파리의 선정약제·원액 주입량 기준표. 독립 노무·장비 수량 표 아님. | +| 8-2-3 | 참고·계수 표라 로직 불필요 | 솔껍질깍지벌레의 선정약제·원액 주입량 기준표. 독립 노무·장비 수량 표 아님. | +| 8-2-4 | 참고·계수 표라 로직 불필요 | 솔나방의 선정약제·원액 주입량과 직경별 주입량 기준표. | +| 8-2-5 | 참고·계수 표라 로직 불필요 | 푸사리움가지마름병의 선정약제·원액 주입량과 직경별 주입량 기준표. | +| 8-6-2 | 누락 확정 | 드론방제의 무인헬기 `ha당` 인력 편성·소요량이 있으나 로직 없음(`8-6-1` 유인헬기만 있음). | +| 8-6-3 | 누락 확정 | 지상방제의 차량살포 인력 편성과 물량 조건이 있으나 로직 없음. | + +8장 후보 9절은 누락 확정 4, 약제량 기준표 5로 분류했다. 약제량 표를 다른 로직의 재료 수량에 연결해야 하는지 여부는 별도 검증 대상이며, 8장 전체 행·비목 대조는 미완료다. + +## 3차 장별 대조 · 산림품셈 9장 누락 후보 25절 + +9장 후보 목록의 각 원문번호에 대해 산림 로직의 정확한 `원문번호`와 인접 절 로직을 확인했다. 9-4-2·9-5-3·9-7-1·9-8-1·9-12-1·9-13-1~6·9-16-1~2·9-19-1~2 등 **이웃 절**은 구현됐으나 아래 절을 맡지 않는다. 원문에는 독립 시공량·인력·장비 또는 재료 수량이 있다. + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 9-4-1 | 누락 확정 | 암파쇄 브레이커 작업능력·치즐소모량 표. | +| 9-5-1 | 누락 확정 | 육상 암석 절취 발파 10%의 폭약·화약공 수량 표. | +| 9-5-2 | 누락 확정 | 암석 절취 깎기 90%의 암종별 작업능력·치즐소모량 표. | +| 9-6-1 | 누락 확정 | 기계소할 15%의 브레이커 작업능력·치즐소모량 표. | +| 9-7-2 | 누락 확정 | 무근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | +| 9-8-2 | 누락 확정 | 철근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | +| 9-10-1 | 누락 확정 | 콘크리트 깨기 작업능력·치즐·보통인부 표. | +| 9-10-2 | 누락 확정 | 아스팔트 깨기 작업능력·치즐·보통인부 표. | +| 9-11-1 | 누락 확정 | 콘크리트 커트 인력·장비·절단깊이별 수량 표. | +| 9-12-2 | 누락 확정 | 측구터파기 암절취의 할석공·브레이커 적용량 표. | +| 9-12-3 | 누락 확정 | 측구터파기 발파암의 할석공·브레이커 적용량 표. | +| 9-13-7 | 누락 확정 | 구조물터파기 육상 암절취 0~1m, 할석공·브레이커 적용량. | +| 9-13-8 | 누락 확정 | 구조물터파기 육상 암절취 1~2m, 할석공·브레이커 적용량. | +| 9-13-9 | 누락 확정 | 구조물터파기 육상 암절취 2~3m, 할석공·브레이커 적용량. | +| 9-13-10 | 누락 확정 | 구조물터파기 용수 암절취 0~1m, 인력·브레이커 적용량. | +| 9-13-11 | 누락 확정 | 구조물터파기 용수 암절취 1~2m, 인력·브레이커 적용량. | +| 9-13-12 | 누락 확정 | 구조물터파기 용수 암절취 2~3m, 인력·브레이커 적용량. | +| 9-13-13 | 누락 확정 | 구조물터파기 육상 발파암 0~1m, 할석공·브레이커 적용량. | +| 9-13-14 | 누락 확정 | 구조물터파기 육상 발파암 1~2m, 할석공·브레이커 적용량. | +| 9-13-15 | 누락 확정 | 구조물터파기 육상 발파암 2~3m, 할석공·브레이커 적용량. | +| 9-13-16 | 누락 확정 | 구조물터파기 용수 발파암 0~1m, 할석공·브레이커 적용량. | +| 9-13-17 | 누락 확정 | 구조물터파기 용수 발파암 1~2m, 할석공·브레이커 적용량. | +| 9-13-18 | 누락 확정 | 구조물터파기 용수 발파암 2~3m, 할석공·브레이커 적용량. | +| 9-16-3 | 누락 확정 | 살수의 흡입준비·운반 등 작업시간 기준; `9-16-1~2` 노체포설·다짐 로직과 별개. | +| 9-19-3 | 누락 확정 | 비탈면 고르기 발파암 보통인부·공기압축기 수량; `9-19-1~2` 로직과 별개. | + +이 25절은 소요량·기준 자료만 있고 해당 단가 로직이 없어 누락 확정으로 분류했다. 다만 장 전체 표의 **조건별 수치 배치**는 아직 미완료다. + +## 3차 장별 대조 · 산림품셈 10장 누락 후보 8절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 10-6-1 | 누락 확정 | 토사·석재의 운반거리별 보통인부 `인/㎥당` 표가 있으나 로직 없음. | +| 10-6-2 | 누락 확정 | 돌 지게운반 거리별 보통인부 표가 있으나 로직 없음. | +| 10-6-3 | 누락 확정 | 기타 임업자재 운반거리·자재종류별 보통인부 표가 있으나 로직 없음. | +| 10-8-1 | 누락 확정 | 케이블 크레인 짐내리기의 운반기구별 인부·신호수 수량이 있으나 로직 없음. `10-8-2·3`은 별도 설치·운전 로직. | +| 10-9-1 | 다른 로직이 일부 맡음 / 누락 확정 | 상위 `GF000145(10-9)`는 시간당 기계경비만 계산한다. 비고에 `10-9-1 운반량 쓰는 식 요소 없음`을 명시하므로 자재별 1회 운반량을 반영한 단위 운반비 계산은 빠졌다. | +| 10-12-1 | 누락 확정 | 덤프운반 토사의 굴착기 적재 `Q1=3600×q0×K×f×E0/Cm`와 운반 조건이 있으나 해당 로직 없음. | +| 10-13-1 | 누락 확정 | 드론운반 수평거리 100~600m별 인원 수량이 있으나 로직 없음. | +| 10-13-2 | 누락 확정 | 인력운반 거리별 인원 수량과 드론운반 시간·본수 기준이 있으나 로직 없음. | + +10장 후보는 8절 모두 직접 단가 또는 단위 운반비 산출에 필요한 데이터가 있으나 해당 처리가 없다. `10-9-1`은 상위 로직이 **시간당 경비만** 맡는 일부 구현으로 구분한다. 장 전체의 행별 수치·비목 전수 대조는 미완료다. + +## 3차 장별 대조 · 산림품셈 13장 누락 후보 6절 + +| 원문 절 | 분류 | 이유와 근거 한 줄 | +|---|---|---| +| 13-4-6 | 누락 확정 | 밑돌·천단 돌쌓기 뒷길이별 석공 `0.05·0.08…인` 표가 있으나 `13-4-1·2·4·5` 이웃 로직만 있다. | +| 13-10-2 | 누락 확정 | 나무 말뚝박기 말구·길이별 보통인부 수량이 있으나 `13-10-1` 말뚝 다듬기 로직만 있다. | +| 13-11-1 | 누락 확정 | 원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | +| 13-11-2 | 누락 확정 | 타원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | +| 13-15-1 | 누락 확정 | 목재 껍질벗기기 말구별 보통인부 수량이 있으나 로직 없음. | +| 13-15-2 | 참고·계수 표라 로직 불필요 | 목책 설치의 `어려운/쉬운` 작업조건(벌도목 직경·가지량·경사도) 구분표는 직접 인력·재료 수량이 아닌 적용조건 기준. 다만 목책 설치 자체의 다른 품이나 로직이 있는지는 추가 확인 필요. | + +13장 후보는 누락 확정 5절, 직접 단가 수량이 아닌 조건 기준표 1절로 분류했다. 장 전체의 행별 수치·비목 대조는 미완료다. + +### 산림 누락 후보 81절 분류 합계 + +독립 단가 로직 누락으로 분류한 절 **69개**(4장 3, 5장 14, 6장 3, 7장 7, 8장 4, 9장 25, 10장 8, 13장 5). 독립 로직이 불필요한 참고·계수·조건 기준표 **8개**(5-1-5, 8-2-1~5, 12-38-1, 13-15-2). 다른 로직이 **일부만 맡아 재료·운반량이 빠진 절 1개**(12-38-2, `GF000210`). 하위 공종의 조합으로 처리할지 **사람 확인 필요 3개**(5-16-2, 5-17-1·2). 분류의 근거는 위 장별 절 목록에 적었다. 이는 **로직 존재 여부의 분류**이지 각 절의 표 줄·값·비목 전수 검증 완료를 뜻하지 않는다. + +## 3차 건설 공통 · 원문 절 누락 후보 21개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 1-3-1 | 참고·계수 표라 로직 불필요 | 시멘트 등 재료의 할증률 표; 독립 공종의 인력·재료량이 아님. | +| 1-4-3 | 참고·계수 표라 로직 불필요 | 작업지연 조건별 품 할증률. | +| 1-4-4 | 참고·계수 표라 로직 불필요 | 지세·지형 등급별 품 할증률. | +| 1-4-5 | 참고·계수 표라 로직 불필요 | 위험 조건별 품 할증률. | +| 1-4-6 | 참고·계수 표라 로직 불필요 | 작업시간 제한 조건별 품 할증률. | +| 1-4-7 | 참고·계수 표라 로직 불필요 | 야간 등 작업환경별 품 할증률. | +| 2-1-1 | 참고·계수 표라 로직 불필요 | 직접노무비에 따른 토목 현장사무소·창고·숙소 규모 기준. 면적만으로 별도 단가가 나오지 않음. | +| 2-1-2 | 참고·계수 표라 로직 불필요 | 건축·기계설비 현장사무소·창고 규모 기준. | +| 2-2-2 | 참고·계수 표라 로직 불필요 | 주요 가설자재 사용기간별 손율. | +| 2-2-4 | 참고·계수 표라 로직 불필요 | 구조물 동바리 기간별 손율. | +| 6-2-1 | 참고·계수 표라 로직 불필요 | 철근가공·조립의 Type-Ⅰ 등 적용범위 설명표. | +| 7-4-2 | 누락 확정 | 석재판 붙임 앵커 긴결공법의 인력 수량·일당 시공량 표 `QC000495`가 있으나 로직 없음. | +| 7-4-3 | 누락 확정 | 석재판 붙임 강제트러스 지지공법의 인력 수량·일당 시공량 표 `QC000496`이 있으나 로직 없음. | +| 8-2-1 | 참고·계수 표라 로직 불필요 | 불도저 삽날용량·작업효율·속도 등 기계 생산성 산정계수. 독립 공종 아님. | +| 8-2-3 | 참고·계수 표라 로직 불필요 | 굴착기 버킷계수·작업효율·싸이클시간 등 생산성 산정계수. | +| 8-2-5 | 참고·계수 표라 로직 불필요 | 로더 적재시간·버킷계수·작업효율 등 생산성 산정계수. | +| 8-2-8 | 참고·계수 표라 로직 불필요 | 덤프트럭 운반속도·적하시간 등 생산성 산정계수. | +| 8-2-9 | 참고·계수 표라 로직 불필요 | 롤러 적합도·다짐폭·속도·다짐횟수 등 생산성 산정계수. | +| 8-2-13 | 참고·계수 표라 로직 불필요 | 대형브레이커 작업능력·치즐 소모량 등 생산성 산정계수. | +| 8-2-15 | 참고·계수 표라 로직 불필요 | 법면다짐기 작업능력 2줄의 기계 생산성 기준. | +| 8-2-21 | 참고·계수 표라 로직 불필요 | 경운기 적재·적하시간과 주행속도 기준. | + +공통 후보는 독립 단가 로직 누락 2절, 참고·계수·적용범위 19절이다. 공통 기계 계수표의 **다른 로직에서의 실제 사용 여부**는 별도 연결 점검이 필요하다. 장 전체 원문 표의 행·값·비목 대조는 미완료다. + +## 3차 건설 토목 · 원문 절 누락 후보 13개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 3-1-2 | 참고·계수 표라 로직 불필요 | 터널 아치·측벽·바닥의 여굴두께 설계기준. | +| 3-2-1 | 참고·계수 표라 로직 불필요 | 터널굴착 1발파당 작업별 싸이클 시간 기준. | +| 3-2-2 | 참고·계수 표라 로직 불필요 | 기계굴착의 암종·기계별 시간당 작업능력. | +| 3-2-3 | 참고·계수 표라 로직 불필요 | 천공기계의 암종별 천공속도. | +| 3-2-4 | 참고·계수 표라 로직 불필요 | 터널 천공·버력처리 장비의 조합 기준. | +| 7-1-1 | 참고·계수 표라 로직 불필요 | 수중공사의 케이슨·블록 여유폭 설계기준. | +| 7-1-2 | 참고·계수 표라 로직 불필요 | 피예인선별 예인선 출력 조합 기준. | +| 7-1-3 | 참고·계수 표라 로직 불필요 | 준설선별 부속 선단·기계 조합 기준. | +| 7-1-4 | 참고·계수 표라 로직 불필요 | 준설선별 취업·운전시간 기준. | +| 7-4-4 | 참고·계수 표라 로직 불필요 | 준설 토질·수심별 여굴 두께 설계기준. | +| 7-4-5 | 참고·계수 표라 로직 불필요 | 펌프준설 매립시 토질별 유보율. | +| 7-4-6 | 참고·계수 표라 로직 불필요 | 펌프준설 매립시 입경별 유실률. | +| 9-5-8 | 참고·계수 표라 로직 불필요 | GPS 측량기 등 상각·정비·관리비율 및 계수 기준. | + +토목 후보 13절은 모두 단독 공종 수량이 아닌 설계·생산성·손율 계수표로 분류했다. 다만 이를 사용하는 로직의 존재·적용 정확성은 별도 문제이고, 토목 전체 원문 표의 행·값·비목 대조는 미완료다. + +## 3차 건설 기계설비 · 원문 절 누락 후보 2개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 13-4-1 | 참고·계수 표라 로직 불필요 | 보통 철골재의 구조별 개산 무게와 주재 대비 부속재 비율 표. 직접 설치 인력·재료 투입량 표 아님. | +| 13-11-4 | 참고·계수 표라 로직 불필요 | IRON WIRE ROPE 등 가설자재의 월별 손료율 표. 개별 단가 산출의 보조 계수. | + +기계설비 후보 2절은 독립 단가 로직 불필요로 분류했다. 272개 기계설비 로직과 509개 소요량·계수 표의 원문 조건·값·비목 전수 대조는 미완료다. + +## 3차 건설 유지관리 · 원문 절 누락 후보 36개 분류 + +| 원문 절 | 분류 | 근거 요약 | +|---|---|---| +| 3-1-1 | 누락 확정 | 콘크리트구조물 인력 헐기 직종·시공량. | +| 3-1-2 | 누락 확정 | 콘크리트구조물 기계 헐기 인력·장비·시공량. | +| 3-1-3 | 누락 확정 | 철골재 인력 철거 직종·시공량. | +| 3-1-4 | 누락 확정 | 철골재 기계 철거 직종·장비·시공량. | +| 3-1-5 | 누락 확정 | 석축 인력 헐기 뒷길이별 할석공·보통인부 수량. | +| 3-2-1 | 누락 확정 | 금속기와 해체 지붕잇기공 수량. | +| 3-2-2 | 누락 확정 | 흡음텍스 해체 내장공 수량. | +| 3-2-3 | 누락 확정 | 경량천장철골틀 해체 내장공 수량. | +| 3-2-4 | 누락 확정 | 조적벽 해체 조적공 수량. | +| 3-2-5 | 누락 확정 | 경량벽체철골틀 해체 내장공 수량. | +| 3-2-6 | 누락 확정 | 석고판 해체 벽·천장별 내장공 수량. | +| 3-2-7 | 누락 확정 | 도배 해체 벽·천장별 도배공 수량. | +| 3-2-8 | 누락 확정 | PVC계바닥재 해체 내장공 수량. | +| 3-2-9 | 누락 확정 | 타일 해체 붙임방식별 타일공 수량. | +| 3-2-10 | 누락 확정 | 기존방수층·보호층 철거 착암공 등 수량. | +| 3-2-11 | 누락 확정 | 기존방수층 제거·바탕처리 방수공 수량. | +| 3-2-12 | 누락 확정 | 석면건축자재 해체 내·외장재별 석면해체공 수량. | +| 3-3-1 | 누락 확정 | 콘크리트·모르타르면 재도장 바탕처리 도장공·시공량. | +| 3-3-2 | 누락 확정 | 철재면 재도장 바탕처리 A·B급별 도장공·시공량. | +| 3-3-3 | 누락 확정 | 목재면 재도장 바탕처리 A·B급별 도장공·시공량. | +| 3-4-1 | 누락 확정 | 지붕 덧씌우기 지붕잇기공·시공량. | +| 3-4-2 | 누락 확정 | 지붕 재설치 지붕잇기공·시공량. | +| 3-4-3 | 누락 확정 | 도배 교체 벽·천장별 인력·시공량. | +| 3-4-4 | 누락 확정 | PVC계바닥재 교체 내장공·시공량. | +| 3-4-5 | 누락 확정 | 타일 교체 붙임방식별 인력·시공량. | +| 4-1-1 | 누락 확정 | 배관 해체 규격·재질별 배관공·보통인부 수량. | +| 4-1-2 | 누락 확정 | 각형덕트 해체 두께별 인력 수량. | +| 4-1-3 | 누락 확정 | 스파이럴덕트 해체 두께·규격별 덕트공·보통인부 수량. | +| 4-1-4 | 누락 확정 | 배관보온 해체 재질·규격별 보온공·보통인부 수량. | +| 4-1-5 | 누락 확정 | 덕트보온 해체 재질별 보온공 수량. | +| 4-1-6 | 누락 확정 | 펌프 해체 출력별 기계설비공·보통인부 수량. | +| 4-1-7 | 참고·계수 표라 로직 불필요 | 일반기계설비 철거·이설의 설치품 대비 적용률 표; 독립 직종·장비 수량 아님. 적용 계산 여부는 별도 점검 필요. | +| 4-2-1 | 참고·계수 표라 로직 불필요 | 자동제어설비 철거·이설의 설치품 대비 적용률 표; 독립 직종·장비 수량 아님. 적용 계산 여부는 별도 점검 필요. | +| 4-3-1 | 누락 확정 | 유량계 교체 인력·규격별 시공량. | +| 4-3-2 | 누락 확정 | 관갱생 규격별 규사·에폭시도료·배관공·장비시간. | +| 4-3-3 | 누락 확정 | 배관누수 검사 배관공·시공량. | + +유지관리 후보 36절 중 독립 단가 로직 누락 **34절**, 설치품을 조정하는 기준표 **2절**로 분류했다. 특히 3·4장의 철거·해체·보수 공종은 다수의 인력 수량이 표로 저장됐지만 로직이 없다. 유지관리 197표 전체의 조건·숫자 자리·비목 대조는 미완료다. + +### 153개 후보 분류 합계 + +산림 81절: 직접 누락 69, 기준표 8, 상위 로직 일부 구현·재료 누락 1, 사람 확인 3. 건설 공통 21절: 직접 누락 2, 기준표 19. 토목 13절: 기준표 13. 건축 0절. 기계설비 2절: 기준표 2. 유지관리 36절: 직접 누락 34, 기준표 2. **총 153절 중 직접 누락 105, 기준표 44, 일부 구현·재료 누락 1, 사람 확인 3.** 이 숫자는 원문 절과 자료 연결을 대조한 분류이며, 원문의 모든 표 행 및 모든 로직의 단위·비목까지 통과했다는 뜻은 아니다. + +확인 보강: 위 직접 누락으로 분류한 절의 소요량·계수 표 키가 1,354개 로직의 `찾기(...)` 식에 간접적으로라도 등장하는지 재검색했으며, **참조된 표 키 0개**였다. 이는 표의 `용도.로직키=[]`뿐 아니라 다른 원문번호의 로직이 표를 가져가는 우회 경로도 찾지 못했다는 근거다. 값이 별도 표 없이 수식에 하드코딩됐을 가능성까지 기계적으로 배제하지는 못한다. + +## 3차 전 부문 표 대응 기계 선별 + +원문 `출처`가 한 표에만 대응하는 경우, 원문 Markdown 표 블록과 JSON 표를 1:1로 잡아 **물리적 줄 수**와 같은 순번 줄의 **숫자 집합**을 비교했다. 아래의 숫자 일치도 문자열 조건·단위·비목까지 일치했다는 뜻은 아니다. 원문 가로 표를 JSON의 세로 줄로 푼 경우에는 물리적 줄 수 불일치가 정상일 수 있다. 같은 출처에 여러 JSON 표가 붙거나 원문에 여러 표 블록이 있는 경우에는 이 단순 비교로 판정하지 않았다. + +| 부문 | 전체 표 | 출처 공유(1:1 불가) | 원문 복수 블록(1:1 불가) | 물리 줄 수 다름(피벗 가능) | 줄 수 같음·숫자 전 줄 일치 | 줄 수 같음·숫자 차이(사람 확인) | +|---|---:|---:|---:|---:|---:|---:| +| 산림 | 634 | 137 | 111 | 184 | 87 | 115 | +| 건설 공통 | 575 | 142 | 224 | 149 | 32 | 27 | +| 토목 | 765 | 370 | 195 | 164 | 18 | 18 | +| 건축 | 353 | 336 | 1 | 9 | 3 | 4 | +| 기계설비 | 509 | 292 | 29 | 132 | 40 | 16 | +| 유지관리 | 197 | 103 | 1 | 82 | 1 | 10 | +| 합계 | 3,033 | 1,380 | 561 | 720 | 181 | 190 | + +공통의 1표는 `출처`가 비교 대상 품셈 본문 문자열이 아니어서 이 표 밖에 남았다. 숫자 차이 **190표**는 원문 머리의 숫자·설명 속 수치, JSON 조건 범위의 재표현이 흔하므로 곧바로 오류로 판정하지 않았다. 위 기계 선별은 3,033표를 **검토 대기 갈래로 나눈 것**이며, 25,036줄의 규격·조건·값 검증을 완료한 것으로 계산하지 않는다. + +## 3차 비목 대조 + +1,354개 로직의 호표를 기계적으로 세면 인력 3,255줄은 모두 `노무비`, 재료 675줄은 모두 `재료비`, 하위 로직 990줄은 비목 고정 없이 하위 결과를 나눠 받는다. **종류와 비목의 직접 불일치는 0줄**이다. 그러나 원문에 노무비·재료비·경비를 한꺼번에 적은 덧줄을 어떤 비목으로 나눌지는 이 검사로 확정되지 않는다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GC000251, GC000703~GC000707, GC000709~GC000719, GC000823~GC000824 (19키) | 플륨관 및 도장공사의 공구손료·잡재료비 등 | 건설품셈 공통 6-7-1; 건축 11-1-1~11-3-1; 기계설비 9-2-2·3 | 비목 | `공구손료 및 잡재료비` 또는 `공구손료 및 소모재료`라는 결합 덧줄을 전액 `경비`에 계상한다. 원문의 결합률을 공구 경비와 재료비로 분리할 근거가 있는지 확인 필요; 현재 자료만으로 오분류 확정 불가. | 의심 | 예: `GC000703` 덧줄 이름 `공구손료 및 잡재료비`, 비목 `경비`; `_틀.md`는 `잡재료비` 예시를 `재료비`로 둠. | + +원문이 비목을 별도로 지정하지 않는 품까지 3,255+675줄 전체의 원문 비목 일치가 입증된 것은 아니다. 특히 위 19줄은 비목의 해석이 필요하므로 확정 흠 수에 넣지 않았다. + +## 3차 임도 우선 표 묶음 · 산림 9-13-7~18 + +구조물터파기 암절취·발파암 12절의 `QF000276`~`QF000287`을 원문 표 본문 줄과 맞댔다. 각 표의 원문 몸줄 수와 JSON 줄 수가 각각 8·5·5·7·4·4·8·5·5·8·5·5로 같으며, 같은 순번 줄의 `적용` 숫자는 **12표 전부 원문 해당 줄에 있다**. `QF000276`은 할석공 1.6, 보통인부 0.8, 브레이커 3.5㎥/hr, 치즐 0.006본/hr, 백호우 k=0.55·f=0.74·E=0.50·Cm=20초를 원문과 대조했다. 이 묶음에서 수치 자리 밀림은 발견하지 못했다. 다만 병합된 `인력(10%)`·`장비(90%)` 조건과 단위 전체, 비목 연결을 12표 모두 수동 검증한 것은 아니므로 최종 상태는 **사람 확인**으로 유지한다. + +같은 임도 우선 범위 `9-4`~`9-12`의 산림 소요량 표 20개도 선별했다. 원문 표 블록 하나와 JSON 표 하나로 잡히는 **14표**(`QF000250`~`QF000255`, `QF000258`, `QF000261`~`QF000264`, `QF000267`~`QF000269`)는 원문 몸줄 수와 JSON 줄 수가 같고, 같은 순번 줄의 `적용` 또는 `수량` 숫자를 원문 해당 줄에서 찾았다. 나머지 **6표**(`QF000256`·`QF000257`·`QF000259`·`QF000260`·`QF000265`·`QF000266`)는 한 출처 안에 원문 표 블록이 둘이라 표 블록별 대응을 별도로 만들어야 한다. 14표도 조건·단위·비목까지 끝난 것은 아니므로 **사람 확인**, 6표는 **미판정**으로 둔다. + +## 3차 임도 우선 표 묶음 · 산림 10장 + +10장의 소요량 표 42개를 원문 표 블록·저장 줄 수로 선별했다. `10-4 중기운반`의 `QF000307`은 원문 몸 16줄, JSON 15줄이며 마지막 **자주식 운반 `크레인(트럭 10TON)`** 줄이 없다. 앞의 15줄은 운반수단·항목 순서가 원문과 같다. 원문 표에는 같은 묶음의 `물탱크(5500L)`, `콘크리트 믹서(6.0㎥)`, `크레인(트럭 10TON)` 세 장비가 있으나 JSON은 앞의 두 장비까지만 담았다. + +| 로직 키 | 이름 | 원문 자리(파일 · 절) | 갈래 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---|---|---| +| GF000137 / QF000307 | 중기운반 트레일러(20ton) / 중기운반 기준표 | 산림_표준품셈/본문/제10장_자재․장비_운반/10-04_중기운반.md · 10-4 | 누락 | 기준표의 자주식 운반 크레인(트럭 10TON) 한 줄이 자료에 없다. `GF000137`은 트레일러만 계산해 직접 영향은 미확인이나, 같은 표를 재사용하는 자주식 운반 계산에는 조건이 빠진다. | 확실 | 원문 `| | | 크레인(트럭 10TON) | |`; `QF000307` 마지막 줄은 `콘크리트 믹서(6.0㎥)`이고 총 15줄. | + +`10-6-1·2·3` 인력운반 표 `QF000308`·`QF000309`·`QF000310`은 원문 가로배치·양쪽배치를 JSON 세로 줄로 펼친 규칙까지 확인했다. 토사·석재 20~90m는 원문 4행×좌우 2조 = JSON 8줄, 돌 지게운반 50~1,000m는 11거리 = 11줄, 기타 임업자재 20~200m는 10거리×10자재 수량 = JSON 10줄의 10값칸이다. 각 거리·자재 칸의 모든 숫자를 원문과 자료 순서대로 비교해 일치했고, `값칸` 단위 `인/㎥`, `인/100속`, `인/100매`, `인/100개`, `인/100본`, `인/1000㎡`, `인/톤`도 원문 머리와 같다. 이 세 표의 규격·조건·값·단위 대조는 **끝남, 흠 0**으로 기록한다. 단가 로직 자체는 앞의 누락 절 분류대로 없다. + +`10-9-1 자재의 1회당 표준 운반량`의 `QF000329`도 원문 7자재×5트럭 규격 = **35칸**, JSON 35줄을 대조했다. 각 칸의 중량(kg), 환산량(개·㎡·㎥), 통나무 본수 숫자를 35칸 전부 순서대로 대조해 차이가 없고, 저장 단위도 원문 괄호 속 단위와 맞는다. 이 표의 조건·값·단위 대조는 **끝남, 흠 0**이다. 그러나 `GF000145`가 표를 읽어 운반비를 계산하지 않는 문제는 앞의 **10-9-1 로직 일부 구현** 판정 그대로 남는다. + +`10-13-1·2` 드론·인력운반의 `QF000340`·`QF000341`은 거리 100~600m의 원문 6칸을 각각 JSON 6줄로 펼친 값이 전부 같다. `QF000342`는 준비시간 60분, 왕복비행시간 `0.0098×수평거리+1.3264`, 1회 운반 100본, 드론운반 작업인원 3명의 원문 4항목과 내용·수치가 같다. 세 표의 조건·값·단위 대조는 **끝남, 흠 0**이다. 산림 10-13-1·2의 **단가 로직 누락** 판정은 별개로 유지한다. `QF000343`의 산출 기준 수 5줄은 부모 10-13절의 계산 설명과 별도 대조가 필요하다. diff --git a/docs/raw/M01_점검/보고_줄글.md b/docs/raw/M01_점검/보고_줄글.md new file mode 100644 index 00000000..9e780499 --- /dev/null +++ b/docs/raw/M01_점검/보고_줄글.md @@ -0,0 +1,437 @@ +# M01 점검 결과 · 줄글 + +보고서 표에서 흠과 미판정 항목을 한 줄씩 옮겼다. 같은 흠이 1차·2차·자재품목 대조에 반복되면 근거 보강을 보존했다. 원문 절 누락 분류의 기준표 항목은 흠이 아니므로 제외했다. + +GC000181 | 매트부설(육상) | 연결 | P.P로프(9㎜) 재료 검색어가 `와이어로프(철심) 9㎜`로, 재질과 품명이 다르다. | 확실 + +GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 연결 | `수평띠장 L1829`가 안전발판을 검색한다. | 확실 + +GC000348 | 터널 방수 | 연결 | 일체식 방수시트가 방수석고보드를 검색한다. | 확실 + +GC000360 | 레일 가스압접 | 연결 | 바퀴숫돌 단면용의 가격 검색어가 도로청소용 빗자루다. 같은 방식으로 다른 바퀴숫돌 규격도 연결되어 있다. | 확실 + +GC000560 | 철골 공장용접(기본용접공수) | 연결 | CO₂ 와이어·탄산가스·잠호용접와이어의 가격 검색어가 모두 아세틸렌이다. | 확실 + +GC000575 | 벽돌 쌓기(시멘트벽돌) | 연결 | 시멘트벽돌 가격 검색어가 주차라인블록이다. | 확실 + +GC000604 | 카페트 설치 | 연결 | 카페트 가격 검색어가 불연천장재(마이톤)다. | 확실 + +GC000723 | 동관 용접접합 | 연결 | 동 및 동합금용 용접봉과 플럭스가 둘 다 아세틸렌을 검색한다. | 확실 + +GC000938 | Stop-Log 설치 | 연결·단위 | `광명단` 재료가 `목재전용도료 오일스테인`을 검색한다. 아세틸렌 원문은 `병` 수량 1.98인데 호표는 `kg` 1.98로 환산 없이 사용한다. | 확실 + +GC000943 | Roller Gate Guide Metal 제작 | 연결·단위 | `Tar Epoxy` 호표에 원문의 전기 `550㎾h`를 그대로 넣고 `Tar Epoxy` 원문 `0.75ℓ`를 누락했다. 아세틸렌도 원문 `1.6병`을 `1.6kg`으로 사용한다. | 확실 + +GC000948 | Tainter Gate Anchorage 제관 | 연결·단위 | `Tar Epoxy` 호표에 전력 `420㎾h`를 넣고 원문의 `3.0ℓ`를 누락했다. 아세틸렌 원문 `1.5병`도 `1.5kg`으로 사용한다. | 확실 + +GC000993 | 플랜트 공사별 설치 소모자재(참고) | 연결 | 용접봉(전기·산소) 모두 아세틸렌을, 사포는 복사용지를, 걸레는 그리스를, 용접면·용접홀다·용접앞치마는 노면파쇄기 팁을, 페인트붓은 도로청소용 빗자루를 검색한다. 원문 품명과 재료 가격 연결이 다르다. | 확실 + +GC000027 | 강관 조립말비계(이동식) 설치 및 해체 | 단위 | 가새 L1518-2개 `조` 후보 0 | 의심 + +GC000181 | 매트부설(육상) | 단위 | 철근(19㎜) `m` 후보 0 | 의심 + +GC000616 | 걸레받이 설치 | 단위 | 중밀도섬유판 걸레받이 `m` 후보 0 | 의심 + +GC000211 | 합판거푸집 설치 및 해체 | 단위 | 폼타이 12.7·9.5·7.9㎜의 `본` 후보 각각 0 (3곳) | 의심 + +GC000855 | 가스용 강관 나사식 접합 및 배관 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 + +GC000859 | 직독식 가스미터 설치 | 단위 | 스레트실테이프 `㎝` 후보 0 | 의심 + +GC000938 | Stop-Log 설치 | 단위 | 함석 `대` 후보와 단위 성격 다름. 원문 역시 `대`; 가격 마스터 문제 가능. | 의심 + +GC000943, GC000948 | 수력발전 게이트 제작 | 단위 | 중유 `D/M` 후보 단위가 다름 (2곳) | 의심 + +GC000948 | Tainter Gate Anchorage 제관 | 단위 | Zinc primer `ℓ` 후보 단위가 다름 | 의심 + +GC000993 | 설치 소모자재(참고) | 단위 | 용접장갑 `족` 후보 0 | 의심 + +GF000160 | 합판거푸집 | 단위 | 폼타이 `본` 후보 0 | 의심 + +GF000165 | 콘크리트 포장 거푸집 | 단위 | 철재 거푸집 손료 `본` 후보 0 | 의심 + +GF000060 | 목재칩 포설 | 연결 | 우드칩 가격 검색어가 미송각재다. | 확실 + +GF000143 | 케이블 크레인 운반대 설치 | 연결 | 소재(원목)가 제재 각재를 검색한다. | 확실 + +GF000161 | 문양거푸집 설치 및 해체 | 연결 | 문양 스티로폴이 그라스울 샌드위치판넬을 검색한다. | 확실 + +GF000163 | 포장절단(1차 절단) | 연결 | 커터 블레이드가 굴착기 치즐을 검색한다. | 확실 + +GF000172 | 맹암거 | 연결 | 부직포가 직포를, 잡석이 강모래를 검색한다. | 확실 + +GF000180 | 집수정 | 연결 | 집수정 뚜껑(스틸그레이팅)이 PE빗물받이 뚜껑을 검색한다. | 확실 + +GF000181 | 맨홀 | 연결 | 원형거푸집 두 줄이 폼타이를 검색한다. | 확실 + +GF000191 | 부직포설치 | 연결 | 부직포가 직포를 검색한다. | 확실 + +GF000198 | 실런트(20×25㎜) | 연결 | 실런트가 수팽창 지수재를 검색한다. | 의심 + +GF000199 | 신구 BOX접합 | 연결 | 콘크리트용 에폭시 접착제는 석고본드를, 시너는 목재전용 오일스테인을 검색한다. | 확실 + +GF000201 | 다웰바 설치 신축 이음부 | 연결·단위 | 강봉 D32가 트러스를 검색하고, PVC 파이프 Ø35㎜는 D30㎜ 제품을 검색한다. | 확실 + +GF000202 | 다웰바 설치 접속스라브부 | 연결·단위 | 원형철근 Ø29는 D25 가공비를, 탄성고무받침은 익스팬션조인트휠러를, 다웰바캡은 보강재를 검색한다. | 확실 + +GF000203 | 물끊기 홈(NOTCH) 설치 | 연결 | 물끊기 홈 재료가 방수석고보드를 검색한다. | 확실 + +GF000220 | 돌쌓기 메쌓기(장비) | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 + +GF000224 | 돌붙임 메붙임(장비) | 연결 | 채움재 잡석이 강모래를 검색한다. | 확실 + +GF000235 | 사각형 돌망태 | 연결 | 철망태가 기초사석을 검색한다. | 확실 + +GC000001 | 철제조립식 가설건축물 손료 | 연결 | 외부·내부 PANEL, CANOPY, 박공PANEL, 천장판을 T챤넬로, 중도리를 트러스로, T-BAR를 처마후레싱으로 검색한다. | 확실 + +GC000002 | 콘테이너형 가설건축물 손료 | 연결·단위 | 3×3·3×6·3×9m 건축물 셋 모두 12×3×2.6m 콘테이너를 검색한다. 규격 차이를 반영하지 않는다. | 확실 + +GC000031 | 낙하물 방지망(비계) 설치 및 해체 | 연결 | 브라켓을 안전발판으로, 그물망을 옥상방수용 직포로 검색한다. | 확실 + +GC000032 | 낙하물 방지망(플라잉넷) 설치 및 해체 | 연결 | 브라켓을 안전발판으로, 사다리를 강관비계로, 그물망을 직포로 검색한다. | 확실 + +GC000037 | 철골 안전망 설치 및 해체 | 연결 | 그물망을 옥상방수용 직포로 검색한다. | 확실 + +GC000038 | 비계주위 보호망 설치 및 해체 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 + +GC000039 | 갱폼주위 보호망 설치 및 해체 | 연결 | 보호망을 옥상방수용 직포로 검색한다. | 확실 + +GC000062 | 방진망 설치 및 해체 | 연결 | 방진망을 PVC 천막지로 검색한다. | 확실 + +GC000068 | 건축물보양 | 연결 | 부직포를 직포로, 풀을 그리스로 검색한다. | 확실 + +GC000127 | 버팀목 설치·해체 | 연결·단위 | 각재 10×10㎝가 30×30㎜ 각재를 검색한다. | 확실 + +GC000185 | 연직배수재(PBD) 타설 | 연결 | 드레인 보드를 고무바로 검색한다. | 확실 + +GC000197 | 차수재 부설(1겹) | 연결 | 부직포·지오콤포지트는 옥상방수용 직포로, 벤토나이트매트는 PET 매트로 검색한다. | 확실 + +GC000203 | 에폭시 콘크리트 접착제 바르기 | 연결 | 에폭시 접착제 두 종은 석고본드를, 시너는 목재용 오일스테인을 검색한다. | 확실 + +GC000212 | 강재거푸집 인력 설치 및 해체 | 연결 | 강재거푸집 손료가 K-SPAN 패널 가격을 검색한다. | 확실 + +GC000215 | 문양거푸집(판넬) 설치 및 해체 | 연결 | 문양거푸집 패널이 K-SPAN 패널을 검색한다. | 확실 + +GC000216 | 합성수지(P.E) 원형 맨홀 거푸집 설치 및 해체 | 연결 | 원형맨홀거푸집 다섯 규격 모두 폼타이를 검색한다. | 확실 + +GC000319 | 차선도색 융착식 도료 수동식 | 연결 | 융착식 도료 프라이머가 신구접착·방청제를 검색한다. | 확실 + +GC000337 | 낙석방지망 철망 및 와이어 설치 | 단위 | 결속선 원문은 `m`, 검색어는 철선 #8이다. 가격 후보가 길이 단위인지 확인 필요. | 의심 + +GC000374 | 강교 제작 기타재료 | 연결 | 용접봉(강교 제작)이 아세틸렌을 검색한다. | 확실 + +GC000375 | 강교 소재 표면처리 | 연결 | 무기질아연말 샵프라이머가 목재용 오일스테인을 검색한다. | 확실 + +GC000431, GC000432 | 보링 천공(토사·암반) | 연결 | 코아바렐·크라운비트·파이프·코아리프터 등 원문 소모품 12줄을 굴착기 치즐로 검색한다. | 확실 + +GC000433, GC000434, GC000435 | 표준관입·시료채취·베인전단시험 | 연결 | 샘플러·신월튜브·베인 블레이드가 굴착기 치즐을 검색한다. | 확실 + +GC000442, GC000443, GC000444, GC000445, GC000446 | 대구경 보링 천공 | 연결 | 윙비트가 치즐을, 벤토나이트가 수팽창 지수재를 검색한다. | 확실 + +GC000447, GC000448, GC000449 | 대구경 보링 암반층 천공 | 연결 | 에어해머·버튼비트가 치즐을 검색한다. | 확실 + +GC000565 | 철골 현장용접(CO2 반자동) | 연결 | CO₂ 와이어와 탄산가스가 모두 아세틸렌을 검색한다. | 확실 + +GC000576 | 치장벽돌 공간쌓기 및 치장줄눈 | 연결 | 치장벽돌이 주차라인블록을 검색한다. | 확실 + +GC000604 | 카페트 설치(1차 발견 보강) | 연결 | 카페트 외에 펠트도 옥상방수용 직포를 검색한다. | 확실 + +GC000616 | 걸레받이 설치 | 연결 | 테라조와 합성수지 걸레받이 모두 처마후레싱을 검색한다. | 확실 + +GC000618 | 도배바름(초배 · 정배) | 연결 | 도배용 풀이 그리스를 검색한다. | 확실 + +GC000620, GC000621, GC000622, GC000623, GC000625, GC000626, GC000628 | 단열재 시공 여러 절 | 연결 | 단열재·단열판에 완제품 그라스울 샌드위치판넬 가격을 연결한다. 단열재 종류·두께가 원문 또는 입력에 따라 달라질 수 있어 동등성 확인 필요. | 의심 + +GC000627 | 방습필름 설치 | 연결 | 방습필름이 PVC 천막지를 검색한다. | 확실 + +GC000637, GC000638, GC000639 | 시트방수 붙임 3방식 | 연결 | 방수시트 세 로직 모두 방수석고보드를 검색한다. | 확실 + +GC000646 | 벤토나이트방수 붙임 | 연결 | 벤토나이트방수재를 석고보드로, PE필름을 PVC천막지로, 카트리지를 화약 카트리지로, 와셔를 핀볼트로 검색한다. | 확실 + +GC000655 | 폴리카보네이트 설치 | 연결 | 폴리카보네이트가 불연천장재(마이톤)를 검색한다. | 확실 + +GC000665 | 와이어메시 바닥깔기 | 연결 | 와이어메시가 메쉬스크린을 검색한다. | 확실 + +GC000666 | 인서트 설치 | 연결 | 인서트가 L형앵커볼트를 검색한다. | 확실 + +GC000670 | 앵커고정식 난간 설치(공장제작) | 연결 | AL리벳이 작은나사(스크류)를 검색한다. | 확실 + +GC000724 | 스테인리스 강관 용접접합 | 연결 | TIG 용접봉과 아르곤가스 모두 아세틸렌을 검색한다. | 확실 + +GC000752 | 제연댐퍼 설치 | 연결 | 블라인드리벳을 핀볼트로, 철물을 철근부식방지재로 검색한다. | 확실 + +GC000901 | 플랜트 배관 보온(성형물) | 연결 | 보온 성형물이 STS 단열바 프레임을, Sheet Metal Screw가 빗자루를 검색한다. | 확실 + +GC000931 | 수차 설치(Kaplan · Francis · Propeller) | 연결 | 걸레가 그리스를, 비닐세트·소창직은 PVC 코팅철선을, 시너·광명단·조합페인트는 목재용 오일스테인을 검색한다. | 확실 + +GC000932 | 수력 발전기 설치 | 연결·단위 | 목탄·걸레가 그리스를, 가스용접봉·신주용접봉이 아세틸렌을, 비닐시트가 사포를 검색한다. 산소 원문은 4,500ℓ/병인데 로직은 병 수에 6,000을 곱한다. | 확실 + +GC000933, GC000934 | 수문 제작(Tainter·Roller Gate) | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000935, GC000936 | 수문 설치(Tainter·Roller Gate) | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000937 | Stop-Log 제작 | 연결 | 광명단·페인트가 신구접착·방청제를 검색한다. | 확실 + +GC000941 | Steel Penstock 현장제관 | 연결 | 시너 두 줄 모두 목재용 오일스테인을 검색한다. | 확실 + +GC000945 | Tainter Gate Guide Metal 제작 | 연결 | 전기용접봉이 아세틸렌을 검색한다. | 확실 + +GC000947 | Trash Rack 제작 | 연결 | 연마석·톱날이 도로청소용 빗자루를, Bite가 굴착기 치즐을 검색한다. | 확실 + +GC000950 | Trash Rack 설치 | 연결 | 시너가 목재용 오일스테인을 검색한다. | 확실 + +GC000972 | 노 기밀시험 | 연결 | 가루비누가 그리스를 검색한다. | 확실 + +GC000986 | Over Head Crane 설치 | 연결 | 걸레가 그리스를 검색한다. | 확실 + +GC000987 | Gantry Crane 설치 | 연결 | 광명단이 목재용 오일스테인을 검색한다. | 확실 + +GC000993 | 플랜트 공사별 설치 소모자재(1차 발견 보강) | 연결 | 1차 발견 외에 시너도 목재용 오일스테인을, 비닐시드도 PVC천막지를 검색한다. | 확실 + +GC000931~GC000950, GC000986, GC000987, GC000993 (23키) | 아세틸렌이 포함된 플랜트·운반기계 로직 | 단위 | 아세틸렌 원문 수량은 병 단위(규격 2,100·2,500·3,500·4,000·4,500ℓ 등)인데 호표는 같은 수를 kg로 사용한다. 해당 23키 모두 병→kg 환산식이 없다. | 확실 + +GC001050 | 차선도색 융착식 도료(수동식) | 연결 | 프라이머가 신구접착·방청제를, 프로판가스가 아세틸렌을 검색한다. | 확실 + +GC001055 | 현장가열 표층재생 | 누락·단위 | 원문 주⑤의 `100㎡당 팁(날) 0.7개`를 계산에 계상하지 않는다. 결과단위 `원/㎡`라면 0.007개/㎡가 필요하지만 호표에 팁 줄이 없다. | 확실 + +없음 (QF000041) | 임업용 동력기계톱 수확베기 | 누락 | 벌도목별 작업량과 벌목부가 저장됐지만 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (QF000045) | 단목베기 100본당 | 누락 | 흉고직경 11구간의 벌목·가지제거·토막내기 및 작업보조 소요인력은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (QF000047) | 단목베기 1,000㎡당 | 누락 | 나무높이별 벌목부·보통인부·굴착기 소요량은 표에 있으나 단가 로직이 없다. 후보 분류: 누락 확정. | 확실 + +없음 (산림 5-1-1) | 5-1-1 | 누락 | 관목굴취 `특별인부 0.084…0.408인`, `보통인부 0.012…0.072인/10본당`이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-1-2) | 5-1-2 | 누락 | 교목굴취 나무높이별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-1-3) | 5-1-3 | 누락 | 교목굴취 근원직경별 인력·굴착기·크레인 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-2) | 5-3-2 | 누락 | 관목식재(단식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-3) | 5-3-3 | 누락 | 관목식재(군식) 수고별 특별인부·보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-4) | 5-3-4 | 누락 | 교목식재 나무높이별 인력·장비 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-3-5) | 5-3-5 | 누락 | 교목식재 흉고직경별 인력·장비 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-16-1) | 5-16-1 | 누락 | 단끊기 공정별 보통인부 수량이 있는데 해당 로직 없음. | 확실 + +미판정 (5-16-2) | 5-16-2 | 누락 | 선떼붙이기 표는 단끊기 `1m`와 떼붙임 `물량산출`의 합성 기준. 두 하위 로직과 조합하여 처리할 의도인지 확인 필요. | 의심 + +미판정 (5-17-1) | 5-17-1 | 누락 | 떼조공은 단끊기·줄떼심기·선떼붙이기 조합 표. 독립 로직 필요성 확인 필요. | 의심 + +미판정 (5-17-2) | 5-17-2 | 누락 | 돌조공은 단끊기·돌쌓기 조합 표. 독립 로직 필요성 확인 필요. | 의심 + +없음 (산림 5-19-1) | 5-19-1 | 누락 | 표토절취 깊이별 보통인부 소요량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-19-2) | 5-19-2 | 누락 | 표토펴기 ㎥당·100㎡당 보통인부 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-1) | 5-26-1 | 누락 | 막갈이 사토·양토·식토 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-2) | 5-26-2 | 누락 | 흙부수기 토성 × 깊이별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-26-3) | 5-26-3 | 누락 | 돌자갈치우기 토성 × 함량별 `인/992㎡당` 수량이 있는데 해당 로직 없음. | 확실 + +없음 (산림 5-28-2) | 5-28-2 | 누락 | 방초·야자섬유매트 포장 `조경공 2인+보통인부 1인`, 90·130㎡/일 시공량이 있는데 해당 로직 없음. | 확실 + +GF000210 | 유로폼 설치 및 해체 | 누락 | `12-38-1`은 유로폼 자재 손료의 사용횟수 기준이라 독립 단가 로직 불필요; `12-38-2`의 패널·부자재 사용수량은 상위 인력 로직이 맡는 공종이지만 실제 호표에 빠져 재료비가 계산되지 않는다. | 확실 + +GC000575 | 시멘트벽돌 | 연결 | 검색어 주차라인블록 1000X300X150; 자재품목표 시멘트벽돌 `190×90×57mm` `MT005760` 등 17줄 있음 | 확실 + +GC000604 | 카페트 | 연결 | 검색어 불연천장재(마이톤); 자재품목표 카페트 `MT008142`, 타일카페트 `MT008140` 있음 | 확실 + +GC000319, GC001050 | 융착식 도료 프라이머 | 연결 | 검색어 신구접착및방청제 LDS-MP; 자재품목표 융착식 프라이머 `MT003454` 있음(ℓ; 원문 kg면 환산 검토 필요) | 확실 + +GC001050 | 프로판가스 | 연결 | 검색어 아세틸렌 98%; 자재품목표 프로판가스 일반용 `MT003175`, kg 있음 | 확실 + +GC000375 | 무기질아연말 샵프라이머 | 연결 | 검색어 목재전용도료 오일스테인; 자재품목표 무기질 아연말 전처리 프라이머 `MT003460`, 무기질 아연말 프라이머 `MT003461` 있음 | 확실 + +GC000665 | 와이어메시 | 연결 | 검색어 메쉬스크린 H=0.9m; 자재품목표 와이어메쉬(용접철망) `MT007128` 등 있음 | 확실 + +GC000933~GC000936, GC000987 | 광명단 | 연결 | 검색어 목재전용도료 오일스테인; 자재품목표 광명단조합페인트 `MT003375`~`MT003377` 있음 | 확실 + +GF000220, GF000224 | 잡석(채움재) | 연결 | 검색어 모래 강모래; 자재품목표 자연자갈·잡석 `MT003848`, 깬잡석 `MT004113` 등 있음 | 확실 + +GC000181 | P.P로프 9㎜ | 연결 | 검색어 와이어로프(철심) 9㎜; 자재품목표 P.P로프는 `MT007584` 등 6줄 있으나 9㎜ 규격은 검색 없음 | 확실 + +GC000348 | 일체식 방수시트 | 연결 | 검색어 방수석고보드 12.5t; 자재품목표 ARS아크릴방수시트 `MT006814`·`MT006815` 있음(일체식과 동등성 미확인) | 확실 + +GC000251, GC000703~GC000707, GC000709~GC000719, GC000823~GC000824 (19키) | 공구손료·잡재료비 등 | 비목 | 결합 덧줄 전액을 경비에 계상; 원문이 공구 경비와 재료비 비율을 나누지 않아 오분류 여부는 확인 필요 | 의심 + +없음 (산림 6-4-3) | 6-4-3 | 누락 | 소금처리와 제거지점 표시의 `인/100본` 인력 수량이 `QF000167` 5줄에 있으나 로직키가 비어 있다. | 확실 + +없음 (산림 6-4-4) | 6-4-4 | 누락 | 뿌리 고살·덩굴 제거 등의 `인/100본` 수량은 `QF000168`에 있으나 로직키가 비어 있다. 같은 절의 `QF000169` 피복도·본수 환산표는 단독 로직이 필요 없는 보조 기준이다. | 확실 + +없음 (산림 6-7-1) | 6-7-1 | 누락 | 교목 시비의 근원직경별 특별인부·보통인부 수량은 `QF000173` 10줄에 있으나 로직키가 비어 있다. | 확실 + +없음 (산림 7-1-1) | 7-1-1 | 누락 | 수확 인력집재의 거리·경사 조건별 작업량 표가 있으나 산림 로직은 이웃 절 `7-1-2`부터 있다. | 확실 + +없음 (산림 7-5-2) | 7-5-2 | 누락 | 숲가꾸기·병해충방제 트랙터 집재의 거리·본당재적별 작업량 및 3인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-7-2) | 7-7-2 | 누락 | 숲가꾸기·병해충방제 HAM200 집재의 집재재적·거리별 작업량과 3인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-8-1) | 7-8-1 | 누락 | 타워야더 가선설치의 집재방식·가선길이별 소요인력이 있으나 로직 없음. `GF000068` 비고도 `가선설치 · 해체(7-8-1 · 7-8-2) 따로`라고 명시. | 확실 + +없음 (산림 7-8-2) | 7-8-2 | 누락 | 타워야더 가선해체의 집재방식·가선길이별 소요인력이 있으나 로직 없음. 상위 집재 로직에 포함되지 않음. | 확실 + +없음 (산림 7-9-1) | 7-9-1 | 누락 | 수확 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 7-9-2) | 7-9-2 | 누락 | 숲가꾸기·소나무재선충병방제 스윙야더 집재의 집재재적·거리별 작업량 및 4인 1조 구성이 있으나 로직 없음. | 확실 + +없음 (산림 8-1-1) | 8-1-1 | 누락 | 약제주입기 천공수별 `소요인력(ha당)`이 있으나 산림 로직 없음. | 확실 + +없음 (산림 8-1-2) | 8-1-2 | 누락 | 약제주입병 천공수별 `소요인력`이 있으나 산림 로직 없음. | 확실 + +없음 (산림 8-6-2) | 8-6-2 | 누락 | 드론방제의 무인헬기 `ha당` 인력 편성·소요량이 있으나 로직 없음(`8-6-1` 유인헬기만 있음). | 확실 + +없음 (산림 8-6-3) | 8-6-3 | 누락 | 지상방제의 차량살포 인력 편성과 물량 조건이 있으나 로직 없음. | 확실 + +없음 (산림 9-4-1) | 9-4-1 | 누락 | 암파쇄 브레이커 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-5-1) | 9-5-1 | 누락 | 육상 암석 절취 발파 10%의 폭약·화약공 수량 표. | 확실 + +없음 (산림 9-5-2) | 9-5-2 | 누락 | 암석 절취 깎기 90%의 암종별 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-6-1) | 9-6-1 | 누락 | 기계소할 15%의 브레이커 작업능력·치즐소모량 표. | 확실 + +없음 (산림 9-7-2) | 9-7-2 | 누락 | 무근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-8-2) | 9-8-2 | 누락 | 철근콘크리트 깨기 T=30㎝ 이상의 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-10-1) | 9-10-1 | 누락 | 콘크리트 깨기 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-10-2) | 9-10-2 | 누락 | 아스팔트 깨기 작업능력·치즐·보통인부 표. | 확실 + +없음 (산림 9-11-1) | 9-11-1 | 누락 | 콘크리트 커트 인력·장비·절단깊이별 수량 표. | 확실 + +없음 (산림 9-12-2) | 9-12-2 | 누락 | 측구터파기 암절취의 할석공·브레이커 적용량 표. | 확실 + +없음 (산림 9-12-3) | 9-12-3 | 누락 | 측구터파기 발파암의 할석공·브레이커 적용량 표. | 확실 + +없음 (산림 9-13-7) | 9-13-7 | 누락 | 구조물터파기 육상 암절취 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-8) | 9-13-8 | 누락 | 구조물터파기 육상 암절취 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-9) | 9-13-9 | 누락 | 구조물터파기 육상 암절취 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-10) | 9-13-10 | 누락 | 구조물터파기 용수 암절취 0~1m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-11) | 9-13-11 | 누락 | 구조물터파기 용수 암절취 1~2m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-12) | 9-13-12 | 누락 | 구조물터파기 용수 암절취 2~3m, 인력·브레이커 적용량. | 확실 + +없음 (산림 9-13-13) | 9-13-13 | 누락 | 구조물터파기 육상 발파암 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-14) | 9-13-14 | 누락 | 구조물터파기 육상 발파암 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-15) | 9-13-15 | 누락 | 구조물터파기 육상 발파암 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-16) | 9-13-16 | 누락 | 구조물터파기 용수 발파암 0~1m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-17) | 9-13-17 | 누락 | 구조물터파기 용수 발파암 1~2m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-13-18) | 9-13-18 | 누락 | 구조물터파기 용수 발파암 2~3m, 할석공·브레이커 적용량. | 확실 + +없음 (산림 9-16-3) | 9-16-3 | 누락 | 살수의 흡입준비·운반 등 작업시간 기준; `9-16-1~2` 노체포설·다짐 로직과 별개. | 확실 + +없음 (산림 9-19-3) | 9-19-3 | 누락 | 비탈면 고르기 발파암 보통인부·공기압축기 수량; `9-19-1~2` 로직과 별개. | 확실 + +없음 (산림 10-6-1) | 10-6-1 | 누락 | 토사·석재의 운반거리별 보통인부 `인/㎥당` 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-6-2) | 10-6-2 | 누락 | 돌 지게운반 거리별 보통인부 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-6-3) | 10-6-3 | 누락 | 기타 임업자재 운반거리·자재종류별 보통인부 표가 있으나 로직 없음. | 확실 + +없음 (산림 10-8-1) | 10-8-1 | 누락 | 케이블 크레인 짐내리기의 운반기구별 인부·신호수 수량이 있으나 로직 없음. `10-8-2·3`은 별도 설치·운전 로직. | 확실 + +없음 (산림 10-9-1) | 10-9-1 | 누락 | 상위 `GF000145(10-9)`는 시간당 기계경비만 계산한다. 비고에 `10-9-1 운반량 쓰는 식 요소 없음`을 명시하므로 자재별 1회 운반량을 반영한 단위 운반비 계산은 빠졌다. | 확실 + +없음 (산림 10-12-1) | 10-12-1 | 누락 | 덤프운반 토사의 굴착기 적재 `Q1=3600×q0×K×f×E0/Cm`와 운반 조건이 있으나 해당 로직 없음. | 확실 + +없음 (산림 10-13-1) | 10-13-1 | 누락 | 드론운반 수평거리 100~600m별 인원 수량이 있으나 로직 없음. | 확실 + +없음 (산림 10-13-2) | 10-13-2 | 누락 | 인력운반 거리별 인원 수량과 드론운반 시간·본수 기준이 있으나 로직 없음. | 확실 + +없음 (산림 13-4-6) | 13-4-6 | 누락 | 밑돌·천단 돌쌓기 뒷길이별 석공 `0.05·0.08…인` 표가 있으나 `13-4-1·2·4·5` 이웃 로직만 있다. | 확실 + +없음 (산림 13-10-2) | 13-10-2 | 누락 | 나무 말뚝박기 말구·길이별 보통인부 수량이 있으나 `13-10-1` 말뚝 다듬기 로직만 있다. | 확실 + +없음 (산림 13-11-1) | 13-11-1 | 누락 | 원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | 확실 + +없음 (산림 13-11-2) | 13-11-2 | 누락 | 타원형 돌망태 지름별 조약돌량·작업 수량 표가 있으나 로직은 `13-11-3·4` 다른 형태만 있다. | 확실 + +없음 (산림 13-15-1) | 13-15-1 | 누락 | 목재 껍질벗기기 말구별 보통인부 수량이 있으나 로직 없음. | 확실 + +없음 (건설 공통 7-4-2) | 7-4-2 | 누락 | 석재판 붙임 앵커 긴결공법의 인력 수량·일당 시공량 표 `QC000495`가 있으나 로직 없음. | 확실 + +없음 (건설 공통 7-4-3) | 7-4-3 | 누락 | 석재판 붙임 강제트러스 지지공법의 인력 수량·일당 시공량 표 `QC000496`이 있으나 로직 없음. | 확실 + +없음 (건설 유지관리 3-1-1) | 3-1-1 | 누락 | 콘크리트구조물 인력 헐기 직종·시공량. | 확실 + +없음 (건설 유지관리 3-1-2) | 3-1-2 | 누락 | 콘크리트구조물 기계 헐기 인력·장비·시공량. | 확실 + +없음 (건설 유지관리 3-1-3) | 3-1-3 | 누락 | 철골재 인력 철거 직종·시공량. | 확실 + +없음 (건설 유지관리 3-1-4) | 3-1-4 | 누락 | 철골재 기계 철거 직종·장비·시공량. | 확실 + +없음 (건설 유지관리 3-1-5) | 3-1-5 | 누락 | 석축 인력 헐기 뒷길이별 할석공·보통인부 수량. | 확실 + +없음 (건설 유지관리 3-2-1) | 3-2-1 | 누락 | 금속기와 해체 지붕잇기공 수량. | 확실 + +없음 (건설 유지관리 3-2-2) | 3-2-2 | 누락 | 흡음텍스 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-3) | 3-2-3 | 누락 | 경량천장철골틀 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-4) | 3-2-4 | 누락 | 조적벽 해체 조적공 수량. | 확실 + +없음 (건설 유지관리 3-2-5) | 3-2-5 | 누락 | 경량벽체철골틀 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-6) | 3-2-6 | 누락 | 석고판 해체 벽·천장별 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-7) | 3-2-7 | 누락 | 도배 해체 벽·천장별 도배공 수량. | 확실 + +없음 (건설 유지관리 3-2-8) | 3-2-8 | 누락 | PVC계바닥재 해체 내장공 수량. | 확실 + +없음 (건설 유지관리 3-2-9) | 3-2-9 | 누락 | 타일 해체 붙임방식별 타일공 수량. | 확실 + +없음 (건설 유지관리 3-2-10) | 3-2-10 | 누락 | 기존방수층·보호층 철거 착암공 등 수량. | 확실 + +없음 (건설 유지관리 3-2-11) | 3-2-11 | 누락 | 기존방수층 제거·바탕처리 방수공 수량. | 확실 + +없음 (건설 유지관리 3-2-12) | 3-2-12 | 누락 | 석면건축자재 해체 내·외장재별 석면해체공 수량. | 확실 + +없음 (건설 유지관리 3-3-1) | 3-3-1 | 누락 | 콘크리트·모르타르면 재도장 바탕처리 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-3-2) | 3-3-2 | 누락 | 철재면 재도장 바탕처리 A·B급별 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-3-3) | 3-3-3 | 누락 | 목재면 재도장 바탕처리 A·B급별 도장공·시공량. | 확실 + +없음 (건설 유지관리 3-4-1) | 3-4-1 | 누락 | 지붕 덧씌우기 지붕잇기공·시공량. | 확실 + +없음 (건설 유지관리 3-4-2) | 3-4-2 | 누락 | 지붕 재설치 지붕잇기공·시공량. | 확실 + +없음 (건설 유지관리 3-4-3) | 3-4-3 | 누락 | 도배 교체 벽·천장별 인력·시공량. | 확실 + +없음 (건설 유지관리 3-4-4) | 3-4-4 | 누락 | PVC계바닥재 교체 내장공·시공량. | 확실 + +없음 (건설 유지관리 3-4-5) | 3-4-5 | 누락 | 타일 교체 붙임방식별 인력·시공량. | 확실 + +없음 (건설 유지관리 4-1-1) | 4-1-1 | 누락 | 배관 해체 규격·재질별 배관공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-2) | 4-1-2 | 누락 | 각형덕트 해체 두께별 인력 수량. | 확실 + +없음 (건설 유지관리 4-1-3) | 4-1-3 | 누락 | 스파이럴덕트 해체 두께·규격별 덕트공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-4) | 4-1-4 | 누락 | 배관보온 해체 재질·규격별 보온공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-1-5) | 4-1-5 | 누락 | 덕트보온 해체 재질별 보온공 수량. | 확실 + +없음 (건설 유지관리 4-1-6) | 4-1-6 | 누락 | 펌프 해체 출력별 기계설비공·보통인부 수량. | 확실 + +없음 (건설 유지관리 4-3-1) | 4-3-1 | 누락 | 유량계 교체 인력·규격별 시공량. | 확실 + +없음 (건설 유지관리 4-3-2) | 4-3-2 | 누락 | 관갱생 규격별 규사·에폭시도료·배관공·장비시간. | 확실 + +없음 (건설 유지관리 4-3-3) | 4-3-3 | 누락 | 배관누수 검사 배관공·시공량. | 확실 + +GF000137 / QF000307 | 중기운반 기준표 | 누락 | 원문 10-4 자주식 운반 `크레인(트럭 10TON)` 한 줄이 QF000307에 없음(원문 16줄·JSON 15줄); GF000137 직접 영향은 미확인 | 확실 diff --git a/docs/raw/M01_점검/진행.md b/docs/raw/M01_점검/진행.md new file mode 100644 index 00000000..373b2437 --- /dev/null +++ b/docs/raw/M01_점검/진행.md @@ -0,0 +1,20 @@ +# M01 표 행 대조 진행 (2026-09-30) + +읽기 전용 검수. 코드·자료·git은 변경하지 않았고, 이 폴더의 보고 파일만 기록한다. `끝남`은 원문 표의 조건·규격·숫자·단위를 자료 줄과 수동 대응한 것, `사람 확인`은 원문·JSON 물리 줄 수가 같아 기계 비교가 가능했으나 조건·비목 판단이 남은 것, `미판정`은 병합·피벗·여러 표 등으로 아직 일대일 대응표를 만들지 못한 것이다. `사람 확인`과 `미판정`은 합격을 뜻하지 않는다. + +| 부문 | 전체 표 | 끝남 | 사람 확인 | 미판정 | 다음 확인 자리 | +|---|---:|---:|---:|---:|---| +| 산림 | 634 | 11 | 202 | 421 | 10-13-1·2 QF000340~342는 거리·인원 12칸과 시간산출 4항목 완료(로직 누락은 별개); 10-9-1 QF000329 35칸, 10-6-1·2·3 QF000308~310도 완료; QF000307 크레인 1줄 누락. 다음은 산림 10·12·13장 나머지 임도 표. | +| 건설 공통 | 575 | 0 | 59 | 516 | 산림·토목 후 7장 석재판 및 6장 재료. | +| 토목 | 765 | 0 | 36 | 729 | 산림 후 터널·도로·사방에 쓰는 1·2·3장부터. | +| 건축 | 353 | 0 | 7 | 346 | 토목 후. | +| 기계설비 | 509 | 0 | 56 | 453 | 건축 후. | +| 유지관리 | 197 | 0 | 11 | 186 | 마지막. | +| 합계 | 3,033 | 11 | 371 | 2,651 | 원문-JSON 행 일대일 수동 확인 계속. | + +기계 선별 결과는 `보고.md`의 「3차 전 부문 표 대응 기계 선별」에 있음. 출처 공유 1,380표, 복수 원문 표 블록 561표, 피벗 등 물리 줄 수 다른 720표는 단순 비교로 판정 불가(합계 2,661표). 그중 수동 완료 11표를 빼면 2,650표, 여기에 품셈 본문 출처 비교대상 밖인 공통 1표를 더해 위 미판정 2,651표다. 물리 줄 수 같은 371표도 숫자 181표 일치·190표 차이에 그칠 뿐 조건·비목은 사람 확인이 남아 있다. + +153절 원문 누락 후보는 `보고.md` 장별 표와 합계에 모두 분류했고, 흠의 줄글 목록은 `보고_줄글.md`에 있다. 재료 호표 675줄은 2차 때 펼쳐 검토했으나 잘못 연결된 각 줄마다 자재품목표 대체품 존재 유무까지 전부 확인하지는 못했다. 배수 환산도 발견 사례와 기계 선별만 기록했으며 1,354개 전 로직의 완전한 수동 판정은 남았다. 새 흠을 찾으면 두 보고 파일을 먼저 갱신하고 이 진행표를 고친다. +## 다음 볼 자리 (2026-09-30 중단 시점) + +사용자 지시로 새 대조를 멈췄다. 재개 시 산림 10·12·13장 나머지 임도 표부터 확인하고, 건설 공통 → 토목 → 건축 → 기계설비 → 유지관리 순서로 진행한다. 371개 `사람 확인` 표도 조건·수치·단위·비목 확정 전이며 2,651개 `미판정` 표는 병합 칸·피벗 해체가 먼저다. 그 뒤 재료 검색어 675줄의 품목표 실재 여부와 1,354개 로직의 배수 환산을 전수 확인한다. 판정 기준과 세 사례는 `대조방식.md`에 남긴다. From 7a776cb028a37085d773b1b0c2c19dd248557d6c Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 10:50:48 +0900 Subject: [PATCH 5/5] =?UTF-8?q?chore(M01):=20=ED=86=A0=EB=AA=A9=201~3?= =?UTF-8?q?=EC=9E=A5=20=ED=91=9C=20160=EA=B0=9C=20=EC=9B=90=EB=AC=B8=20?= =?UTF-8?q?=EB=8C=80=EC=A1=B0=20=EA=B8=B0=EB=A1=9D=20(sub1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 표 값 끝남 152 · 확실(흠) 7 · 의심 1 · 로직 흠 20줄 · 의심 1줄 — 기록만, 코드·로직·자료 변경 없음. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- docs/raw/M01_점검/sub1/보고.md | 132 +++++++++++++++++++ docs/raw/M01_점검/sub1/보고_줄글.md | 38 ++++++ docs/raw/M01_점검/sub1/진행.md | 197 ++++++++++++++++++++++++++++ 3 files changed, 367 insertions(+) create mode 100644 docs/raw/M01_점검/sub1/보고.md create mode 100644 docs/raw/M01_점검/sub1/보고_줄글.md create mode 100644 docs/raw/M01_점검/sub1/진행.md diff --git a/docs/raw/M01_점검/sub1/보고.md b/docs/raw/M01_점검/sub1/보고.md new file mode 100644 index 00000000..1807eece --- /dev/null +++ b/docs/raw/M01_점검/sub1/보고.md @@ -0,0 +1,132 @@ +# M01 원문 ↔ 자료 표 대조 보고 · sub1 (토목 1~3장) + +점검만 · 코드·로직·자료 수정 없음. 방식 = 코덱스 `대조방식.md` 그대로 (병합·피벗 풀기 → 칸 단위 짝짓기 → 값·단위·조건·비목·배수 각각 → 「표 값」 과 「로직이 그 표를 씀」 따로 판정). + +## 1. 범위와 결과 + +- 범위 = 토목 1장 도로포장공사(소요량 118) · 2장 하천공사(소요량 9) · 3장 터널공사(소요량 14 + 계수 19) = 160표. 코덱스 「끝남」 은 이 범위에 0표. +- 원문 = `resources/knowledge/original/원가계산/건설공사_표준품셈/본문/02_토목부문/제01~03장/*.md` · 자료 = `resources/master_data/소요량_건설품셈_01장_도로포장공사 · 02장_하천공사 · 03장_터널공사 · 계수_건설품셈_03장_터널공사 · 로직_건설품셈_01장_도로포장공사 · 02장_하천공사 · 03장_터널공사` . +- 표 값 판정 — 끝남 152 · 확실(흠) 7 · 의심 1 · 사람 확인 0 · 미판정 0. 표 값(수량·시공량·단위·규격·조건 칸)이 어긋난 곳은 0 — 흠 7표는 모두 원문 **주의 요율·수치가 자료에 아예 없는** 누락. +- 로직 판정 — 원문 표를 쓰는 로직 74줄(GC000277~337 · 338~345 · 346~350) 을 호표별로 대조. 흠 = 확실 20줄(GC000287 · 297 · 303 · 304 · 309 · 316 · 317 · 319 · 320 · 321 · 322 · 323 · 324 · 326 · 327 · 332 · 336 · 337 · 348 · 350) · 의심 1줄(GC000346) — 나머지 53줄은 대조상 흠 없음 (`보고_줄글.md`). +- 병합·피벗 처리 — 1-9-1 지주 · 방음판(칸 금 어긋난 8·15칸) · 1-9-2(2형식 × 5규격 × 2구간 = 20칸 ↔ 자료 20줄) · 1-5-4(2폭 × 2두께 = 4줄) · 3-2-3 소형터널(7진행거리 × 5항목 = 35칸 ↔ 자료 21줄 · 값 35칸) · 3-2-5(12줄 소계 포함 × 6군 중 「-」 제외 49칸 ↔ 자료 값 49칸) 모두 풀어서 칸 대칭 확인. 「-」 칸은 자료에서 생략(값 없음)으로 짝지음. + +## 2. 원문 절 별 결과 (자료 줄 · 값 칸은 자료 쪽 셈) + +| 원문 절 | 자료 표 수 | 자료 줄 | 자료 값 칸 | 표 값 판정 | +|---|---:|---:|---:|---| +| 1-1-2 | 1 | 2 | 6 | 끝남 | +| 1-2-1 | 2 | 4 | 9 | 끝남 | +| 1-2-2 | 2 | 4 | 9 | 끝남 | +| 1-2-3 | 2 | 4 | 8 | 끝남 | +| 1-3-1 | 2 | 4 | 9 | 끝남 | +| 1-3-2 | 2 | 4 | 9 | 끝남 | +| 1-3-3 | 2 | 4 | 8 | 끝남 | +| 1-4-1 | 2 | 4 | 9 | 끝남 | +| 1-4-2 | 2 | 4 | 9 | 끝남 | +| 1-4-3 | 2 | 4 | 8 | 끝남 | +| 1-5-1 | 1 | 2 | 6 | 끝남 | +| 1-5-2 | 1 | 1 | 7 | 끝남 | +| 1-5-3 | 1 | 2 | 18 | 끝남 | +| 1-5-4 | 1 | 4 | 32 | 끝남 | +| 1-5-5 | 1 | 1 | 7 | 끝남 | +| 1-5-6 | 1 | 1 | 9 | 끝남 | +| 1-5-7 | 1 | 2 | 16 | 끝남 | +| 1-5-8 | 1 | 2 | 14 | 끝남 | +| 1-5-9 | 1 | 2 | 14 | 끝남 | +| 1-6-1 | 1 | 2 | 12 | 끝남 | +| 1-6-2 | 2 | 8 | 18 | 확실(흠) 포함 | +| 1-6-3 | 2 | 4 | 22 | 끝남 | +| 1-6-4 | 2 | 4 | 22 | 끝남 | +| 1-6-5 | 2 | 5 | 21 | 끝남 | +| 1-6-6 | 2 | 2 | 5 | 끝남 | +| 1-6-7 | 1 | 1 | 3 | 끝남 | +| 1-7-1 | 3 | 6 | 14 | 확실(흠) 포함 | +| 1-7-2 | 3 | 6 | 14 | 확실(흠) 포함 | +| 1-7-3 | 1 | 1 | 7 | 끝남 | +| 1-7-4 | 1 | 1 | 8 | 끝남 | +| 1-7-5 | 2 | 2 | 5 | 끝남 | +| 1-8-1 | 2 | 3 | 8 | 끝남 | +| 1-8-2 | 3 | 10 | 27 | 확실(흠) 포함 | +| 1-8-3 | 2 | 3 | 7 | 끝남 | +| 1-8-4 | 3 | 3 | 5 | 끝남 | +| 1-8-5 | 2 | 4 | 10 | 끝남 | +| 1-8-6 | 2 | 2 | 4 | 끝남 | +| 1-8-7 | 2 | 2 | 4 | 끝남 | +| 1-8-8 | 2 | 2 | 4 | 끝남 | +| 1-8-9 | 19 | 33 | 92 | 끝남 | +| 1-8-10 | 4 | 8 | 28 | 끝남 | +| 1-8-11 | 3 | 7 | 31 | 끝남 | +| 1-8-12 | 1 | 2 | 12 | 끝남 | +| 1-8-13 | 2 | 4 | 8 | 확실(흠) 포함 | +| 1-8-14 | 3 | 6 | 10 | 확실(흠) 포함 | +| 1-8-15 | 1 | 2 | 10 | 끝남 | +| 1-9-1 | 6 | 27 | 109 | 끝남 | +| 1-9-2 | 2 | 22 | 80 | 확실(흠) 포함 | +| 1-9-3 | 6 | 6 | 14 | 끝남 | +| 1-9-4 | 3 | 6 | 16 | 끝남 | +| 2-1-1 | 1 | 1 | 2 | 끝남 | +| 2-1-2 | 1 | 1 | 2 | 끝남 | +| 2-2-1 | 1 | 5 | 20 | 끝남 | +| 2-2-2 | 1 | 1 | 4 | 끝남 | +| 2-2-3 | 1 | 1 | 4 | 끝남 | +| 2-3-1 | 1 | 2 | 4 | 끝남 | +| 2-3-2 | 1 | 1 | 2 | 끝남 | +| 2-3-3 | 2 | 3 | 5 | 끝남 | +| 3-1-1 | 4 | 15 | 15 | 끝남 | +| 3-1-2 | 3 | 3 | 5 | 끝남 | +| 3-2-1 | 7 | 29 | 94 | 의심 포함 | +| 3-2-2 | 1 | 5 | 5 | 끝남 | +| 3-2-3 | 6 | 33 | 47 | 끝남 | +| 3-2-4 | 3 | 9 | 0 | 끝남 | +| 3-2-5 | 2 | 13 | 50 | 끝남 | +| 3-3-1 | 1 | 6 | 6 | 끝남 | +| 3-4-1 | 3 | 4 | 4 | 끝남 | +| 3-4-2 | 2 | 5 | 5 | 끝남 | +| 3-4-3 | 1 | 6 | 10 | 끝남 | + +「끝남」 = 원문 표·주·표 밖 수치(※)까지 자료에 전부 있고 칸 단위로 일치. 「확실(흠) 포함」 = 표 값은 일치하나 원문 주의 수치가 빠진 표가 있음. + +## 3. 표 값 흠 (7표) + +| 표 | 원문 절 | 무엇이 다름 | 판정 | 근거 인용 한 줄 | +|---|---|---|---|---| +| QC000517 | 1-6-2 | 주⑤ 모래 부설 일당시공량(3㎝ 660㎡ · 6㎝ 410㎡) · 주⑥ 3% · 주⑦ · ※ 없음 | 확실 | 「⑥ 공구손료 및 경장비(스크리드 등)의 기계경비는 인력품의 3%로 계상한다」 | +| QC000524 · QC000526 | 1-7-1 · 1-7-2 | 주⑤ 인력품 5% (정밀절단 아닌 경우 2%) · 주④ 없음 | 확실 | 「⑤ … 인력품의 5%, 블록 정밀절단(전동절단기)에 의한 시공이 아닌 경우 2%로 계상한다」 | +| QC000532 | 1-8-2 | 주⑥ 인력품 2% 없음 (주⑤ 크레인 표는 QC000534 로 있음) | 확실 | 「⑥ 공구손료 및 경장비(드릴, 발전기 등)의 기계경비는 인력품의 2%로 계상한다」 | +| QC000553 | 1-8-13 | 주⑤ 인력품 3% · 주④ 없음 | 확실 | 「⑤ 공구손료 및 경장비(핸드믹서 등)의 기계경비는 인력품의 3%로 계상한다」 | +| QC000555 | 1-8-14 | 주⑥ 잡재료 주재료비 2% 없음 · 주⑤ 글 없음 (요율 표 QC000557 은 있으나 「인력품에 적용」 기준 칸이 없음) | 확실 | 「⑥ 잡재료(채움모르타르 등)는 주재료비의 2%로 계상한다」 | +| QC000562 | 1-9-2 | 주⑥ 인력품 2% · 주⑤ 없음 | 확실 | 「⑥ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다」 | +| QC000624 | 3-2-1 | C군 「(10)」 을 값 10 으로 저장 — 주④ 「( ) 은 싸이클 타임에서 제외」 와 어긋날 소지 | 의심 | 원문 「숏크리트 타설준비 10 · 10 · (10)」 / 자료 `C군=10 · C군원문="(10)"` | + +같은 절의 다른 주⑤(3% 등) 는 계수 표(`계수 주⑤` 등)로 잘 들어 있음 — 이 7표만 빠짐. 표 값 자체(시공량 · 인원 · 규격)는 이 7표도 일치. + +## 4. 로직 판정 (표 값과 따로) + +로직이 표를 쓰는 방식에서 확인한 것 (모두 `보고_줄글.md` 에 한 줄씩). + +- **표에 값이 없어 로직도 못 쓴 것** — GC000297 · 303 · 304 · 309 · 326 · 327 · 332 (위 3장 표 흠의 로직 쪽). +- **표는 있는데 로직이 안 쓴 것** — GC000319(공구손료 10% · 잡재료 1%) · GC000327(요율 A 2% / B 4% · 잡재료 2% — 로직 비고의 「원문 글 없음」 은 주⑤ 원문과 어긋남). +- **표 줄이 로직 호표에서 빠진 것** — 트럭 줄 10곳(GC000316 · 317 · 319 · 320 · 321 · 322 · 323 · 324 · 326 · 327) · GC000287 스프레어 · GC000336 소형브레이커 · GC000350 동력분무기. 앞 3종은 로직 비고에 「막힘」 으로 이미 적힘 · GC000350 은 적혀 있지 않음. +- **해석 의심** — GC000346 터널노임 β = 장대할증 α1 대입. +- **맞음 확인** — 로직 호표의 인원·장비 수량식(`시공량` 나눔 · `× 8` 시간 환산 · 소요일수 곱 · 100㎡×두께 = ㎥ 환산 `1/두께`)과 원문 기준량(일당 · 회당 · ㎡당 · ㎥당 · 10㎡당) 배수는 나머지 줄에서 일치. 특히 1-2~1-4 인력 살수 `1/두께`(원문 100㎡당 1인 ↔ ㎥ 단위 두께㎝) 와 1-5-1 비산방지 `살포량/2000` · 양생모래 `모래량/2` 는 원문 그대로. +- **로직 미사용 표** — 1-2~1-4 주④ 살수량 9표(로직 비고에 「물값은 계산에 안 넣음」) · 시공량 감 % 4표 + 가드레일 곡선 1표(설계자 입력 % 로 받음, 원문 상한 10% · 40% 검증 없음). 흠으로 세지 않음. + +## 5. 재료 호표 검색어 (3줄) + +정확한 품목이 자재품목표에 있는지 ↔ 현재 검색어가 실제로 찾는 것을 따로 적음 (`resources/master_data/재료_자재품목.json`). + +| 로직 | 원문 재료 | 검색어 | 실제 찾는 것 | 정확한 품목 존재 | 판정 | +|---|---|---|---|---|---| +| GC000319 | 프라이머 2.0kg /10㎡ | 신구접착및방청제 LDS-MP | 방청제 | `융착식 프라이머 도로용 접착제`(MT003454, 단위 ℓ) 있음 — 단위 kg 환산은 사람 확인 | 확실 (코덱스 기록) | +| GC000319 | 프로판가스 2.0kg | 프로판가스 일반용 | MT003175 프로판가스 일반용 kg | 있음 | 맞음 | +| GC000337 | 철망 1.15㎡ | 철망 Φ3.2. | MT006697 철망 Φ3.2. 58*58 pvc코팅 ㎡ | 있음 | 맞음 | +| GC000337 | 결속선 0.3 m | 보통철선 #8 서울 | MT000159 4.0mm **kg** | `보통철선(결속선),서울 #20 0.9mm(200m/kg)` M — MT000194 있음 | 확실 (코덱스 의심 → 상향) | +| GC000337 | 에폭시 0.01 kg(포켓식) | 주입용에폭시 M-Poxy I(습식) | MT007705 kg | 있음 | 맞음 | +| GC000348 | 일체식 방수시트 1.15㎡ | 방수석고보드 12.5t | 방수석고보드 | 없음(방수시트는 ARS아크릴 2건) | 확실 (코덱스 기록) | + +## 6. 못 본 것 · 한계 + +- 못 본 표 없음(160/160). 본문 표가 없는 1-1-1 교통통제 절의 수치 규칙(특별인부 2인)만 「의심 · 누락」 으로 기록. +- 원문 그림·주가 아닌 본문 문장(설명 문단)은 수치가 있는 것만 봄. +- 3-2-1 ~ 3-2-4 · 3-1-2 표는 설계·생산성 참고표 — 로직이 직접 부르지 않음(코덱스 「참고·계수라 로직 불필요」 분류에 동의). +- 코드·로직·자료·시험·서버는 건드리지 않음. diff --git a/docs/raw/M01_점검/sub1/보고_줄글.md b/docs/raw/M01_점검/sub1/보고_줄글.md new file mode 100644 index 00000000..1e12f9b7 --- /dev/null +++ b/docs/raw/M01_점검/sub1/보고_줄글.md @@ -0,0 +1,38 @@ +# M01 점검 결과 · 줄글 · sub1 (토목 1~3장) + +흠 하나에 한 줄. 표(QC/CC) 흠 = 원문 표·주와 자료 표의 차이 · 로직(GC) 흠 = 로직이 표를 쓰는 방식의 차이. 코덱스 기록과 같은 흠은 재확인으로만 표시. + +QC000517 | 표층 인력포설 | 1-6-2 | 누락 | 원문 주⑤(접착부 모래층 깔기 일당시공량: 보통인부 2인 · 두께 3㎝ 660㎡ · 6㎝ 410㎡)·주⑥(공구손료 및 경장비 인력품 3%)·주⑦·※(경운기 운반비 별도)가 자료 주·계수에 없음 | 확실 +QC000524 | 보도용 블록 설치(소형) | 1-7-1 | 누락 | 원문 주⑤(공구손료 및 경장비 인력품 5% · 정밀절단 아닌 경우 2%)·주④ 가 자료 주·계수에 없음 | 확실 +QC000526 | 보도용 블록 설치(대형) | 1-7-2 | 누락 | 원문 주⑤(공구손료 및 경장비 인력품 5% · 정밀절단 아닌 경우 2%)·주④ 가 자료 주·계수에 없음 | 확실 +QC000532 | 도로 표지판 설치 | 1-8-2 | 누락 | 원문 주⑥(공구손료 및 경장비 인력품 2%) 가 자료 주·계수에 없음 | 확실 +QC000553 | 유색포장(미끄럼방지) | 1-8-13 | 누락 | 원문 주④(트럭 운반)·주⑤(공구손료 및 경장비 인력품 3%) 가 자료 주·계수에 없음 | 확실 +QC000555 | 표시못 설치 | 1-8-14 | 누락 | 원문 주⑥(잡재료 주재료비 2%) 가 자료에 없음 · 주⑤(공구손료 「인력품에 다음 요율」) 글이 없고 요율 표(QC000557) 는 기준(인력품)·로직키가 없음 | 확실 +QC000562 | 보차도 및 도로경계블록 설치 | 1-9-2 | 누락 | 원문 주⑤(장비 변경 가능)·주⑥(공구손료 및 경장비 인력품 2%) 가 자료 주·계수에 없음 | 확실 +GC000297 | 콘크리트 표층 인력포설 | 1-6-2 | 로직 | 주⑥ 공구손료 및 경장비 3% 덧줄 없음 (표에 값이 없어 못 씀) | 확실 +GC000303 | 보도용 블록 설치(소형) | 1-7-1 | 로직 | 주⑤ 공구손료 및 경장비 5%(정밀절단 아닌 경우 2%) 덧줄 없음 | 확실 +GC000304 | 보도용 블록 설치(대형) | 1-7-2 | 로직 | 주⑤ 공구손료 및 경장비 5%(정밀절단 아닌 경우 2%) 덧줄 없음 | 확실 +GC000309 | 도로 표지판 설치 | 1-8-2 | 로직 | 주⑥ 공구손료 및 경장비 2% 덧줄 없음 | 확실 +GC000326 | 유색포장(미끄럼방지) | 1-8-13 | 로직 | 주⑤ 공구손료 및 경장비 3% 덧줄 없음 | 확실 +GC000327 | 표시못 설치 | 1-8-14 | 로직 | 공구손료 요율(A 2% · B 4% · 인력품) 과 잡재료 2% 미적용 — 로직 비고의 「무엇에 곱하는지 원문 글 없음」 은 원문 주⑤ 「인력품에 다음 요율을 적용」 과 어긋남 | 확실 +GC000332 | 경계블록 설치 | 1-9-2 | 로직 | 주⑥ 공구손료 및 경장비 2% 덧줄 없음 | 확실 +GC000319 | 차선도색 융착식 도료 수동식 | 1-8-9 | 로직 | 계수 주⑤(공구손료 및 경장비 10%, QC000601)·주⑥(잡재료 1%, QC000602) 표는 맞으나 로직이 부르지 않음 (덧줄 없음 · 표 쪽 로직키도 빈칸) | 확실 +GC000287 | 텍코팅 및 프라임 코팅 살포 | 1-5-1 | 로직 | 인력식 아스팔트스프레어(수동식 살포기) 400ℓ 1대 줄 없음 (기계 요소 3430-0040 가격·손료 계수 빈칸으로 막힘 — 로직 비고에 적힘) | 확실 +GC000316 | 차선 밑그림 | 1-8-9 | 로직 | 트럭 2.5ton 1대 줄 없음 (기계 요소에 화물 트럭 없음 — 로직 비고에 적힘) | 확실 +GC000317 | 차선도색 수용성형 페인트 수동식 | 1-8-9 | 로직 | 트럭 4.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000319 | 차선도색 융착식 도료 수동식 | 1-8-9 | 로직 | 트럭 4.5ton(용해기 운반)·2.5ton 각 1대 줄 없음 (같은 사유) | 확실 +GC000320 | 차선도색 상온경화형 플라스틱 도료 구동식 | 1-8-9 | 로직 | 트럭 2.5ton 2대 줄 없음 (같은 사유) | 확실 +GC000321 | 가드레일 지주 설치 | 1-8-10 | 로직 | 트럭 2.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000322 | 가드레일 판 설치 | 1-8-10 | 로직 | 트럭 2.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000324 | 중앙분리대(가드레일식) 지주 설치 | 1-8-11 | 로직 | 트럭 2.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000323 | 중앙분리대(가드레일식) 판 설치 | 1-8-11 | 로직 | 트럭 2.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000326 | 유색포장(미끄럼방지) | 1-8-13 | 로직 | 트럭 2.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000327 | 표시못 설치 | 1-8-14 | 로직 | 트럭 2.5ton 1대 줄 없음 (같은 사유) | 확실 +GC000336 | 낙석방지망 기초 착암 | 1-9-4 | 로직 | 소형브레이커 2.7㎥/min 2대 줄 없음 (기계 요소 5210-0027 손료 계수 빈칸으로 막힘 — 로직 비고에 적힘) | 확실 +GC000350 | 터널바닥 암반청소 | 3-4-3 | 로직 | 동력분무기 4.85㎾ 줄 없음 (원문 공동구 0.123hr · 바닥/인버트 0.074hr) — 표는 6줄인데 로직 호표는 5줄 | 확실 +GC000337 | 낙석방지망 철망 및 와이어 설치 | 1-9-4 | 연결·단위 | 결속선 원문 `m` 0.3 ↔ 검색어 `보통철선 #8 서울`(MT000159 · 4.0mm · kg). 같은 원문 품목 `보통철선(결속선),서울 #20 0.9mm(200m/kg)` 단위 M 이 MT000194 로 있음 — 코덱스 의심을 확실로 올림 | 확실 +GC000319 | 차선도색 융착식 도료 수동식 | 1-8-9 | 연결 | 프라이머 검색어가 신구접착및방청제(LDS-MP) — 코덱스 기록 재확인 · 자재품목에 `융착식 프라이머 도로용 접착제`(MT003454) 는 단위 ℓ (원문 kg) | 확실 +GC000348 | 터널 방수 | 3-4-1 | 연결 | 일체식 방수시트 검색어가 방수석고보드 — 코덱스 기록 재확인 · 자재품목에 일체식 터널 방수시트 품목 없음(방수시트는 ARS아크릴 2건뿐) | 확실 +GC000346 | 터널굴착 1발파당 인력 | 3-2-5 | 로직 | 터널노임 β(할증률)를 장대터널 할증 α1 로 대입해 전 인력에 (1+α1) 을 곱함 — 원문 3-1-1 은 β 가 α1 이라고 적지 않음(주①은 「별도 장대터널 할증을 가산」) | 의심 +QC000624 | 터널굴착 1발파당 싸이클 시간 | 3-2-1 | 조건 | 숏크리트 타설준비·록볼트 설치준비 C군 원문 「(10)」(주④ 싸이클 타임 제외) 을 값 10 으로 저장하고 원문 표기만 C군원문 칸에 둠 — 이 표를 합산에 쓰면 어긋날 소지 | 의심 +- | 교통통제 및 안전처리 | 1-1-1 | 누락 | 원문 「라바콘·공사안내판 시공 시 특별인부 2인 계상」 수치 규칙이 자료 표·계수·로직에 없음 (1-1-1 은 표가 없는 절) | 의심 diff --git a/docs/raw/M01_점검/sub1/진행.md b/docs/raw/M01_점검/sub1/진행.md new file mode 100644 index 00000000..8d3420cd --- /dev/null +++ b/docs/raw/M01_점검/sub1/진행.md @@ -0,0 +1,197 @@ +# M01 표 행 대조 진행 · sub1 (토목 1~3장) + +범위 = 소요량·계수 표 160개 (1장 118 · 2장 9 · 3장 소요량 14 + 계수 19). 원문 = `건설공사_표준품셈/본문/02_토목부문/제01~03장`. 방식 = 코덱스 `대조방식.md` 그대로. + +판정 말 — 끝남(흠 0) · 확실(흠) · 의심 · 사람 확인. 「표값」 = 원문 표와 자료 표의 칸 단위 대조 · 「로직」 = 로직이 그 표를 쓰는 방식 (따로 판정). + +| 장 | 범위 표 | 끝남 | 확실(흠) | 의심 | 사람 확인 | 미판정 | +|---|---:|---:|---:|---:|---:|---:| +| 1장 도로포장공사 | 118 | 111 | 7 | 0 | 0 | 0 | +| 2장 하천공사 | 9 | 9 | 0 | 0 | 0 | 0 | +| 3장 터널공사 | 33 | 32 | 0 | 1 | 0 | 0 | +| 합계 | 160 | 152 | 7 | 1 | 0 | 0 | + +표값 「확실(흠)」 7표 = 원문 주의 수치가 자료 표·계수에 없음 (1-6-2 · 1-7-1 · 1-7-2 · 1-8-2 · 1-8-13 · 1-8-14 · 1-9-2). 나머지 표는 값·단위·조건·규격·수량 전 칸 일치. + +로직 판정 집계 — 로직 맞음 91 · 해당 없음 31 · 로직 흠 23 · 로직 미사용 14 · 로직 의심 1. 로직 흠·의심 내용은 `보고_줄글.md`. + +## 1장 도로포장공사 + +| 표 | 절 | 이름 | 표값 | 표값 근거 | 로직 | 로직 근거 | +|---|---|---|---|---|---|---| +| QC000497 | 1-1-2 | 유도선 설치 및 해체 | 끝남 | | 로직 맞음 | GC000277 | +| QC000498 | 1-2-1 | 인력식 소규모장비 포설 | 끝남 | | 로직 맞음 | GC000278 | +| QC000499 | 1-2-2 | 기계포설(길어깨) | 끝남 | | 로직 맞음 | GC000279 | +| QC000500 | 1-2-3 | 기계포설(본선) | 끝남 | | 로직 맞음 | GC000280 | +| QC000501 | 1-3-1 | 인력식 소규모장비 포설 | 끝남 | | 로직 맞음 | GC000281 | +| QC000502 | 1-3-2 | 기계포설(길어깨) | 끝남 | | 로직 맞음 | GC000282 | +| QC000503 | 1-3-3 | 기계포설(본선) | 끝남 | | 로직 맞음 | GC000283 | +| QC000504 | 1-4-1 | 인력식 소규모장비 포설 | 끝남 | | 로직 맞음 | GC000284 | +| QC000505 | 1-4-2 | 기계포설(길어깨) | 끝남 | | 로직 맞음 | GC000285 | +| QC000506 | 1-4-3 | 기계포설(본선) | 끝남 | | 로직 맞음 | GC000286 | +| QC000507 | 1-5-1 | 텍코팅 및 프라임 코팅 살포 | 끝남 | | 로직 흠 | GC000287 인력식 스프레어 줄 없음 | +| QC000508 | 1-5-2 | 아스팔트 기층 소규모포설 | 끝남 | | 로직 맞음 | GC000288 | +| QC000509 | 1-5-3 | 아스팔트 기층 기계포설(소형장비) | 끝남 | | 로직 맞음 | GC000289 | +| QC000510 | 1-5-4 | 아스팔트 기층 기계포설(대형장비) | 끝남 | | 로직 맞음 | GC000290 | +| QC000511 | 1-5-5 | 아스팔트 표층 소규모포설 | 끝남 | | 로직 맞음 | GC000291 | +| QC000512 | 1-5-6 | 아스팔트 표층 기계포설(소형장비) | 끝남 | | 로직 맞음 | GC000292 | +| QC000513 | 1-5-7 | 아스팔트 표층 기계포설(대형장비) | 끝남 | | 로직 맞음 | GC000293 | +| QC000514 | 1-5-8 | 쇄석 매스틱 아스팔트(SMA) 표층 포설 | 끝남 | | 로직 맞음 | GC000294 | +| QC000515 | 1-5-9 | 배수성·저소음 아스팔트 표층 포설 | 끝남 | | 로직 맞음 | GC000295 | +| QC000516 | 1-6-1 | 린 콘크리트 기층 포설 | 끝남 | | 로직 맞음 | GC000296 | +| QC000517 | 1-6-2 | 표층 인력포설 | 확실(흠) | 주⑤(모래층 660㎡·410㎡)·주⑥ 3%·주⑦ 없음 | 로직 흠 | GC000297 공구손료 3% 없음 | +| QC000518 | 1-6-2 | 표층 인력포설 적용기준 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000519 | 1-6-3 | 콘크리트 표층 기계포설(소형장비) | 끝남 | | 로직 맞음 | GC000298 | +| QC000520 | 1-6-4 | 콘크리트 표층 기계포설(대형장비) | 끝남 | | 로직 맞음 | GC000299 | +| QC000521 | 1-6-5 | 기계포설 장비조립 및 해체 | 끝남 | | 로직 맞음 | GC000300 | +| QC000522 | 1-6-6 | 포장줄눈 절단 | 끝남 | | 로직 맞음 | GC000301 | +| QC000523 | 1-6-7 | 포장줄눈 설치 | 끝남 | | 로직 맞음 | GC000302 | +| QC000524 | 1-7-1 | 보도용 블록 설치(소형) | 확실(흠) | 주④·주⑤ 5%/2% 없음 | 로직 흠 | GC000303 공구손료 5%/2% 없음 | +| QC000525 | 1-7-1 | 보도용 블록 설치(소형) 적용기준 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000526 | 1-7-2 | 보도용 블록 설치(대형) | 확실(흠) | 주④·주⑤ 5%/2% 없음 | 로직 흠 | GC000304 공구손료 5%/2% 없음 | +| QC000527 | 1-7-2 | 보도용 블록 설치(대형) 적용기준 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000528 | 1-7-3 | 투수아스팔트 표층 소규모포설 | 끝남 | | 로직 맞음 | GC000305 | +| QC000529 | 1-7-4 | 투수아스팔트 표층 기계포설(소형장비) | 끝남 | | 로직 맞음 | GC000306 | +| QC000530 | 1-7-5 | 탄성포장재 포설 | 끝남 | | 로직 맞음 | GC000307 | +| QC000531 | 1-8-1 | 교통 안전표지판 설치 | 끝남 | | 로직 맞음 | GC000308 | +| QC000532 | 1-8-2 | 도로 표지판 설치 | 확실(흠) | 주⑥ 2% 없음 | 로직 흠 | GC000309 공구손료 2% 없음 | +| QC000533 | 1-8-2 | 도로 표지판 설치 표지판 규격별 | 끝남 | | 로직 맞음 | GC000309 | +| QC000534 | 1-8-2 | 도로 표지판 설치 크레인 규격 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000535 | 1-8-3 | 도로반사경 설치 | 끝남 | | 로직 맞음 | GC000310 | +| QC000536 | 1-8-4 | 도로표지병 설치 | 끝남 | | 로직 맞음 | GC000315 | +| QC000537 | 1-8-5 | 시선유도표지 설치 | 끝남 | | 로직 맞음 | GC000311 | +| QC000538 | 1-8-6 | 볼라드 설치 | 끝남 | | 로직 맞음 | GC000312 | +| QC000539 | 1-8-7 | 주차 블록 설치 | 끝남 | | 로직 맞음 | GC000313 | +| QC000540 | 1-8-8 | 차선규제봉 설치 | 끝남 | | 로직 맞음 | GC000314 | +| QC000541 | 1-8-9 | 차선도색 차선 밑그림 | 끝남 | | 로직 흠 | GC000316 트럭 줄 없음 | +| QC000542 | 1-8-9 | 차선도색 수용성형 페인트 수동식 | 끝남 | | 로직 흠 | GC000317 트럭 4.5ton 줄 없음 | +| QC000543 | 1-8-9 | 차선도색 수용성형 페인트 기계식 | 끝남 | | 로직 맞음 | GC000318 | +| QC000544 | 1-8-9 | 차선도색 융착식 도료 수동식 | 끝남 | | 로직 흠 | GC000319 트럭 2대 줄 · 공구손료 10% · 잡재료 1% 없음 | +| QC000545 | 1-8-9 | 융착식 도료 수동식 트럭 작업 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000546 | 1-8-9 | 융착식 도료 수동식 재료 | 끝남 | | 로직 흠 | GC000319 프라이머 검색어 (코덱스 기록) | +| QC000547 | 1-8-9 | 차선도색 상온경화형 플라스틱 도료 구동식 | 끝남 | | 로직 흠 | GC000320 트럭 2대 줄 없음 | +| QC000548 | 1-8-10 | 가드레일 설치 지주 설치 | 끝남 | | 로직 흠 | GC000321 트럭 줄 없음 | +| QC000549 | 1-8-10 | 가드레일 설치 판 설치 | 끝남 | | 로직 흠 | GC000322 트럭 줄 없음 | +| QC000550 | 1-8-11 | 중앙분리대 설치(가드레일식) 지주 설치 | 끝남 | | 로직 흠 | GC000324 트럭 줄 없음 | +| QC000551 | 1-8-11 | 중앙분리대 설치(가드레일식) 판 설치 | 끝남 | | 로직 흠 | GC000323 트럭 줄 없음 | +| QC000552 | 1-8-12 | 중앙분리대 설치(콘크리트포설식) | 끝남 | | 로직 맞음 | GC000325 | +| QC000553 | 1-8-13 | 유색포장(미끄럼방지) | 확실(흠) | 주④·주⑤ 3% 없음 | 로직 흠 | GC000326 트럭 줄 · 공구손료 3% 없음 | +| QC000554 | 1-8-13 | 유색포장(미끄럼방지) 적용기준 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000555 | 1-8-14 | 표시못 설치 | 확실(흠) | 주⑤ 글·주⑥ 잡재료 2% 없음 | 로직 흠 | GC000327 트럭 줄 · 요율(A 2%/B 4%) · 잡재료 2% 없음 | +| QC000556 | 1-8-14 | 표시못 설치 적용기준 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000557 | 1-8-14 | 표시못 설치 요율 | 끝남 | | 해당 없음 | | +| QC000558 | 1-8-15 | L형측구 설치(포설식) | 끝남 | | 로직 맞음 | GC000328 | +| QC000559 | 1-9-1 | 방음벽 설치 앵커볼트 설치 | 끝남 | | 로직 맞음 | GC000329 | +| QC000560 | 1-9-1 | 방음벽 설치 지주설치 | 끝남 | | 로직 맞음 | GC000330 | +| QC000561 | 1-9-1 | 방음벽 설치 방음판 설치 | 끝남 | | 로직 맞음 | GC000331 | +| QC000562 | 1-9-2 | 보차도 및 도로경계블록 설치 | 확실(흠) | 주⑤·주⑥ 2% 없음 | 로직 흠 | GC000332 공구손료 2% 없음 | +| QC000563 | 1-9-2 | 보차도 및 도로경계블록 설치 적용기준 | 끝남 | | 해당 없음 | 적용기준·참고 표 | +| QC000564 | 1-9-3 | 낙석방지책 설치 지주 설치 | 끝남 | | 로직 맞음 | GC000333 | +| QC000565 | 1-9-3 | 낙석방지책 설치 와이어 설치 | 끝남 | | 로직 맞음 | GC000334 | +| QC000566 | 1-9-3 | 낙석방지책 설치 철망 설치 | 끝남 | | 로직 맞음 | GC000335 | +| QC000567 | 1-9-4 | 낙석방지망 설치 기초 착암 | 끝남 | | 로직 흠 | GC000336 소형브레이커 2대 줄 없음 | +| QC000568 | 1-9-4 | 낙석방지망 설치 철망 및 와이어 설치 | 끝남 | | 로직 맞음 | GC000337 | +| QC000569 | 1-9-4 | 낙석방지망 설치 재료 | 끝남 | | 로직 흠 | GC000337 결속선 검색어 (단위 kg ↔ m) | +| QC000570 | 1-2-1 | 인력식 소규모장비 포설 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000571 | 1-2-2 | 기계포설(길어깨) 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000572 | 1-2-3 | 기계포설(본선) 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000573 | 1-3-1 | 인력식 소규모장비 포설 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000574 | 1-3-2 | 기계포설(길어깨) 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000575 | 1-3-3 | 기계포설(본선) 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000576 | 1-4-1 | 인력식 소규모장비 포설 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000577 | 1-4-2 | 기계포설(길어깨) 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000578 | 1-4-3 | 기계포설(본선) 계수 주④ | 끝남 | | 로직 미사용 | 주④ 살수량은 물값 계산에 안 넣음 (로직 비고에 적힘) | +| QC000579 | 1-6-3 | 콘크리트 표층 기계포설(소형장비) 계수 비고 | 끝남 | | 로직 맞음 | GC000298 | +| QC000580 | 1-6-4 | 콘크리트 표층 기계포설(대형장비) 계수 비고 | 끝남 | | 로직 맞음 | GC000299 | +| QC000581 | 1-6-5 | 기계포설 장비조립 및 해체 계수 주⑤ | 끝남 | | 로직 맞음 | GC000300 | +| QC000582 | 1-6-6 | 포장줄눈 절단 계수 주③ | 끝남 | | 로직 맞음 | GC000301 | +| QC000583 | 1-7-1 | 보도용 블록 설치(소형) 계수 비고 | 끝남 | | 로직 맞음 | GC000303 | +| QC000584 | 1-7-2 | 보도용 블록 설치(대형) 계수 비고 | 끝남 | | 로직 맞음 | GC000304 | +| QC000585 | 1-7-5 | 탄성포장재 포설 계수 주④ | 끝남 | | 로직 맞음 | GC000307 | +| QC000586 | 1-8-1 | 교통 안전표지판 설치 계수 주⑤ | 끝남 | | 로직 맞음 | GC000308 | +| QC000587 | 1-8-3 | 도로반사경 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000310 | +| QC000588 | 1-8-4 | 도로표지병 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000315 | +| QC000589 | 1-8-4 | 도로표지병 설치 계수 주④ | 끝남 | | 로직 맞음 | GC000315 | +| QC000590 | 1-8-5 | 시선유도표지 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000311 | +| QC000591 | 1-8-6 | 볼라드 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000312 | +| QC000592 | 1-8-7 | 주차 블록 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000313 | +| QC000593 | 1-8-8 | 차선규제봉 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000314 | +| QC000594 | 1-8-9 | 차선도색 차선 밑그림 계수 주⑤ | 끝남 | | 로직 맞음 | GC000316 | +| QC000595 | 1-8-9 | 차선도색 수용성형 페인트 수동식 계수 비고 | 끝남 | | 로직 미사용 | 시공량 감 % 는 설계자 입력 (상한 10% 검증 없음) | +| QC000596 | 1-8-9 | 차선도색 수용성형 페인트 수동식 계수 주⑤ | 끝남 | | 로직 맞음 | GC000317 | +| QC000597 | 1-8-9 | 차선도색 수용성형 페인트 수동식 계수 주⑥ | 끝남 | | 로직 맞음 | GC000317 | +| QC000598 | 1-8-9 | 차선도색 수용성형 페인트 기계식 계수 비고 | 끝남 | | 로직 미사용 | 시공량 감 % 는 설계자 입력 (상한 10% 검증 없음) | +| QC000599 | 1-8-9 | 차선도색 수용성형 페인트 기계식 계수 주⑤ | 끝남 | | 로직 맞음 | GC000318 | +| QC000600 | 1-8-9 | 차선도색 융착식 도료 수동식 계수 비고 | 끝남 | | 로직 미사용 | 시공량 감 % 는 설계자 입력 (상한 10% 검증 없음) | +| QC000601 | 1-8-9 | 차선도색 융착식 도료 수동식 계수 주⑤ | 끝남 | | 로직 흠 | GC000319 이 안 씀 | +| QC000602 | 1-8-9 | 차선도색 융착식 도료 수동식 계수 주⑥ | 끝남 | | 로직 흠 | GC000319 이 안 씀 | +| QC000603 | 1-8-9 | 차선도색 상온경화형 플라스틱 도료 구동식 계수 비고 | 끝남 | | 로직 미사용 | 시공량 감 % 는 설계자 입력 (상한 10% 검증 없음) | +| QC000604 | 1-8-9 | 차선도색 상온경화형 플라스틱 도료 구동식 계수 주⑤ | 끝남 | | 로직 맞음 | GC000320 | +| QC000605 | 1-8-9 | 차선도색 상온경화형 플라스틱 도료 구동식 계수 주⑥ | 끝남 | | 로직 맞음 | GC000320 | +| QC000606 | 1-8-10 | 가드레일 설치 판 설치 계수 주④ | 끝남 | | 로직 미사용 | 곡선감 % 는 설계자 입력 (40% 상한 검증 없음) | +| QC000607 | 1-8-10 | 가드레일 설치 판 설치 계수 주⑤ | 끝남 | | 로직 맞음 | GC000322 | +| QC000608 | 1-8-11 | 중앙분리대 설치(가드레일식) 판 설치 계수 주④ | 끝남 | | 로직 맞음 | GC000323 | +| QC000609 | 1-9-1 | 방음벽 설치 앵커볼트 설치 계수 주③ | 끝남 | | 로직 맞음 | GC000329 | +| QC000610 | 1-9-1 | 방음벽 설치 지주설치 계수 주⑤ | 끝남 | | 로직 맞음 | GC000330 | +| QC000611 | 1-9-1 | 방음벽 설치 방음판 설치 계수 주④ | 끝남 | | 로직 맞음 | GC000331 | +| QC000612 | 1-9-3 | 낙석방지책 설치 지주 설치 계수 주④ | 끝남 | | 로직 맞음 | GC000333 | +| QC000613 | 1-9-3 | 낙석방지책 설치 와이어 설치 계수 주④ | 끝남 | | 로직 맞음 | GC000334 | +| QC000614 | 1-9-3 | 낙석방지책 설치 철망 설치 계수 주④ | 끝남 | | 로직 맞음 | GC000335 | + +## 2장 하천공사 + +| 표 | 절 | 이름 | 표값 | 표값 근거 | 로직 | 로직 근거 | +|---|---|---|---|---|---|---| +| QC000615 | 2-1-1 | 사석부설 | 끝남 | | 로직 맞음 | GC000338 | +| QC000616 | 2-1-2 | 사석고르기 | 끝남 | | 로직 맞음 | GC000339 | +| QC000617 | 2-2-1 | 타원형 돌망태 설치 | 끝남 | | 로직 맞음 | GC000340 | +| QC000618 | 2-2-2 | 매트리스형 돌망태 설치 | 끝남 | | 로직 맞음 | GC000341 | +| QC000619 | 2-2-3 | 돌망태형옹벽 설치 | 끝남 | | 로직 맞음 | GC000342 | +| QC000620 | 2-3-1 | 식생매트 설치 | 끝남 | | 로직 맞음 | GC000343 | +| QC000621 | 2-3-2 | 블록 붙이기(인력) | 끝남 | | 로직 맞음 | GC000344 | +| QC000622 | 2-3-3 | 블록 붙이기(기계) | 끝남 | | 로직 맞음 | GC000345 | +| QC000623 | 2-3-3 | 블록 붙이기(기계) 계수 주④ | 끝남 | | 로직 맞음 | GC000345 | + +## 3장 터널공사 + +| 표 | 절 | 이름 | 표값 | 표값 근거 | 로직 | 로직 근거 | +|---|---|---|---|---|---|---| +| QC000624 | 3-2-1 | 터널굴착 1발파당 싸이클 시간(Cycle Time) | 의심 | C군 「(10)」 을 값 10 으로 저장 — 주④ 「( ) 제외」 와 어긋날 소지 | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000625 | 3-2-1 | 소형터널 동바리 설치 시간 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000626 | 3-2-2 | 기계굴착의 능력 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000627 | 3-2-3 | 천공기계의 천공속도 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000628 | 3-2-3 | 소형터널 굴착 기준 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000629 | 3-2-4 | 터널 굴착시 천공 및 버력처리 장비의 조합 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000630 | 3-2-4 | 터널의 구분(A · B · C군) | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000631 | 3-2-4 | 소형터널 장비 조합(참고자료) | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| QC000632 | 3-2-5 | 터널굴착 1발파당 작업인원 | 끝남 | | 로직 의심 | GC000346 β = 장대할증 α1 해석 | +| QC000633 | 3-3-1 | 터널 철재거푸집 설치・해체・이동 | 끝남 | | 로직 맞음 | GC000347 | +| QC000634 | 3-4-1 | 터널 방수 | 끝남 | | 로직 맞음 | GC000348 | +| QC000635 | 3-4-1 | 터널 방수 재료량 | 끝남 | | 로직 흠 | GC000348 방수시트 검색어 (코덱스 기록) | +| QC000636 | 3-4-2 | 작업대차 조립 및 해체 | 끝남 | | 로직 맞음 | GC000349 | +| QC000637 | 3-4-3 | 터널바닥 암반청소 | 끝남 | | 로직 흠 | GC000350 동력분무기 줄 없음 | +| CC000075 | 3-1-1 | 터널노임 산정식 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000076 | 3-1-1 | 터널작업 노임 1일 기준시간 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000077 | 3-1-1 | 장대 터널 할증률(α1) | 끝남 | | 로직 맞음 | GC000346 | +| CC000078 | 3-1-1 | 굴착 잡재료비 및 경장비 기계경비 | 끝남 | | 로직 맞음 | GC000346 | +| CC000079 | 3-1-2 | 터널 여굴(餘掘)량 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000080 | 3-1-2 | 추가 여굴 상한 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000081 | 3-1-2 | 수로터널 등 단면이 적은 경우 바닥 및 인버트 여굴 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000082 | 3-2-1 | 용수발생 굴착 싸이클 증가율 상한 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000083 | 3-2-1 | 바닥청소 및 면정리 작업량(T_3) | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000084 | 3-2-1 | 와이어메시 Pin 고정 시간(T_4) | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000085 | 3-2-1 | 뿜어붙이기 효율(E) | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000086 | 3-2-1 | 소형터널 단면적 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000087 | 3-2-3 | 소형브레이커 공기소비량 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000088 | 3-2-3 | 심빼기 1구멍 1m당 폭약량 배율 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000089 | 3-2-3 | 풍화암 1발파 진행거리 준용 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000090 | 3-2-3 | 도갱천공 후 넓히기 싸이클 시간 비율 | 끝남 | | 해당 없음 | 참고·계수 표 (코덱스 분류 동의) | +| CC000091 | 3-2-5 | 병렬터널 두막장 동시굴착 품 적용률 | 끝남 | | 로직 맞음 | GC000346 | +| CC000092 | 3-4-1 | 방수 공구손료 및 경장비 기계경비 | 끝남 | | 로직 맞음 | GC000348 | +| CC000093 | 3-4-2 | 작업대차 공구손료 및 경장비 기계경비 | 끝남 | | 로직 맞음 | GC000349 | + +## 다음 볼 자리 + +- 토목 1~3장 범위 완료 · 못 본 표 없음. +- 재료 호표 3줄(GC000319 프라이머 · GC000337 결속선·철망·에폭시 · GC000348 방수시트) 은 자재품목 대조까지 끝남 — 결과는 `보고.md`. +- 토목 4장~ 은 범위 밖.