Commit Graph
606 Commits
Author SHA1 Message Date
eomsangdon 5a05b9b525 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-15 21:58:04 +09:00
eomsangdonandClaude Opus 5 81a1c013d2 feat(z01): 좌측 패널을 B03~B09 도킹 사이드바 양식으로(상자 둘 — 기초단가 · 마스터 트리) · 기초단가 다섯(노임·기계·자재·유가·요율) 표 + 칸 고치기(editable 만 · 못 고치는 칸은 까닭·산출근거) · 덮개 판정은 서버 state 만(원본 바뀜·주인 없음은 줄째 또렷이 · 단추 글자에 값) · 요율 알림 · 고친 것 모아 보기(서버 정렬) · 공용 오버레이에 진행단계·프로젝트 이름 끄기 선택(브레인)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 21:55:33 +09:00
eomsangdonandClaude Opus 5 d8f4ac0240 feat(z01): 기초단가 다섯을 한 표로 모으는 이름표 · 줄 열쇠·null 판정
- `merged_tables` 다섯(노임·자재·유가·제비율·기계) — 열 62. **값은 안 옮김**, 열 이름·단위·숨김과
  `editable`(고칠 수 있나)만 담음. 계산값 넷은 기계에만 있고 `editable: false`
- `machine_cost_chain` 다섯 걸음 — 손료(취득가×1,000×손료계수) · 연료(연료량×유가×(1+잡재료)) ·
  조종원(일 노임÷8×제수당) · 암 할증 · 시간당 기계경비. **밑값 11 / 계산값 4** 를 가름 ·
  기계가 유가·노임 표를 물어 갱신 차례가 갈림을 적음
- `merge_findings` 네 갈래 — 이름 다른 같은 열 2 · 한쪽에만 있는 열 4 · 단위·축 어긋남 4 · 부딪힘 2
- `row_keys` 다섯 판정(브레인 ①) — 자재 `item_code`·기계 `machine_code` 는 전수 겹침 0 으로 **있음** ·
  노임은 두 코드 공간이라 `출처+직종코드` 로 묶어야 함 · 유가·제비율은 **줄 열쇠 없음**(지어내지 않음)
- `null_is_real` 여섯(브레인 ②) —  노임 일 노임이 **30 줄에 아예 없음**(미조사가 제값) ·
  기계 운전경비에 **명시 null 12** · 되돌리기 null 과 뜻이 겹치는 자리를 규칙과 함께 적음
- 시험 36건(8건 늘) — 계산값이 기계 밖으로 새거나 줄 열쇠·null 판정이 빠지면 빨강

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-15 21:47:43 +09:00
eomsangdon 5ae246146c Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-09-15 19:37:29 +09:00
eomsangdonandClaude Opus 5 0749489122 fix(z01): 값·설명 낱말을 이름표 판(kind · value/doc)에 맞춤 — dev 이름표(데스크탑 서브 8fb1952b)와 메인 코드 role 어긋남 풀기 · 낱값 표 이름 「낱값」 과 열 이름(항목 · 값 · 원문 자리 숨김)은 이름표 synthetic_tables 에서 읽음 · 코드 숨김 뺌 · 보이는 값은 수가 아니라 이름표 「값」 과 같은지로 셈(브레인 ㉠)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 19:36:36 +09:00
eomsangdonandClaude Opus 5 88007b1ad9 feat(z01): 곁값 17 을 값 쪽으로 올림 · @undecided 「미판정」 둠
- 곁값 = **없으면 값의 뜻이 안 서는 칸**(브레인 ②) — 값 단위 8(할증 둘·기계 넷·유가 둘) ·
  기준일 2(시세는 기준일이 값의 반) · 걸치는 범위 3 · 목재 밑수(채적 ㎥) ·
  기계 지급보증 밑수 비고 · 요율 적용 여부 2(임도 줄 고름·임도에 걸리는지)
  ⇒ 값 49 → **66** · 설명 123 → 106
- `@undecided` 「미판정」 열을 낱값 마디에 둠 · 값도 설명도 아닌 미결 셋에 `undecided: true`
  (목재 확정 대기 · 재료 할증 못 찾은 것 · 할증 확정 대기 후보 표) — **갈래를 임의로 안 못박음**
