# Implementation plans and internal docs
Implementations/
Implementation/

# Claude Code project-local slash commands
.claude/commands/

# CutMaster panel — built bundle (run `cd panel && npm run build:install` to populate)
src/cutmaster_ai/http/static/*
!src/cutmaster_ai/http/static/.gitkeep

# CutMaster panel — node dependencies
apps/panel/node_modules/
apps/panel/dist/
apps/panel/.vite/

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

# Tool caches
.ruff_cache/
.pytest_cache/
.mypy_cache/

# Backup files
*.backup
*.bak

# Local working area (scratch notes — never committed)
/notes/
/scratch/
*.local.md
*.local.json
*.local.yaml
*.local.yml
*.local.toml

# Virtual environments
.venv/
venv/
env/

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

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.local

# Logs
logs/
*.log

# Plugin builds
cutmaster-ai-plugin-*.zip
cutmaster-ai-v*.zip

# Playwright MCP scratch output + screenshots
.playwright-mcp/
v3-*.png
