Commit Graph
5 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5 7bf37b2006 feat(b08): 건설 형태 미판정 166 → 151 — 품 단위·자재 소요표·장비 사용시간 잣대
브레인 B18 ②. 잣대는 원문 ↔ 마스터 어긋남 건수.

- 판정 셋 더함(`_FormsConst`)
  · 칸에 `인/ton`·`인/개소` — **그 단위당 사람 몫**이라 소요량 표(13-1-1 플랜트 배관 여덟)
  · 머리에 「품명·명칭」+「단위」 — 자재 소요량 표
  · 머리에 「사용시간」 — 장비를 몇 시간 쓰는지 적은 소요량 표(13-9-1 수중펌프)
- ⚠ 산림 미판정 0 그대로 — 건설 층은 산림이 못 가렸을 때만 돎
- 남은 151 갈래: 표지 없음 77 · 머리 두 단 63 · 구간 6 · 원문이 품을 안 적음 5
- 건설 밑수 미확보 438 → 448(새로 판정된 표가 밑수 셈에 들어온 만큼)
- 전체 시험 2,445 통과

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-18 17:11:47 +09:00
eomsangdonandClaude Opus 5 7786316ef5 feat(b08): 조건별 계수표 잣대 — 건설 형태 미판정 175 → 168
- 「현장조건·토질명」으로 갈리고 값이 모두 1 이하면 **작업효율·계수표**로 봄(8-2-1 도자 E 꼴)
- ⚠ 산림 미판정 0 그대로 · 밑수 셈 변화 없음(확보 713 · 미확보 438)
- 전체 시험 2,442 통과

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-18 14:09:48 +09:00
eomsangdonandClaude Opus 5 0a25edeb7e feat(b08): 두 단 머리를 이어 읽어 미판정 196 → 175 · 밑수 미판독 75 → 2(나머지는 거절 자리)
브레인 일감(2026-09-18 둘째 바퀴). 잣대는 원문 ↔ 마스터 어긋남 건수.

- **머리 두 단을 이어 본다**(`judged_const_form` ⑯) — ⚠ 평탄화가 아니라 **위 단을 그대로 두고
  아래 단을 머리에 더해** 한 번만 다시 봄. 21 표가 갈림(직종 18 · 공식 기호 3)
- 못 가린 175 는 갈래를 다시 나눔 — 머리 두 단·값 있음 81 · 값은 있는데 표지 없음 82 ·
  머리가 구간 6 · **원문이 품을 안 적음 6(할 일 아님)**
- 밑수 미확보 사유를 셋으로 가름(`_basis_missing_why`)
  · **원문 부재**(채울 것 아님) 364 · **거절 자리** 72 · **미판독**(진짜 할 일) 2
  · ⚠ 거절 자리 = 원문이 적은 것이 값의 단위인 자리 — 「회당」(2026-09-17 판정) ·
    「(인/일)」·「(㎥/hr)」·「(ℓ/hr)」는 「하루에 몇 인」이라는 뜻이지 표의 밑수가 아님 ·
    밑수가 둘인 자리(「1ha당, 100본당」)도 여기
  · 산림도 같은 눈으로 — 미판독 10 → 1(F0237 「1대 1조, 시간당」만 사람 판정)
- 밑수 단위에 JOINT·호 더함 · 작업조 표는 「밑수가 표 밖(시공량)」으로 따로 적음
- 셈 — 건설 미판정 196 → 175 · 건설 밑수 확보 711 → 713 · 산림 미판정 0 · 산림 밑수 미확보 79 그대로
  (속가름: 원문 부재 70 → 78 · 미판독 8 → 1)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-18 13:49:01 +09:00
eomsangdonandClaude Opus 5 c22cc7f80d feat(b08): 건설 형태 미판정 275 → 196 · 밑수 확보 675 → 710 — 못 가린 것은 갈래로 남김
브레인 일감(2026-09-18). 잣대는 **원문 ↔ 마스터 어긋남 건수**(금액 아님).

- 건설 표 판정 넷 더함(`_FormsConst`)
  · 할증·보정 율표(「할증률」·「기계경비의」·「효율」) · 작업량·시공능력·소요시간 표 ·
    기계 가격·손료표(기계 벌이 정본) · 머리가 공식 기호(`K`·`t(분)`) · 줄 이름이 시간/사용량 ·
    다짐 두께·횟수 기준표 · 백분율 표의 「0」을 셈에서 뺌
  · ⚠ 산림 미판정 0 그대로 — 건설 층은 산림이 못 가렸을 때만 돎
- 못 가린 196 은 **갈래를 적어** 남김(`const_undetermined_kind`)
  · 머리가 두 단 108 · 그 밖(사람이 봐야 함) 82 · 머리가 구간 6
- ⚠ **밑수·[주] 를 남의 장 원문에서 읽고 있었음** — 건설 원문이 장별 파일인데 **첫 파일만** 열어
  모든 표의 줄 번호를 맞댔음. 표마다 제 `source_file` 을 보게 고침
  (그 탓에 「미판독 79」가 헛으로 세어지고 있었음)
