Files
Aislo/resources/knowledge
eomsangdonandClaude Opus 5 4cb9b15939 style: 저장소 전체 포맷터 일괄 적용 (prettier·biome·ruff)
파일마다 포맷 폭이 달라(≈80 대 100) 한 줄만 고쳐도 포맷터가 무관한 줄을 대량
재포맷했음. 사용자 지시로 전체를 한 번에 맞춤. 코드 동작 변경 없음 — 포맷만.

- 프론트엔드 `.ts/.css/.html` → 저장소 prettier (`.prettierrc`, printWidth 100)
- `B07_DesignDetail/openwebcad/**` → 자체 biome (tab 들여쓰기·single quote·lineWidth 100).
  `biome format` 만 사용 — `biome lint --write` 는 포맷 아닌 코드 수정까지 하므로 제외
- 파이썬 → `ruff format` (엔진 코드는 이미 정합, resources·scratch 스크립트 24개만 변경)

두 포맷터가 서로 되돌리지 않도록 `.prettierignore` 신규 — openwebcad 와 빌드·산출물
폴더를 prettier 대상에서 뺌. `.prettierrc` 에 `endOfLine: "auto"` 추가 — 기본값 `lf` 가
`core.autocrlf=true` 로 받은 CRLF 파일을 매번 전부 다시 써서 `--list-different` 가
실제 포맷 차이를 가리고 있었음.

검증: `tsc --noEmit` 통과(루트·openwebcad 둘 다), pytest 349 passed / 17 skipped /
0 failed, CAD vitest 87건 중 81 passed / 6 failed(laptop-sub 기준선과 동일, 회귀 없음).
포맷터 재실행 시 prettier·biome 모두 변경 0건.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-02 07:08:24 +09:00
..

임도·사방 도메인 지식 저장소 (knowledge) — 지도

임도 설계·견적 자동화(현행) + 사방댐 설계자동화(2027)가 참조하는 법령·행정규칙·기술기준 원문 + 기술문서 + 실무분석의 통합 저장소. 이 문서는 지도 전용이다 — 실행 절차는 각 번호 지침 파일에 있다.

git: 이 폴더는 메인 프로그램 저장소(Aislo)의 일부로 관리한다 (resources/knowledge/). 구 독립 저장소 Aislo-law는 폐지 (2026-08-12). ★예외: 상위 프로젝트 CLAUDE.md의 700줄 파일 제한은 이 폴더에 적용하지 않는다 (소스코드 전용 규칙 — 사용자 확정 2026-08-12). 문서 분할은 줄 수가 아니라 주제 단위 가독성으로 판단.

루트 지침·인덱스 (세션 시작 시 여기부터)

파일 역할
00_운영지침.md ★근본 원칙(설계 기준=현행법, 실무=과거 참조)·기술문서 작성 규칙·소스 우선순위·업데이트 절차
01_수집지침.md 원문 수집·갱신 작업 절차 W1~W7 (법령정보센터 API·PDF/HWPX 변환·품질점검·조달청 제비율)
02_분석지침.md 실무문서(공사지) 분석 운영 규칙·보고서 체계·검증 절차
03_미결_및_확인사항.md §1 미결사항(임도/사방 태그) + §2 확인사항(임도교본 vs 사방교본 충돌 리스트)
04_참조_법령기준_목록.md 근거 등록부·탐색 관문 — 법정 기준 등록표(§1~§4 수기) + 원문 색인(§5 자동) + 기초가격 원천·교본·실무검증·갱신 관리(§6~§11)
technical_info/_index.md 기술문서 55건 카탈로그 (2트리: 01_임도·02_사방댐)
technical_info/_최종검증로그.md 55문서 원문 대조 검증 이력 (2026-08-12)
original/실무문서/_종합비교/00_인덱스.md 실무↔현행 종합비교 6주제 진입점

폴더 구조

(루트)
├─ README.md                      ← 이 파일 (지도)
├─ 00_운영지침 ~ 04_참조_법령기준_목록   ← 지침·인덱스 (상단 표)
├─ technical_info/                기술문서 55건 (01_임도 · 02_사방댐 — 프로그램 설계 스펙)
└─ original/                      불변 원본 (수정 금지)
   ├─ _품질점검_보고서.md          QC 이력·잔여
   ├─ _이미지 목록(표 변환 검토용).md   pic/ 이미지 164개 (표 변환 판단 체크리스트)
   ├─ 임도기술교본/                2020년 발간 확정본. 갱신하지 않는다
   ├─ 사방기술교본/                2023년 개정판. 원문 PDF + 한글교정 PDF + 장별 md 47건 + 그림 328건
   │   └─ 원문/                   원본·한글교정 PDF, 글리프매핑 json, 작업가이드 — 갱신하지 않는다
   ├─ 법률/ 행정규칙/ 표준시방서/   명칭별 폴더 (사방사업법 3법·사방 고시 3건 포함)
   │   └─ <명칭>/  _meta.md · CHANGELOG.md · 현행_YYYYMMDD.xml/.md · 교본시점_* · 별표/ · 첨부/
   ├─ 실무문서/                    실제 설계 사례 (임도 + 계류보전). 기술문서 검증용 — 수정 금지
   ├─ _pipeline/                  수집·변환 스크립트 (01_수집지침이 사용)
   └─ KS/                          미수집 (DRM — 필요 시 개별 확보)

역할 흐름

[01_수집지침] original/ 원문 수집·갱신
      ↓
[00_운영지침] technical_info/ 기술문서 작성 (현행법 기준 — 프로그램 설계 스펙)
      ↓ 검증
[02_분석지침] original/실무문서/ 분석 → _종합비교 (실무=과거 참조·검증용)
      ↓
[03_미결_및_확인사항] 미해결·충돌 항목 추적 → 해소 시 기술문서 반영