# --- sdd -------------------------------------------------------------------
# config.yaml carries the sdd remote api-key. This repository is public, so it
# stays out. If you want the project description versioned, commit this file
# only after moving the key elsewhere.
.sdd/config.yaml

# --- local project config (use-computer's own .use-computer/) --------------
# This is a scratch config for driving the tool during development, not part of
# the project. It carries allow-local, which is a per-machine opt-in and must
# never arrive pre-enabled for whoever clones this.
.use-computer/
.env
.env.*
!.env.example

# --- Python ----------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
build/
dist/
.eggs/
.venv/
venv/
env/
uv.lock

# --- Tooling ---------------------------------------------------------------
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/

# --- Node (sdd is an npm CLI) ---------------------------------------------
node_modules/

# --- Screenshots captured while driving the tool by hand -------------------
*.png
!product/**/*.png

# --- Editor / OS -----------------------------------------------------------
.DS_Store
.vscode/
.idea/