- 낱말은 `kind: "value" | "doc"` 그대로(브레인 ③ 되물림) · `value_kinds`·`synthetic_tables` 도 그대로
- 시험 28건(2건 늘) — 곁값이 설명으로 숨거나 미결이 갈래에 박히면 빨강

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-15 19:34:15 +09:00
eomsangdon 2942fcd595 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_desktop_1' into sub_laptop_1 2026-09-15 19:28:13 +09:00
eomsangdonandClaude Opus 5 df2b62a34e feat(z01): 낱값 값·설명 가름을 이름표 표시로 갈아끼움 — 잠정 잣대 뺌 · 이름표 role value 는 보임 · note 는 뺌 · 표시 없거나 모르는 낱말은 값으로 보이되 「미판정」 칸으로 드러냄(진짜 이름표 0 을 시험으로 못박음) · 줄 이름 열 @key 는 그 표 열 목록의 제 이름을 먼저 찾음(fx 통화 · masonry_slope 쌓기 방식)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 19:27:49 +09:00
eomsangdonandClaude Opus 5 8fb1952ba9 feat(z01): 낱값 마디 이름 넷 확정 · 값·설명 표시를 kind 낱말로
- 브레인 확정 이름 그대로 — `synthetic_tables["@values"]` 표 이름 「낱값」 · 설명 「표가 아닌 한 값들」 ·
  열 `@name` 「항목」 · `@value` 「값」 · `@path` 「원문 자리」(숨김)
- 값 묶음 표시를 참·거짓이 아니라 **낱말** `kind: "value" | "doc"` 로 둠 — 수식 같은 갈래가 늘면
  낱말만 더하면 되고 뜻이 안 뒤집힘 · 갈래(kinds) 말투와도 맞음
- 이름 갈이 — `role` → `kind` · `value_roles` → `value_kinds` · `counts.value_groups_by_kind` ·
  `policy.value_kind_rule`
- 셈은 그대로(값 49 · 설명 123) · 시험 26건(2건 늘, 낱값 마디 이름 넷과 낱말 여부를 잡음)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-15 19:24:01 +09:00
eomsangdon e412685bf4 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-15 19:22:11 +09:00
eomsangdonandClaude Opus 5 f2bfaf888d feat(z01): 낱값 표 @values — 표 아닌 마디(산재 3.56% 같은 값 묶음)를 파일마다 표 하나(이름 · 값 · 영문 자리 숨김)로 같은 rows 길에 태움 · 설명·방침(note·policy·source …)은 뺌(가름은 한 자리 · 이름표 표시 오면 갈아끼움) · 값 묶음 자리·이름 이름표와 양쪽 셈 0(브레인 ④)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 19:20:30 +09:00
eomsangdon 3a09a51a39 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-15 19:19:49 +09:00
eomsangdonandClaude Opus 5 da2238505c feat(z01): 이름표에 줄 이름 열 여덟과 「값·설명」 가름 172 칸
- 사전 모양 표 8 에 **줄 이름 열 `@key`** 를 둠(브레인 ①) — 표마다 제 이름:
  fx 「통화」 · oil 「유종」 · masonry_slope 「쌓기 방식」 · material_surcharge 「구실」 ·
  stone_kind·structure_unit 「출처 키」 · masonry_wet 「표 이름」·「칸 키」 · `is_row_key` 표시 붙임
- 값 묶음 172 를 **값 49 · 설명 123** 으로 가름(브레인 ②) — 잣대는
  「고치면 금액이 움직이나」 · 이름표 `policy.value_role_rule` 에 적음 · 갈래 뜻은 `value_roles` 에
- 값으로 선 것 — 한 값짜리 요율 여덟(산재·건강·요양·부가세·퇴직공제·임금채권·석면·안전관리비 기초액) ·
  요율마다의 밑수 · 시세 · 계수·원단위표(돌쌓기·거푸집·철근) · 잇는 값(노임 별칭·타설·배수관)
