# AI Trackdown .ai-trackdown/cache/ .ai-trackdown/logs/ *.tmp # Trusty search local config .trusty-search # AI Code Review docs ai-code-review-docs/ # Local development binary (wrapper for scripts/claude-mpm) /claude-mpm # Dev launcher (tracked - convenient root-level dev binary) # claude-mpm-dev # Virtual environments (CRITICAL) venv/ env/ .venv/ .env/ ENV/ env.bak/ venv.bak/ # Conda/Mamba environments (if created locally) conda-env/ mamba-env/ mambaforge/ miniforge/ miniconda/ .conda/ # Common ignores .DS_Store .vscode/ .idea/ __pycache__/ *.pyc *.pyo *.pyd .Python *.so .coverage htmlcov/ .pytest_cache/ .mypy_cache/ dist/ build/ *.egg-info/ .claude/ .claude/settings.local.json .env .env.make # Test logs test_logs/ tests/test_logs/ # Temporary test files (root level) test_research_agent.py # Agent backups src/claude_mpm/agents/templates/backup/ **/backup/ # Temporary directories test_dir/ ai-trackdown-pytools-bug-support/ tmp/ test_results/ test-results/ screenshots/ agent_metadata_backup/ # Claude MPM runtime files # Exclude entire .claude-mpm directory (project-specific runtime data) .claude-mpm/ # If you want to track specific config files, use: # !.claude-mpm/configuration.yaml # MCP Vector Search cache (contains config.json with API keys) .mcp-vector-search/ .mcp-vector-search/config.json .mcp-vector-search/*.json # MCP local configuration (contains API keys) .mcp/ .mcp/config.json **/mcp-config.json **/mcp_config.json # OpenRouter and AI provider configuration files openrouter.json openrouter-config.json anthropic-config.json openai-config.json *-api-config.json # Generic secret/credential files credentials.json credentials.yaml credentials.yml secrets.json secrets.yaml secrets.yml api-keys.json api_keys.json # Auto-generated version file (no longer used) src/claude_mpm/_version.py # Debug and temporary files debug_*.html test_*.html *_test.html connection_status_test.html dashboard_integration_test.html # QA and debug reports *DEBUG_SUMMARY.md *QA_REPORT*.md *_COMPREHENSIVE_*.md *_VALIDATION_REPORT.md *_TEST_REPORT.* HUD_*.md DEBUGGING_*.md TOOL_RESULT_*.md ENHANCED_*.md tests/demo/ # Temporary JSON reports *_qa_report*.json *test_report*.json # Documentation build files docs/api/_build/ docs/_build/ *.doctrees *.buildinfo # Activity reports (generated by mpm-init --quick-update --export) # Note: docs/reports/ is now tracked for organized documentation # Individual auto-generated report patterns are caught by other rules # Node.js (dashboard build system and npm package) node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* package-lock.json yarn.lock # Ignore package-lock.json in all subdirectories **/package-lock.json **/node_modules/ # macOS .DS_Store .AppleDouble .LSOverride # Windows Thumbs.db Desktop.ini # Linux *~ # Logs logs/ *.log # Runtime data pids/ *.pid *.seed *.pid.lock # IDE - VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json # IDE - PyCharm .idea/ *.swp *.swo *~ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv .python-version # Celery celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json .aitrackdown/ # Test and debug scripts scripts/test_*.py scripts/debug_*.py scripts/fix_*.py scripts/demo_*.py # Temporary documentation docs/*-report.md docs/*-summary.md docs/test-*.md # Backup files *.backup *.bak *.old setup.py.backup # Test fixtures fake/ # Test reports and outputs (root directory) *_test_report.json *_verification_report.json *_test_report.md *_verification_report.md *_analysis_report.md test_results_*.json test_file.txt # Dashboard screenshots (root directory) dashboard_*.png final_dashboard_*.png *_screenshots/ # Coverage files .coverage coverage.json htmlcov/ # Debug and log files (root directory) debug_*.txt *_stderr.log *_config_logs.txt framework_loader_output.txt # Temporary and generated files MONITOR_BUILD requirements-monitor.txt # macOS system files .DS_Store # Python test artifacts MagicMock/ # Patch files *.patch # Added by Claude MPM /mpm-init $RECYCLE.BIN/ *$py.class *.cab *.cache *.cert *.cover *.crt *.db *.egg *.key *.lnk *.manifest *.mpm.tmp *.msi *.msm *.msp *.pem *.py[cod] *.pytest_cache *.spec *.sql *.sqlite *.sqlite3 *.sublime-project *.sublime-workspace *.temp .claude-mpm/*.log .claude-mpm/cache/ .claude-mpm/logs/ .claude-mpm/sessions/ .claude-mpm/tmp/ .claude/cache/ .claude/sessions/ .coverage.* .eggs/ .env.* .hypothesis/ .nox/ .npm .project .pydevproject .pytype/ .secrets/ .pypirc .settings/ .tox/ .venv .yarn/ _build/ backup/ backups/ coverage.xml credentials/ develop-eggs/ ehthumbs.db pip-wheel-metadata/ site/ temp/ virtualenv/ wheels/ # Added by Claude MPM /mpm-init .kuzu-memory/ .kuzu-memory-backups/ kuzu-memories/ .zshrc bin/ # MCP Ticketer .mcp-ticketer/ # Distribution artifacts dist/ *.original *.optimized *.backup # MCP configuration (contains user-specific paths and tokens) .mcp.json .claude.json # Research docs (work in progress) docs/research/*.md # AI-generated planning/research artifacts (branch-local, not for main) docs-local/ mcp-browser-extensions/ tests/eval/reports/ ccusage.json # Database backups (added 2026-01-07 cleanup) kuzu-memories/memories.db_backup_* src/claude_mpm/dashboard/static/svelte-build/_app/immutable/chunks/DPSjPKH7.js:1: pragma: allowlist secret chunk-graph.json .playwright-mcp/ .env.local # Generated Homebrew Formula (managed separately in homebrew-tap) Formula/ # Build artifacts dashboard-svelte/.svelte-kit/ dashboard/static/svelte-build/ # gworkspace-mcp OAuth tokens (project-level) .gworkspace-mcp/ # GitHub account marker (safe to commit) # .gh-account .kuzu_memory.db.wal .fastembed_cache/