LLM Documentation
This directory contains documentation written for LLM assistants working on the Quarto codebase.
Staleness Check
Each document has YAML frontmatter with analysis metadata:
Why merge-base? Branch commits can be rebased or disappear. The merge-base with main is stable and represents the baseline from main that was analyzed.
Before relying on a document, check if key files have changed:
If there are significant changes, re-explore the codebase and update the document.
Updating Documents
After re-analyzing, update the frontmatter:
Then update main_commit, analyzed_date, and verify key_files list is complete.
Date verification: Before writing dates, check today's date from the system environment (shown at conversation start). This avoids year typos like writing 2025 when it's 2026.
Document Purpose
These docs capture architectural understanding that would otherwise require extensive codebase exploration. They are NOT:
User documentation (that's at quarto.org)
Code comments (those live in source files)
Issue-specific notes (those go in PR descriptions)
They ARE:
Architectural overviews for AI assistants
File location maps for common tasks
Pattern documentation for consistency