- 설명으로 숨는 것 — 방침·출처·비고·읽기 기록과 표 머리의 키·단위·기준일
- 시험 25건(7건 늘) — 줄 이름 열이 빠지거나 한 값짜리 요율이 설명으로 숨으면 빨강

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-15 19:17:28 +09:00
eomsangdon e3303b9136 Merge remote-tracking branch 'origin/main_laptop_1' into sub_desktop_1 2026-09-15 19:14:04 +09:00
eomsangdon ca2662ff7a Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-09-15 19:14:03 +09:00
eomsangdonandClaude Opus 5 05c9d1e1e6 feat(z01): main.py 에 마스터 데이터 라우터 등록(로그인 + 시스템 관리자만 · 회사 보호 없음) · 큰 표 쪽 넘기기 — 처음·끝 단추와 쪽 번호 칸(1~끝으로 조임) · 최신 응답만(늦게 온 옛 응답·옛 오류 버림)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 19:14:02 +09:00
eomsangdonandClaude Opus 5 5e7ec39c69 feat(z01): 표 가르기를 이름표 잣대로 맞춤 — 파일 목록·갈래·한글 이름·단위·숨김은 이름표 파일에서만(코드 갈래표 뺌 · 두 벌 금지) · 표 = 화면이 표로 그릴 마디(목록 · 묶음 표는 줄마다 @key) · 트리 표 id ↔ 이름표 표 id 양쪽 셈 0 · 91 표 · 이름표 줄 수와 같음 · resources 밖 파일 안 읽음
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 19:11:24 +09:00
eomsangdon 5eda05bd43 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-15 19:09:39 +09:00
eomsangdonandClaude Opus 5 399b219371 feat(z01): 줄에 없는 열은 「—」 · columns 밖 열은 안 그림 · main.py 에 시스템 관리자 전용 보호 미리 둠(라우터 import·등록 두 줄은 모듈이 올라오면 주석 풂 — 없는 모듈 import 는 서버를 못 띄움)(브레인)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 19:09:35 +09:00
eomsangdon 357c166c34 Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-09-15 19:03:30 +09:00
eomsangdon be9effde6d Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-15 19:03:29 +09:00
eomsangdonandClaude Opus 5 827054f8b1 feat(z01): 마스터 데이터 읽기 API 첫 벌 — 갈래 넷(로직 17·기초값 9·부산물 4·씨앗 1) → 파일 → 표 트리 · 표 줄 쪽 나누기·검색 · 이름표 파일 label·unit · 내부 id·sha·생성시각 숨김 · 강우 IDF 캐시 뺌(브레인 새 판 · 표 id 는 이름표 파일에 맞추기 전)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 19:03:27 +09:00
eomsangdonandClaude Opus 5 7797a2ffc1 fix(z01): 폴더 지문 _manifest 셋을 부산물에서 「지문」 갈래로 옮김
- 부산물 설명이 「정본 아님 · 계산이 남긴 기록」인데 `_manifest` 는 **어느 판으로 셈했는지 못박는 표**라
  딱지가 거꾸로 붙어 있었음(브레인 ②)
- 갈래 하나 더 둠 — `fingerprint` 「지문」: 값도 규칙도 아니고 판을 가리키는 자리 · 고치지 않음
- 시험 한 건 더 — 지문이 부산물로 돌아가면 빨강 · 「정본」 딱지가 다시 붙어도 빨강
- 표·열·값 묶음 수는 그대로(표 91 · 열 447 · 값 묶음 172 · 뜻 못 밝힌 열 0)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-15 19:01:52 +09:00
eomsangdon a938b53b43 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-15 18:58:23 +09:00
eomsangdonandClaude Opus 5 844f1a9700 feat(z01): 마스터 145칸 한글 이름표 한 벌 — 파일 34 · 표 91 · 열 447 · 값 묶음 172
- `resources/data_master_labels/labels_2026-01-01.json` — 이름만 담고 값은 안 담음(고쳐도 계산 안 바뀜)
- 갈래는 브레인 나눔표 그대로 — 로직 17 · 기초값 9 · 부산물 4 · 씨앗 1(`library_structure/masonry_wet`),
  폴더 장부 `_manifest` 셋은 31 밖이라 부산물 · 강우 IDF 캐시 96 은 뺌
