# Python
__pycache__/
*.py[cod]

# Code Intelligence — machine-local graph databases (rebuilt in <10s)
Projects/*/code_intel.db
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
/workspace/
# Virtual environments
.venv/
venv/
ENV/
env/
progress.md
task_plan.md
findings.md
# .claude/ — project settings and hooks are committed (per Claude Code convention)
# Only ignore local overrides
.claude/settings.local.json
.specify/
# Environment variables
.env
.env.local
.env.bak
# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# TypeScript
*.tsbuildinfo

# Build outputs
frontend/dist/
frontend/build/

# Logs
logs/
*.log

# Process IDs
.pids/
*.pid

# OS
.DS_Store
Thumbs.db

# Test coverage
.coverage
htmlcov/
.pytest_cache/
coverage/
.hypothesis/

# Temp test databases
swarmai_test_*.db

# Seed database (build artifact, regenerated by generate_seed_db.py)
desktop/resources/seed.db
# SQLite migration mutex files (fcntl.flock advisory locks, created at DB init)
*.migration-lock

# Temporary files
*.tmp
*.bak
*.swp

# Git worktrees
.worktrees/

# User-local MCP config (machine-specific, contains absolute paths)
desktop/resources/user-mcp-servers.json
backend/pytest-of-gawan/
pytest-of-gawan/
*.lock

# CMHK internal skills — AWS sensitive data, local only
backend/skills/s_cmhk-*/
