split a module that has genuinely outgrown a flat file.
### Source ingestion — figures in PDF and Office docs (build-time)
Source documents carry their highest-value content (SVA/RTL/Tcl snippets, waveforms
345mo agoReviewMountCreate a free account to mount
running for browser automation; check which instance is attached before driving the UI.
- PDF rendering: skip WeasyPrint and md-to-pdf (missing native libs / no Chromium). Go straight to headless
Other targets,
modified receipts, unrecognized paths and unverified source bytes are refused.
## MarketDesk deferred PDF archive
`radon-marketdesk-pdf.service`, `.timer` and its runtime drop-in are setup-listed
and manifest-pinned. Normal
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
2931d 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
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.