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

# Virtual Environments & Package Managers
.venv/
env/
venv/
ENV/

# Python Build & Packaging
build/
dist/
*.egg-info/
*.egg

# Testing, Coverage & Linters
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.ruff_cache/

# Playwright & Browser Artifacts
test-results/
playwright-report/
.playwright/

# Local Data & SQLite Storage
data/
/data/
tmp/
*.sqlite
*.sqlite3
*.db
*.db-journal
*.db-wal
*.db-shm

# Local Logs, Exports & Payloads
*.log
*.json
*.json.gz
!pyproject.toml

# Environment Variables (Keep example tracked)
.env
.env.*
.env.local
!.env.example

# IDEs & Editors
.vscode/
.idea/
*.swp
*.swo
*.sublime-project
*.sublime-workspace

# macOS & OS Metadata
.DS_Store
.AppleDouble
.LSOverride
._*
Icon?

# Nextcloud Sync Artifacts
*conflict*
*conflicted copy*
.sync_*.db*
.sync/
