# Claude Code
.claude/
.omc/

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

# Virtual environments
venv/
.venv/
env/

# Environment
.env

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

# OS
.DS_Store
Thumbs.db
desktop.ini

# Uploads (server-side files, now at project root)
uploads/images/*
uploads/pdfs/*
uploads/logos/*
uploads/reports/*
!uploads/images/.gitkeep
!uploads/pdfs/.gitkeep
!uploads/logos/.gitkeep
!uploads/reports/.gitkeep

# TailwindCSS output
src/frontend/flask_app/static/css/tailwind.css

# Node
node_modules/
src/frontend/flask_app/package.json
src/frontend/flask_app/package-lock.json

# Flask-Babel compiled
*.mo

# Alembic migrations are versioned in git (only __pycache__ is ignored, covered globally)

# Logs
*.log

# Testing
.pytest_cache/
.coverage
htmlcov/

# Debug files
src/frontend/flask_app/static/js/fabric-debug.js

# Misc
nul

# Competitor analysis (local only)
Concorrente/
docker-compose.override.yml
