# AI Trackdown
.ai-trackdown/cache/
.ai-trackdown/logs/
*.tmp

# 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/
.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/
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
.mcp-vector-search/

# MCP local configuration (contains API keys)
.mcp/

# 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

# 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)
docs/reports/

# 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/
.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/
docs/_archive/

# Distribution artifacts
dist/
