# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# Virtual environment
.venv/
venv/

# IDE files
.vscode/
.idea/
*.swp

# Local configuration
.env

# Package info
*.egg-info/
build/
dist/

# Default log folder used by mcp servers
/logs/

# Cache files
.pytest_cache/
.mypy_cache/
.ruff_cache/
# /.mcp.json
# .claude/settings.local.json

# Platform-specific MCP configurations
.mcp.linux.json
.mcp.windows.json
.mcp.macos.json
checks_output.txt
bash.exe.stackdump
nul
/.mcp-coder-tmp/
*.isorted

# Log folder for LLM sessions etc
/.mcp-coder/*


# profiler data
docs/tests/performance_data/prof/*.prof

# Generated dependency reports (regenerate with: tach report)
docs/architecture/dependencies/dependency_report.html

# Lock files (regenerate with: uv sync)
uv.lock

# Transient commit message file (used by implement workflow)
pr_info/.commit_message.txt

# CI check temporary files
pr_info/.ci_problem_description.md

# Test artifacts (cleanup safety net)
temp_integration_test.py

# Claude auto-memory files (session-local, not for version control)
memory/

# VSCodeClaude session files (auto-generated)
.vscodeclaude_status.txt
.vscodeclaude_analysis.json
.vscodeclaude_start.bat
.vscodeclaude_start.sh

# MLflow artifacts (optional MLflow integration)
mlflow.db
mlflow.db-shm
mlflow.db-wal
mlruns/
mlartifacts/
