Commit Graph
8 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5 f5860e6f12 feat(z01): 이름표 전수 — 공종 축 산출 일곱을 올리고 영문으로 뜨던 칸 열넷에 이름
평평한 목록 열(산림 8·건설 8)은 이미 다 한글이었으나, **파일 보기 쪽에 구멍**이 있었음 —
공종 축 산출 일곱이 이름표 `files` 에 아예 없어 덮개 시험도 그 파일을 안 훑고 있었음.

- 올린 일곱 — 건설 공종 마스터 · 건설 형태 미판정 · 건설 밑수 미확보(byproduct) ·
  열쇠 장부 둘 · 구실 잣대(logic) · 건설 폴더 지문(fingerprint)
- 영문으로 뜨던 칸 열넷에 이름 — `general_provision_roots`「총칙 뿌리」 ·
  `code_shape_why`「코드 꼴 까닭」 · `settled`「확정됐나」 · `relinked`「손으로 이은 자리」 따위
- 사전 모양 표 넷에 줄 이름 열 — 「산림 공종 열쇠」·「건설 공종 열쇠」·「구실 이름」·「갈래 이름」
- 잣대 칸 이름 통일 — `counts_2025_82`·`counts_2026` → `counts`(판이 바뀌어도 안 갈림)
- 다시 안 생기게 시험 하나 — `test_이름이_영문으로_떨어진_칸이_없다`
  (「비지 않았나」만 보던 옛 시험은 영문 키가 이름 자리에 앉은 것을 못 잡았음)
- 못박은 수 갱신 — 파일 34→41 · logic 15→19 · byproduct 4→6 · 지문 3→4 · 표 92→100

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QsGw1Dz9HmhuAxGisxmDPF
2026-09-17 16:29:20 +09:00
eomsangdonandClaude Opus 5 7dd2c51530 feat(b08): 공종 축에 불변 열쇠 — FW-00001 꼴 5자리 · 목차 번호는 칸으로 내림
- 열쇠 장부 `work_item_keys.json` — 판 없는 영구 장부 · 판(고시 2025-82)+목차 자리로만 이음
  · 장부에 없으면 새 열쇠 + 「새로 난 공종」 목록(짐작으로 안 이음)
- 새 칸 여섯 — work_item_key · toc_code · toc_number · toc_edition · path_name · axis_role
  `work_item_code`(FP-…) 는 이름째 그대로 둠 — 164 파일이 씀
- 잎 경로 이름 — 「토공 › 토사깍기 › 인력」 · 이름 겹침 35줄이 갈림
- 줄 구실 넷 — 공종 304 · 묶는 마디 82 · 총칙 78 · 빈 잎 13 (지우지 않고 가름만)
  ⚠ 총칙 2장은 B09 연료·손료가 읽어 못 지움(Consumables.py:44~99)
- ⚠ 목차 번호 겹침 둘 발견 — 12-17-2 · 12-24-1 이 서로 덮고 있었음 · 줄마다 제 열쇠로 갈라
  `toc_duplicate_rows` 목록으로 냄
- 이름표 — 공종 축 구획(`work_item_axis`) 새로 · 갈래 「공종」 · kind 둘 · 열 열하나
- 금액 불변 시험 14개 — 새 칸 떼면 옛 벌과 지문(sha256) 같음

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QsGw1Dz9HmhuAxGisxmDPF
2026-09-17 11:04:04 +09:00
eomsangdonandClaude Opus 5 75ae9375d9 fix(z01): 자재 할증 두 벌 관계 명기 · coef 암괴 중복 한 줄로 · 참고 사례 갈래 둘
- **이원화가 아님을 두 자리에 못박음** — `material_surcharge.original_tables`
  「원문 표는 coef/surcharge_mat」 · `coef.variables.surcharge_mat.used_value_at`
  「읽어 쓰는 값은 material_surcharge/rates_pct」. 저쪽은 원문 보관이라 읽는 코드가 0
- **암괴 중복 두 줄** — L·C 둘 다 첫 줄에 `duplicate_same_value`, 둘째 줄에 `hidden_duplicate` +
  사유 「원문 두 줄 · 값 같음 — 화면에는 한 줄로 보임. 원문은 그대로 둠」.
  ⚠ 원본 줄은 안 지움 · `selection: pending` 과 「원문 오기 가능성」 주석 그대로 살림
  ⚠ 「역이 섞인 점질토」는 값이 달라 안 접음(L 1.35~1.4 ↔ 1.3~1.4)
- **참고 사례 갈래(`reference`) 새로 둠** — `structure_unit_observed`(울진소광 한 현장 관찰값) ·
  `revetment_sabang`(교본값에 설명 글 섞임). 트리엔 남되 기초데이터가 아님(사용자 판정).
  갈래 셈 로직 17 → 15 · 참고 사례 2
- 마스터 둘이 바뀌어 폴더 지문(`_manifest`) 둘 갱신 · 새 열 넷·값 묶음 둘 이름표 추가
- ⚠ `test_z01_master_data.py`(랩탑 메인)가 갈래 수를 박아 두어 함께 고침 — 데이터가 바뀌면
  따라가야 하는 상수임

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FFCnEYNH4tsS2MbHvzBhZk
2026-09-16 13:08:52 +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 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 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
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
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