# What Claude should not spend context on. # # EXCLUDE ARTIFACTS, NEVER THE RECORD. `docs/` is load-bearing: the Command # Center reads this repository's documents at a commit, `DOC_TRUST_MAP.md` says # which document owns which answer, and `docs/qa/ClaudeReport.md` is parsed for # the sentence shown on the project screen. A generic ignore file that sweeps # "documentation" or "data" starves both the agent and the reconcile, and the # failure is silent -- everything still runs, it is just working blind. # # Same for the tracker: nothing here is a substitute for it. node_modules/ .venv/ __pycache__/ *.pyc # Build output dist/ build/ .next/ *.tsbuildinfo # Databases and captures — large, binary, and derived var/*.db var/*.db-wal var/*.db-shm var/archive/ *.sqlite *.sqlite3 # Logs and rotations *.log *.log.* # Media that costs context and answers nothing *.png *.jpg *.jpeg *.webp *.mp4 *.pdf # Local editor state .idea/ .vscode/