# Project-specific
.worktrees/
.assets
.docs
.env
.web

# Local-build dev compose files (kept locally, not part of the public release)
quickstart/docker-compose.dev.yml
quickstart/docker-compose.dev-onboarding.yml
quickstart/.env

# Archive: scratch/dev artefacts kept locally, not part of the public release
archive/

# Local Facio runtime data accidentally created in the repo root
.facio/

# Test artifacts (MagicMock path leaks)
*MagicMock*

# Python bytecode & caches
*.pyc
*.pyo
*.pyd
*.pyw
*.pyz
__pycache__/
*.egg-info/
*.egg
.venv/
venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.pytype/
.dmypy.json
dmypy.json
.tox/
.nox/
.hypothesis/

# Build & packaging
dist/
build/
*.manifest
*.spec
pip-wheel-metadata/
share/python-wheels/

# Test & coverage
.coverage
.coverage.*
htmlcov/
coverage.xml
*.cover

# Lock files (project policy)
poetry.lock
uv.lock

# Jupyter
.ipynb_checkpoints/

# macOS
.DS_Store
.AppleDouble
.LSOverride

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini

# Linux
.directory

# Editors & IDEs (local workspace / user settings)
.vscode/
.cursor/
.idea/
.fleet/
*.code-workspace
*.sublime-project
*.sublime-workspace
*.swp
*.swo
*~
nano.*.save

# Environment & secrets (keep examples tracked if needed)
.env.*
!.env.example

# Logs & temp
*.log
logs/
tmp/
temp/
*.tmp
