# Node artifacts **/node_modules/ **/package-lock.json # Python artifacts **/__pycache__/ **/*.pyc **/.venv/ **/.pytest_cache/ # OS / editor .DS_Store *.swp *~ # Claude config — settings.local.json is per-machine, never commit .claude/settings.local.json # MCP plaintext secrets and decrypted-at-runtime credentials # (only the .gpg counterpart is safe to commit) mcp/secrets.env mcp/gcp-oauth.keys.json