__pycache__/
*.pyc
.venv/
dist/
*.egg-info/
.claude/
.vscode/
.DS_Store

# the Makefile's render workspace, at the repo root only
/out/
*.stl
*.gcode
*.3mf

# Filmed walkthrough: the screenplay and the style are the source, the media is
# generated. The README hero is the one output that has to be in the repo.
docs/walkthrough/out/*
!docs/walkthrough/out/cadloop-hero.gif

# superpowers worktrees
/.worktrees/

# wrangler's local state cache and miniflare's simulator, written by any kv or
# deploy command. Not anchored: it appears beside whichever wrangler.toml ran.
.wrangler/

# Ties a checkout to one person's feedback Worker, so it is per-deployment
# config rather than shared code. A clone should not post to someone else's
# store. The Worker template beside it is source and stays in the repo.
/.tyrekick.json
