# Ephemeral workbench
.tmp/

# Loop run telemetry (operating-contract state for the self-improvement run; not plugin content)
.loop/

# Machine-local Claude Code config + GSD audit telemetry (not plugin content)
.claude/
.gsd/

# Local session memory / private build narrative (not plugin content)
memory/

# Workbench dirs (review scratch + roadmap drafts; not plugin content)
review/
roadmap/

# Python
__pycache__/
*.pyc
.venv/
.pytest_cache/
# uv resolution lock — the core declares no required runtime deps; CI uses pip, not `uv sync`
uv.lock

# Node
node_modules/

# OS / editor
.DS_Store
Thumbs.db

# Secrets — never commit
.env
*.local

# Local cold-start context — deliberately untracked (see its own do-not-commit note)
/CLAUDE.md
