# Credentials — NEVER commit .env # Run artifacts. Input/ and Output/ hold claims reports — patient data — so # they are ignored for the same reason .env is, not merely because they are # generated. Logs/ Screenshots/ Input/ # Output/ also holds Output/claims/*.json - one file per claim. Output/ # Client files and live captures kept in the project root - patient data # (PHI) and the client's own documents, ignored for the same reason Input/ # and Output/ are. Dom.txt is a DOM capture of a live claim; the two workbooks # (Charge Condition Document.xlsx, Charge Summary File Format.xlsx) are the # client's. They sat untracked but NOT ignored, so a single `git add -A` would # have put them in history (review item P12, 2026-10-01). They stay where they # are - the operator has them open in Excel and Context.md refers to them in # place - so the rules match them there instead of moving them. # Root-anchored (the leading /) so only the root copies are matched; nothing # tracked today is an .xlsx or a Dom*.txt. /Dom*.txt /*.xlsx # Excel/Word lock files ("~$Charge Condition Document.xlsx") - created while a # workbook is open, and they carry the user name. Never project content. ~$* # Python __pycache__/ *.pyc *.pyo .venv/ venv/ # Playwright playwright-report/ test-results/ # OS / editor Thumbs.db .DS_Store .vscode/ .idea/ # Local Claude Code permission allowlist — operator/session-specific, not # project config. .claude/settings.local.json # Reference videos — large binaries that don't belong in git history. *.mp4