# Nexus — Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
build/
.eggs/

# Environment (NEVER commit — contains production credentials)
.env
.install_locked
.install_state.json
SECRETS.md
*.pem
.env.*
.venv/
venv/
ENV/

# Agent memory (local MCP persistence, do not commit)
.claude/mcp-memory.jsonl

# MCP tool data (local development artifacts)
.megamemory/
.playwright-mcp/
tmp/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Logs
*.log
nexus.log

# Node offline cache for WSL install (large tarball)
.cache/

# Test
.pytest_cache/
htmlcov/
.coverage
coverage.xml

# Node (for Tailwind/Alpine.js build)
node_modules/
web/css/tailwind-output.css

# Build output (Vite/Vuetify frontend)
# Vite outputs directly to web/app/ — ignore generated assets
web/app/index.html
web/app/assets/
# Legacy dist dir (no longer used)
**/dist/

# Uploads
web/uploads/

# Data (sensitive)
web/data/config.php
web/data/*.db

# Backups
backups/

# Deploy
deploy/*.key

# Backups
backups/