- 찾는 차례 `column_overrides["파일id/열key"]` → `columns["열key"]` → 영문 키 그대로
- `unit` 은 이름표에서만 정함(자료에서 지어내지 않음) · 내부 id·지문·원문 줄번호 14칸은 숨김 표시
- 뜻 못 밝힌 열 0 — 못 밝히면 이름을 비우고 `unknown` 에 사유를 적는 자리를 둠
- 새 시험 `test_master_labels_cover.py` 17건 — 마스터에 있는데 이름표에 없는 표·열, 반대로 묵은 이름표,
  갈래 수, 세어 둔 수까지 대조(마스터가 늘면 빨강으로 알림)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-15 18:56:33 +09:00
eomsangdonandClaude Opus 5 7150fd8289 feat(z01·b01): 마스터 데이터 화면 — 대시보드 「시스템 설정」 칸의 [마스터 데이터] 단추 · 좌 트리(갈래→파일→표) / 우 표 줄(쪽 나누기 · 검색) · 한글 이름은 API label 그대로(화면 사전 없음) · 단위 붙은 열 제목 · hidden 열 기본 숨김 · 시스템 관리자만 · 읽기 전용(브레인 Z01)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 18:56:10 +09:00
eomsangdonandClaude Opus 5 1395ae6d34 feat(b05·b08): 선떼붙이기 — 연장 = 사면 낙차 × 거리 ÷ 단 직고(품셈 5-16-1 [주]②) · 떼 매수 = 사방기술교본 표 2-2-6 표 값(어긋남 둘 사유) · 떼 크기·단끊기 토질 칸 기본 없음 · 떼붙임 ㎡ 는 호표 없어 막힘 + 사유(브레인 ⓐ~ⓔ) · 녹화 병행시공 사유를 정보로
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 06:49:19 +09:00
eomsangdon 380512f825 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-15 06:29:45 +09:00
eomsangdonandClaude Opus 5 b1bdcb643d feat(b06): 사면길이 3m 초과 소단 검토 정보 한 줄 — 성토사면 경고 밑 흐린 색 · 절·성토 둘 다 소단 사이 가장 긴 도막 · 벽 선 쪽 뺌 · 경고 아님(별표2 차.(5) 「붕괴 우려 지역」은 우리가 판정 못 함 · 브레인 ③)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 06:27:28 +09:00
eomsangdon 6203feacbd Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-15 06:16:48 +09:00
eomsangdon c76800fae2 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_desktop_1 2026-09-15 06:00:39 +09:00
eomsangdonandClaude Opus 5 6c697931a0 feat(b09): 예취기·분무기 도구 줄 표 넷이 섬 — 6-2-2 줄베기·6-2-3 모두베기 갈래 · 6-4-1 덩굴걷기 · 6-4-2 덩굴 약제 · 예취기 휘발유 5.0ℓ·잡품 10%·손료 칸 · 분무기 손료 칸 · 조림목 본수 칸(비면 묘목찾기 합산 못 해 일부만 · 제안값 없음) · 마스터 갈래 재생성
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 06:00:07 +09:00
eomsangdonandClaude Opus 5 77fb819ab7 fix(b08): 소단이 선 사면의 사면길이가 첫 소단에서 끊기던 것 — 격자로 쪼개진 평탄 조각을 모아 소단 폭과 대조 · 안쪽 기울기 반영 · 소단 구조물은 원단위 「산출식 없음」 거짓 막힘 대신 건너뜀 + 까닭
936be972 전 측점 소단 가정(읽기만): 면고르기·파종 성토면 3,136.23 → 16,979.02㎡(소단 없음 15,919.95) · 측점 20 성토 사면길이 3.0 → 14.31m

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 05:58:50 +09:00
eomsangdon 9f5c3af8e4 Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-09-15 05:34:18 +09:00
eomsangdon cc288c04a2 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-15 05:34:17 +09:00
eomsangdonandClaude Opus 5 607e7c0cd8 fix(b09): 묶음 줄 금액이 줄 수량만큼 부풀던 것 — 조각 수량은 이미 합계
까닭 — B08 인계의 조각 수량은 「합계」인데(그쪽 시험이 지킴: BOX 동바리 3.92×10 ·
포장 97.66㎥) B09 가 Σ(조각 단가 × 조각 수량) 을 1단위 단가로 보고 줄 수량을 또 곱했음.
평떼 718.14㎡ 가 720배(42억)로 섰음(2026-09-15 랩탑 서브 실측).

