평평한 목록 열(산림 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
- 열쇠 장부 `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
- **이원화가 아님을 두 자리에 못박음** — `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