overclaim instance #13 (v3.9.0-rc.4): CLAUDE.md header line said "**Still deferred to v3.9.0+:** ... OCR'd PDF watcher embed-sync, HNSW in-memory live update, R-10 adaptive refill" — but the status
346mo agoReviewMountCreate a free account to mount
multi-modal assets (text, code, images, PDFs)
### Current Status
- **Multi-Modal Support Complete:** Code, PDF, and image parsing with asset type preservation
- **Parser Registry:** Automatic parser selection based on file
326mo agoReviewMountCreate a free account to mount
Project-specific Claude Code settings
├── data/
│ └── permissions.json # Tool permissions
└── out/ # Output files
```
## Working with PDF and Office Format Documents
The standard skill **office-and-pdf-documents** provides document parsing capabilities
322mo agoReviewMountCreate a free account to mount
becomes text, an address is never
followed) and `datasets/posting-file.ts` (bytes → text by kind, the PDF and
`.docx` readers of `src/resume/`; `identifyPosting`, `savedPostingJob`) are
pure. A change to what a saved
303mo agoReviewMountCreate a free account to mount
source of truth. The pipeline produces **three artifacts**:
a print-ready 6×9" PDF (via Typst), a reflowable EPUB 3 (via marked +
html-to-epub) and a static multi-page
2929d agoReviewMountCreate a free account to mount
reading full-text files
before aligning with the user**.
**IRON RULE: never read a PDF's raw bytes or text. Always serve the docling-generated
markdown** produced by `get_paper
285mo agoReviewMountCreate a free account to mount
mailto:`, `file://`) | `attachment` (resolved to a non-`.md` vault file: an image, a PDF, an Obsidian `.base`). `external` and `attachment` links are never broken and are not graph edges
282mo agoReviewMountCreate a free account to mount
slides && pnpm build # Build static SPA
cd slides && pnpm export # Export to PDF (needs playwright-chromium)
```
Slides are a single `slides.md` file using Slidev markdown syntax. `---` separates slides. HTML comments
287mo agoReviewMountCreate a free account to mount
handler scaffold `require_keyword` + `format_results`) that the 13 dataset libraries
and the pdf-mcp guide search all reuse instead of each rolling their own search. Cross-cutting
MCP helpers
279mo agoReviewMountCreate a free account to mount
/api/cover-templates`, picker ở `frontend/src/components/translate/cover-picker.tsx`).
- Font tiếng Việt đóng gói sẵn trong `assets/fonts/` (Noto Sans/Serif) — PDF
và bìa render đủ dấu trên mọi máy.
## Chạy dev
```bash
bash dev.sh # backend
273mo agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.