# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
.uv/

# Tool caches
.pytest_cache/

# macOS
.DS_Store

# Agent / editor local tooling (not part of the repo)
.claude/

# Short-lived user scratch (regenerated by project tools). `.artifacts/` remains tracked.
temp/
dist/

# All engine-owned staging and publication output is regenerated under this directory.
.demolab/

# Secrets — never commit
.env
.env.local
# All internal demo inputs are tracked together, separate from generated runtime.
# .demo/ is intentionally not ignored; secret/cache exclusions above still apply.