- 밑수를 **표 머리 칸에서도** 읽음 — 「(단위 : ㎢)」·「(도엽당)」 꼴
  · ⚠ 한 칸에 단위가 둘이면(`손료계수 (1일 1대당)`) **안 읽음** — 어느 쪽이 밑수인지 못 가림
  · 밑수 단위에 층·set·Joint·발파·공·㎢·도엽·ea 더함(원문이 세는 물건)
- 셈 — 건설 미판정 275 → 196 · 건설 밑수 확보 675 → 710 · 미확보 439 → 431(원문 부재 356 · 미판독 75)
  · 산림 밑수 미확보 81 → 79(8-6-2·8-6-3 드론방제 「ha당」이 표 머리에서 읽힘) · 산림 미판정 0 유지
  · 원문↔마스터 밑수 어긋남 목록 14 → 12(F0228·F0229 풀림)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-18 13:15:51 +09:00
eomsangdonandClaude Opus 5 83220dc231 feat(b08): 건설 표 모양 판정층 — 미판정 891 → 276 · 건설 밑수 미판독 184 → 90 · 산림 0 그대로
브레인 일감. 표 모양 판정이 산림 표에 맞춰져 있어 건설 표를 못 가렸음(건설 미판정 891 · 산림 0).

- `B08_Quantity_Build_WorkItemMaster_FormsConst.py` — **산림 잣대가 미판정으로 떨어질 때만** 도는 건설 층
  · 기계 손료표(머리 「분류번호」+「상각 비율」) 122 · 율·계수표(손율·요율·보정계수) · 값 없는 설명·서식표 ·
    건설 직종(특급·고급·중급·초급 기술자 · 지적기사 · 비계공 …) · 줄에 단위 칸+값 · 값 자리 계산식 ·
    줄 이름이 공식 기호뿐(β·E) · 값이 모두 백분율
  · ⚠ 비고 칸의 산출식은 값으로 안 봄 — 인력품 표가 계수로 뒤집히던 자리(9-5-4 수치지도)
  · ⚠ 꼬리 단위는 품·자재 단위만 값으로 셈 — `24hr`·`30톤`·`0.166일` 은 규격·기간 표기
  · ⚠ **못 가리면 미판정으로 남김**(276) — 지어내 채우지 않음
- 밑수 읽기 넓힘(`_Table.SOURCE_BASIS_RE`) — 건설은 절 제목 끝에 밑수를 적음
  · `(용접개소당)`·`(세면기 개당)`·`(절단길이 10m당)`·`(m당 : 관길이기준)`·`(일당)`·`(기당)` 을 읽음
  · 단위에 일·기·조·명·틀 더함 · ⚠ 「회」는 넣지 않음(2026-09-17 서브 판정)
  · ⚠ `(1ha당, 100본당)` 처럼 **밑수가 둘이면 안 고름** · `공㎥당` 이 `㎥` 로 깎이던 것 고침
  · ⚠ **작업조 표에는 「일」 밑수를 안 붙임**(c3da333e — 붙이면 유로폼 호표가 사라짐)
  · 건설 밑수 확보 537 → 639 · 미판독 184 → 90 · 산림 확보 251 → 253(원문에 있던 2-2-4 ha당 등)
- 브레인 ①[주] 17 중 3 — `md_notes` 이어짐에 「- 4. 고철공제 : A=…」 꼴(콜론·식) 과 중첩 [주] 를 더함
  · 남은 14 는 마스터가 뒤 표의 [주]까지 붙여 둔 자리 — 「애매하면 안 깎는 쪽」으로 까닭만 달아 둠
- 브레인 ②밑수 5 중 3 — `(단위 : ㎥)`(당 없음) · 줄 칸의 `(160ha당)` · 설명 글이 앞에 붙은 `(…, ha당)` 읽음
  · F0322·F0323 은 원문 밑수가 표 둘 아래 산출식에만 있어 사람 판정 유지
-  금액 불변 — 직접공사비 5,983,724 · 합계 10,124,000 그대로
- `test_form_const.py` 22 — 산림이 건설 층에 안 닿음 · 꼴 여섯 가름 · 못 가리면 미판정 · 밑수 아홉 꼴
- 곁가지(받은 md 손질이 부른 것)
  · 8-11 이동식 임목파쇄기 — 랩탑 서브가 8-4 를 줄마다 풀자 **연료 칸이 「-」 인 빈 레코드**가 생겨 산림
    8-11 [주]⑤(13.5ℓ·16%) 층이 통째로 빠졌음 → 「연료가 비면 산림 [주]가 정본」으로 두 자리 고침
  · 기계 벌 — 중유 기종(`중유487.2`) 을 경유로 적던 것 · 연료가 둘인 칸(`73.7+휘발유54.5`) 을 반쪽만 싣던 것 ·
    원문에 없는 기종을 옛 벌에서 이어받던 것 고침(연료 274)
  · ⚠ 이어받기는 **원문에 줄이 있는데 연료를 못 읽은 코드**까지 — 못 읽은 줄 + 주연료 칸이 수가 아닌 줄
    (양수기 7993-0020 은 원문이 규격을 연료 칸에 밀어 적음 `1.49㎾` · 사람이 맞춘 1.3ℓ 를 지킴)
  · 이름표 줄 수·건설 공종 축 셈·열쇠 지문 갱신(까닭을 파일에 적음)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-18 09:07:49 +09:00