diff --git a/CLAUDE.md b/CLAUDE.md index 2facf0b..d3fc4e1 100755 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -23,6 +23,7 @@ disable-anki-sync:: true - `assets/` — 이미지·PDF. 페이지에서 `../assets/파일명` 상대경로로 참조. - `logseq/` — Logseq 설정 (`config.edn`, `custom.css`, `bak/`). **건드리지 않는다.** - `pages/hls__*.md` — PDF 하이라이트용 자동 생성 페이지. **직접 수정하지 않는다.** 단 하나의 예외: 스캔 PDF의 OCR 오타가 `((uuid))` 참조 표시 텍스트에 그대로 노출되므로, **텍스트 하이라이트 블록의 본문 텍스트(첫 줄)만 책 원문 기준으로 교정하는 것은 허용**된다. 이때 `id::`·`hl-page::` 등 속성 줄과 area 하이라이트(`[:span]`)는 절대 건드리지 않는다. `assets/*.edn`의 텍스트 사본은 수정하지 않으므로, 사용자가 그 하이라이트를 앱에서 다시 편집하면 오타 텍스트로 되돌아갈 수 있다 (그 경우 재교정하면 됨). + - **OCR 오타 교정은 단원 정리의 기본 단계다** (사용자 요청 없이도 알아서 수행): 하이라이트를 정리에 연결할 때 hls 본문 텍스트를 PDF 원문(Read 도구로 시각적으로 읽은 것)과 대조해, 오타가 있으면 위 예외 규칙대로 교정한 뒤 연결한다. 스캔 OCR 특성상 매 단원 사소한 오타가 한둘씩 있다 (2장 선례: 텍스트 하이라이트 51개 중 46개 교정 — "2개의 피벗"→"n개의 피벗", Ar=b→Ax = b 류). 수식 첨자는 유니코드(ᵢⱼ, ⁻¹, ₁₂ₙ 등)로 표기한다. 교정 내역은 완료 보고에 요약해 알린다. - ## 페이지 계층 (허브 구조) ```