# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
dist/
build/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.venv/
venv/
env/

# Editor / OS
.DS_Store
.idea/
.vscode/
.cursor/
*.swp

# Local env / secrets (never commit)
.env
.env.*
!.env.example

# Local CLI state (never commit)
.caraer/
*.local.json
*.local.yaml
*.local.yml

# Scratch apps created while developing the CLI itself (keep on disk, do not publish)
/my_public_app/
/my_public_app_*/
/my_second_cli_public_app/
/jan_heins_public_app/
/caraer_ai/

# Maintainer planning notes (not part of the public developer contract)
/docs/internal/