고침 — 계약은 그대로 두고 읽는 쪽을 고침. 합계를 그대로 금액으로 쓰고 단가는 나눠서 보임.
재·노·경 성분 셋도 같이. 계약을 코드 가까이 못박음 — 두 자리(composite_parts 칸 · _composite_row).

 시험도 고침 — 종전이 줄 수량 1 로만 재서 못 잡았음. _line(parts, quantity) 로 열고
수량 2·10·718.14 로 잼 · 성분 셋도 따로. 빨강 4 확인한 뒤 고쳤음.

⚠ 지금 검증 프로젝트엔 값이 선 묶음 줄이 0 이라 금액 변화는 안 드러남 —
  BOX·포장·집수정·녹화가 서면 그때 제 값으로 섬.

전체 시험 2136 통과 · 28 건너뜀 · 1 xfail ·
1 실패는 내 변경과 무관한 노임 신뢰도 시험(아래 보고).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Prk9BCHG1EMAywk9k8wegA
2026-09-15 05:33:34 +09:00
eomsangdon bf5db99b74 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-15 05:31:50 +09:00
eomsangdonandClaude Opus 5 0d4f46ecbe feat(b05·b08): 비탈면 녹화 ㎡ 넷(새심기·평떼·줄떼·비탈덮기) — 구간 사면 면적 × 대상 면 칸 · 떼 11매/3.33매(품셈 5-22-1·5-23-1) · 초류종자 살포는 공법에서 빼고 칸 밑 까닭 · 단 직고·선떼 급수 칸 기본값 없음(12장 D 녹화 · 브레인 ⓐ~ⓓ)
- 겹친 사면(초류종자살포·면고르기)은 자동으로 안 빼고 맨 앞 사유 · 평떼 떼꽂이 5-22-3 [주] 읽기 사유
- 혼합석 사유 정정: 토사 = B06 측점 토사 토글(구성비는 암 몫만) · 사전터파기 「산림품셈에 노면 사전 터파기 공종 없음 — 9-3-2 토사깍기(기계)로 이음」
- UnitQuantity 700줄 — 늦은 import 를 한 벌(_lazy)로

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 05:30:32 +09:00
eomsangdonandClaude Opus 5 490cab5e2c fix(b09): 사유 없이 버려지던 잎 공종 49 에 사유 — 표 번호·모양(작업량·소요량·형식 미정)·한 줄도 안 섬을 성분 미확보로(읽는 길은 안 만듦 · 프로젝트 내역 해당 0)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 05:18:16 +09:00
eomsangdon 7b1d12a56d Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-15 05:14:50 +09:00
eomsangdonandClaude Opus 5 9b8fb34164 test(b09): 노임 신뢰도 정상 직종 검사를 직종 코드로 — 조종원 시간당 제목(1050#시간)이 기호를 이어받음(콤팩터 일반기계운전사로 처음 드러남)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 05:14:39 +09:00
eomsangdon 419d70d898 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-15 04:56:06 +09:00
eomsangdonandClaude Opus 5 4186a851a4 feat(b05·b08): 혼합석 부설 — 법령 별표2 조건 자동(종단 8% 초과 토사 · 연약·습윤 칸) · 「비포장 전 구간」 고르개(교본 3-2) · 11-4 ㎥ + 사전터파기 토공 축 · 자재총괄 혼합석(12장 D 포장 둘 · 브레인 ⓑ①~⑤)
- 자재 = 다짐 후 부피 ÷ C × L · 두께 제안 0.10(교본) · C 0.85 · L 1.25 제안(소광 관측 · 원문 표에 혼합석 줄 없음 · 역 C 와 방향 반대 사유)
- 종단 경사는 계획선에서 B05 포장 제안과 같은 한 벌(local_grade_pct 로 뺌 — 종단 파일 측점 경사엔 비정규 측점이 없었음)
- 해당 측점이 없으면 0 원 줄 안 세움 · 다짐 줄은 공종 없어 사유

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 04:55:31 +09:00
eomsangdonandClaude Opus 5 2269266910 fix(b09): 조종원 직종을 8-1-2 5호 원문대로 — 덤프 12t 이상 건설기계 · 콤팩터·래머·소형믹서 일반기계(틀림 12 · 조립에 선 것 2) · 원문이 안 가르는 기종은 잠정 사유 · 파쇄기 중기경비 장 거짓 공백 걷음
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 04:48:36 +09:00
eomsangdonandClaude Opus 5 3d896dec50 feat(b09): 초류종자살포 5-24 둘이 섬 — 트럭 → 덤프트럭 4.5 · 종자살포기 → 취부기 11.94㎾ 손료만(8-4 줄 없음 · 거창 실무) · 종자 후보 넷 칸 · 어긋남 사유 나란히(브레인 판정 ①②′④)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 04:19:23 +09:00
eomsangdonandClaude Opus 5 196bd73a5b refactor(b08): 산출 조건 받는 모양·값 거르기를 _Router_Earthwork_Settings 로 가름 — 695줄 · 혼합석 칸 넣기 전 순수 분리
저장 자리(save_quantity_settings)는 라우터에 남김 · 이름은 다시 내보냄 · 소스 글자 시험 하나가 옮긴 파일을 봄

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 04:18:14 +09:00
eomsangdonandClaude Opus 5 078af37d33 fix(b09): 물탱크(살수차) 운전경비 되살림 — 8-4-8 셀 병합으로 줄째 버려지던 7204 다섯을 원문 값으로 · 살수차 조종원은 8-1-2 5호 화물차운전사(초류종자살포 ③)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn
2026-09-15 04:11:25 +09:00
eomsangdonandClaude Opus 5 3cfe3ef58a feat(b05·b08): 콘크리트 포장 수량식 — 폭·확폭·두께 B06 잇기 + 칸 덮어쓰기 · 면적×두께 · 거푸집 2L · 수축줄눈 6m · 비닐·철망 고르기(12장 D 포장 둘 · 브레인 판정 ①~⑤·ⓐ)
- 등록부: 두께 칸 필수 걷고 「비면 B06 포장층 두께」 · 폭·확폭 면적 칸(비면 B06) · 줄눈 간격 제안 6m(교본 부록 4-7 4-6m · 소광) · 비닐·철망 고르기(기본값 없음)
- 연장은 구간(끝 − 시작) — 물넘이로 나뉜 조각에 길이 칸이 복사되는 자리
- 묶음 12-06#두께 · 12-08 · 12-07-01(12-7-2 줄눈설치는 안 씀 — 소광 실무가 컷팅)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
2026-09-15 03:55:12 +09:00
eomsangdon 9f1adeab49 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-15 03:33:26 +09:00
eomsangdonandClaude Opus 5 42e8b4f0a9 feat(b09): ㉡-3 시간 줄 판정표 — 14-1 입목뿌리 밑막이 · 14-2 근주이식이 섬 · 막힌 셋(물푸기·모노레일·케이블크레인)은 옛 값이 왜 틀렸는지 사유
· 판정표 모양 hour_rows — 장비 h 그대로 · 인력 h ÷ 8(총칙 「일일 작업시간 8시간」) · ÷ 10본
· 원문 「0.8㎥ 굴착기」 가 형식을 안 적어 무한궤도 0201-0080 · 타이어 0211-0080 두 갈래 · 제안 없음(브레인 판정 ①)
· 14-1 우드그랩 ↔ 카탈로그 부착용 집게 7206-0070(규격 0.6∼0.8) — 이름이 다름을 사유에(②) · 조합이라 본체 #조합
· 옛 14-2 11,356원은 0.66h 를 인으로 셈(8배) + 굴착기 빠짐 → 무한궤도 4,431 · 타이어 4,631원/본 · 14-1 8,603 → 3,192 · 3,316
· 막힌 셋 사유(③): 12-26 가동시간 원문 없음 · 옛 값 보통인부 1인뿐 / 10-7-4 운전 단가표 보통인부 2 는 적재·짐부리기 2인과 같은 사람 · 옛 값 두 번 센 4인 / 10-8-3 ℓ/kWh 원문 없음 · 옛 값 특별인부 1인뿐
· 마스터 재생성 — 14-1 · 14-2 갈래 키만

잴 시험 넷 빨강→초록 · 끄기 둘 빨강 · 전체 시험 1721 + 392 통과

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