- merge_markdown.py: 96개 페이지별 MD를 단일 파일로 병합
- 이미지를 output/images/ 폴더로 통합, p{NN}_ prefix로 파일명 충돌 방지
- file_range 파라미터로 부분 테스트 가능
- docs/tutorial.md: merge 명령어 및 사용법 문서화
- docs/history: 작업 이력 파일 추가
소요 시간: 10분 | Context: input 18k / output 2k tokens
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
32 lines
1.9 KiB
Markdown
32 lines
1.9 KiB
Markdown
**이슈**: #1
|
|
**소요 시간**: 30분
|
|
**Context 사용량**: input 45k / output 6k tokens
|
|
|
|
## 작업 내용
|
|
MSEW3.0 매뉴얼 샘플 PDF 3페이지(06, 07, 08)에서 추출된 이미지를 Claude Code의 Read 툴(멀티모달)로 직접 분석하여, MD 파일의 이미지 참조 바로 아래에 파라미터명과 샘플값을 삽입.
|
|
API 키 없이 Claude Code 구독으로 처리하는 워크플로우 검증 완료.
|
|
|
|
## 변경 파일
|
|
- `output/MSWE3.0 Manual-06.md` : 이미지 3개 아래 파라미터 설명 삽입
|
|
- `output/MSWE3.0 Manual-07.md` : 이미지 1개 아래 파라미터 설명 삽입
|
|
- `output/MSWE3.0 Manual-08.md` : 이미지 3개 아래 파라미터 설명 삽입
|
|
|
|
## 주요 결정사항
|
|
- Python 스크립트 대신 Claude Code가 직접 Read(이미지) → Edit(MD) 수행
|
|
- API 키 불필요 — Claude Code 구독으로 이미지 분석 가능
|
|
- 삽입 형식: `> **[화면명]** \n> - \`파라미터명\`: 샘플값`
|
|
- 세션당 약 15~20페이지 처리 가능 (컨텍스트 한계)
|
|
|
|
## 추출된 파라미터 목록
|
|
- 메인 메뉴: General Information, Geometry and Surcharge, Soil Data, Reinforcement (Geogrid), FACIA (Blocks), Seismic Parameters, Strata for Global Stability Analysis, Target Performance Criteria
|
|
- Wall Embedment: Type in front of wall, Embedded depth E [m]
|
|
- Geometry/Surcharge: Height H [m], BackSlope [deg], Batter, BackSlope ris [m]
|
|
- Geogrid Design: Le [m], L/Hd, L [m], 보강재 길이 옵션(Uniform/Minimum), 강도·간격 옵션, Internal/External Stability K
|
|
- Reinforcement Types: Number of reinforcement types
|
|
- Geogrid DB: Product Name, Ultimate Tensile Strength [kN/m], Strength Reduction factors
|
|
- Reinforcement Layout: From/To [m], Geogrid Type #, T-allowable [kN/m]
|
|
|
|
## 문제 및 해결
|
|
- pdftoppm 미설치로 Read 툴로 PDF 직접 읽기 불가 → PyMuPDF로 텍스트 추출 후 OCR(marker-pdf)로 보완
|
|
- 온라인 공식 매뉴얼 없음 (MSEW 3.0은 2020년 지원 종료) → 로컬 샘플 PDF 활용
|