knowledge(참조목록): 원문 md 색인에 원가계산 폴더 추가 · 색인 새로 뽑음

- gen_md.py 색인 대상에 original/원가계산 추가 — 산림 표준품셈 이관 뒤
  재생성 때 목록에서 빠지던 문제 해소. 그림만 든 폴더(pic)는 제외
- 04_참조_법령기준_목록.md 5절(AUTO 블록)만 다시 뽑음 — 1~4절 수기 등록표 보존
  - 원가계산 절 신설: 산림·건설 표준품셈, 노임단가 2종, 유가·환율·자재단가 등 10폴더
  - 그동안 색인에 안 올라가 있던 법률 10건(건설폐기물·폐기물관리법 계열)과
    행정규칙 2건(예정가격작성기준·환경친화적인 도로건설 지침)도 함께 올라감
- 색인 링크 986개 전부 실제 파일로 이어짐 확인

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QqkvdyxUtANWroVKpQUyxE
This commit is contained in:
2026-09-18 21:21:34 +09:00
co-authored by Claude Opus 5
parent ce572dcc0e
commit eb3bb9396d
2 changed files with 36 additions and 5 deletions
File diff suppressed because one or more lines are too long
@@ -677,7 +677,12 @@ if miss:
# ORIG = 원문 코퍼스 루트(…/original). ⚠ OUTMD.parent 사용 금지 — OUTMD가 knowledge
# 루트로 이동(2026-08-15)한 뒤 OUTMD.parent는 원문 폴더가 아니다 (빈 색인 생성 버그 원인).
ORIG = ROOT_DIR
CATDIR = [("법률", "법률"), ("행정규칙", "행정규칙"), ("표준시방서", "표준시방서")]
CATDIR = [
("법률", "법률"),
("행정규칙", "행정규칙"),
("표준시방서", "표준시방서"),
("원가계산", "원가계산"), # 품셈·노임·단가 원문 (2026-09-18 산림 표준품셈 이관)
]
L.append("## 5. 원문 md 색인")
L.append("")
L.append("> 수집한 원문 전체의 마크다운 변환본. 법령 본문(현행·교본시점) + 별표/서식 전건.")
@@ -692,6 +697,8 @@ for cat, d in CATDIR:
L.append(f"### {cat}")
L.append("")
for folder in sorted([x for x in base.iterdir() if x.is_dir()], key=lambda x: x.name):
if not any(folder.rglob("*.md")): # 그림만 든 폴더(원가계산/pic) 제외
continue
rel = f"original/{d}/{folder.name}" # 링크 기준 = knowledge 루트(OUTMD 위치)
docs = []
for f in sorted(folder.glob("*.md")):