# Environment
.env

# Go
packages/api/tmp/
packages/api/bin/
packages/api/api
packages/api/web-public/
packages/cli/tmp/
packages/cli/bin/
packages/worker/worker
packages/worker/tmp/
packages/analytics/tmp/
packages/analytics/bin/

# Go compiled binaries (from `go build`)
packages/*/seed
packages/*/generate-*
packages/*/whop-sync

# Node & Build
node_modules/
dist/
.astro/
.vite/

# IDE
.idea/
.vscode/
*.swp

# Test
test-results/
packages/web/e2e/.auth/

# OS
.DS_Store
Thumbs.db
Screenshot*
ChatGPT*
discord-logo-*.png
packages/api/api
packages/cli/web-previews/
.planning/
.ralph/
docs/superpowers/

# Recipe runtime state — `pipe2 recipe run --capture-to <dir>` writes
# step artifacts + state.json under <dir>/. Defaults to ./reel-out in
# dance-reel smoke tests, so the dir lands at the repo root or inside
# the CLI package depending on where the user ran from. Always
# disposable — never committed.
reel-out/
packages/pipe2-cli/reel-out/

# Cookbook recipe drafts — outline JSON for recipes not yet implemented
# as Go packages. Scratch planning files, not shipped content; the web
# cookbook loader skips them. Kept local, never committed.
packages/pipe2-cli/cookbook/_drafts/

# Local cli-proxy stub for dev bring-up (see docs/dev-bringup.md) — never committed
.devstub/
