# Build artifacts
target/
__pycache__/

# Vendored Hyperswitch trees (hyperswitch-deja-clean is its own git repo; the
# parent repo must not double-track it)
vendor/

# Run outputs / recorded state (regenerated by the demo scripts; recordings
# embed unmasked credentials by design — never track)
artifacts/
demo/harness-state/
banks/

# Binaries
router-binary

# Session/temp files
pi-session-*
wezterm
*.swp
*.swo
.DS_Store

# Tool state directories
.claude/
.pi/
.hermes/
.sisyphus/
.deja-preserved/
local/

# host-built diesel CLI for HS migrations (rebuilt by demo/run-deja-demo.sh)
demo/.diesel-cli/

# secrets (Stripe test key) — never commit
demo/.env

# Dashboard build inputs (dist is committed; node_modules is not)
web/node_modules/
demo/.ucs-build/
