From 834eccec2f0881075a42fbf91c8a5cd0abeb56d4 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sat, 19 Sep 2026 12:42:16 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=ED=92=88=EC=85=88md):=20=ED=92=88?= =?UTF-8?q?=EC=85=88=20md=20=EC=99=84=EC=A0=84=20=EB=B3=80=ED=99=98=20?= =?UTF-8?q?=EB=8B=A8=EA=B3=84=20=EC=99=84=EB=A3=8C=20=EA=B8=B0=EB=A1=9D=20?= =?UTF-8?q?=EC=9D=B4=EA=B4=80(docs/raw/plans)=20=C2=B7=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1=20=EA=B7=9C=EC=B9=99=EC=97=90=EC=84=9C=20=EC=98=9B=20?= =?UTF-8?q?md=C2=B7=EC=9E=84=EC=8B=9C=20=EA=B2=80=EC=A6=9D=20=ED=9D=90?= =?UTF-8?q?=EB=A6=84=20=EC=A4=84=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01QqkvdyxUtANWroVKpQUyxE --- .../plans/2026-09-19_plan_품셈md_완전변환.md | 28 +++++++++++++++++++ .../original/원가계산/_품셈md_작성규칙.md | 6 ++-- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 docs/raw/plans/2026-09-19_plan_품셈md_완전변환.md diff --git a/docs/raw/plans/2026-09-19_plan_품셈md_완전변환.md b/docs/raw/plans/2026-09-19_plan_품셈md_완전변환.md new file mode 100644 index 00000000..e69c981a --- /dev/null +++ b/docs/raw/plans/2026-09-19_plan_품셈md_완전변환.md @@ -0,0 +1,28 @@ +# 품셈 PDF → md 완전 변환 (완료) + +## 결과 + +- 산림사업 표준품셈 **203 / 203 확정** · 건설공사 표준품셈 **320 / 320 확정** — 절 하나 = md 하나, 전부 PDF 와 1:1 대조. +- 위치: `resources/knowledge/original/원가계산/산림_표준품셈/본문/` · `…/건설공사_표준품셈/본문/` +- 규칙: `resources/knowledge/original/원가계산/_품셈md_작성규칙.md` +- 도구: `resources/knowledge/original/_pipeline/pum_md_tool.py` (plan · pages · check · status) +- 잠금 시험: `resources/tester/test_pum_md_locked.py` · `test_pum_md_tool.py` — 545 통과 +- 기계검사 예외 4파일(되풀이 머리를 도구가 못 가림 · ``) + +## 한 일 + +- [x] B09·공종 마스터·원천 벌·금액과의 연결을 끊고 PDF 만 판정 기준으로 둠 +- [x] 새 md 나무(`본문/`) — 절 단위 파일 · 40쪽 넘는 절은 항 단위 · 파일 머리에 장부(PDF쪽 · 상태 · 작성 · 검증 · 기계검사 · 확정지문) +- [x] 검증 셋 — ① 수 대조 ② 글자 대조(도구) ③ 자리 대조(쓰지 않은 다른 창 · 쪽 그림) +- [x] 도구 · 잠금 시험 · 작성 규칙 +- [x] 산림 203 작성 · 검증 · 확정 +- [x] 건설 320 작성 · 검증 · 확정 +- [x] 표 가운데 되풀이 머리 주석 삭제 → 도구가 넘어간 쪽 되풀이 머리를 스스로 가림 · 못 가리는 4파일 예외 표시 +- [x] 옛 md 삭제(건설 45장 분할 · 합본 · 개정사항 md · 그림 32 · 산림 한 파일 md) · 메타·색인 갱신 +- [x] 옛 원가 사슬 시험(B08 · B09 · Z01 · 공종 마스터 · 옛 품셈 md) 모으기에서 뺌(`resources/tester/conftest.py`) + +## 남은 것 (다음 단계로 넘김) + +- 건설 개정사항 PDF 는 md 없음 +- 옛 md 를 근거로 쓴 기술문서 30건 재작성 대상(`technical_info/_index.md` 「옛 품셈 md 근거 문서」) +- 마스터 데이터(기초단가 · 공종) 처음부터 다시 · B08·B09 현 코드 대부분 교체 예정 diff --git a/resources/knowledge/original/원가계산/_품셈md_작성규칙.md b/resources/knowledge/original/원가계산/_품셈md_작성규칙.md index cd8b85af..2ed9c35f 100644 --- a/resources/knowledge/original/원가계산/_품셈md_작성규칙.md +++ b/resources/knowledge/original/원가계산/_품셈md_작성규칙.md @@ -1,4 +1,4 @@ -# 품셈 md 작성 규칙 (산림·건설 공통 · 2026-09-19) +# 품셈 md 작성 규칙 (산림·건설 공통) 품셈 PDF 를 **절 하나 = md 파일 하나**로 옮길 때 지킬 것. 목표는 「PDF 와 md 가 완벽히 같음」. 이 단계의 **판정 기준은 PDF 뿐임.** 원가계산(B09) · 공종 마스터 · 원천 벌 · 금액 시험은 참고도 하지 않음. @@ -13,7 +13,7 @@ - 파일 단위는 **절(N-N)**. 절 앞에 오는 장 머리글은 `0-00_장머리.md`. 장 제목 한 줄뿐이어도 `0-00_장머리.md` 를 만듦(그 장의 `#` 제목이 사는 곳). - 한 절이 40쪽을 넘으면 항(N-N-N) 단위로 더 쪼갬 — `8-03-01_…md`. - 절 이름은 **본문 제목(쪽 그림)의 띄어쓰기대로**(차례와 다르면 본문이 이김). 이름의 빈칸은 `_`, 파일 이름에 못 쓰는 글자(`/ : * ? " < > |`)는 뺌. 절 번호는 두 자리로 맞춤(`9-05`). -- 옛 md(산림 단일 파일 · 건설 장별 45 · 합본)는 **고치지 않음.** 새 md 는 `본문/` 아래에만 씀. +- md 는 `본문/` 아래에만 씀. ## 2. 파일 머리 @@ -34,7 +34,7 @@ PDF쪽: 135~136 --- ``` -- `상태` 는 `대기 → 작성중 → 검증대기 → 확정`. 작성한 창은 자기 파일을 `확정` 으로 못 올림 — 단 ③ 을 안티그래비티가 보고로만 할 때(2026-09-19 사용자 지시 · 안티그래비티는 파일·git 을 안 만짐)는 브레인이 전한 「통과」 보고대로 **브레인이 정한 한 창(09:30부터 sub_laptop_3)이 몰아서** `상태: 확정` · `검증: 안티그래비티` 를 적고 `check` 로 지문을 남김(머리만 고침 · 본문 손대지 않음). 「돌려보냄」 은 작성 창이 고친 뒤 `검증대기`. +- `상태` 는 `대기 → 작성중 → 검증대기 → 확정`. 작성한 창은 자기 파일을 `확정` 으로 올리지 않음 — ③ 은 쓰지 않은 다른 창이 함. 「돌려보냄」 은 작성 창이 고친 뒤 `검증대기`. - `원천` 은 `글자층`(PDF 에 글자가 있음) 또는 `그림`(글자층이 없어 그림을 보고 받아씀). - `절`·`시작표지`·`끝표지` 는 **PDF 글자 그대로**(번호 뒤 마침표 포함). 장 마지막 절의 끝표지 = 다음 장 제목(「제5장 식재 및 녹화」), 문서 맨 끝 절은 `끝`. - `기계검사`·`확정지문` 은 도구가 적음. 손으로 적지 않음. 확정지문은 줄끝을 LF 로 고쳐 센 sha256.