node_modules
.pnpm-store
dist
build
coverage
.turbo
.next
.expo
.expo-shared
android
ios
web-build
*.log
.DS_Store
.env
.env.local
.env.*.local
backend/bot_state.json

# Lockfile hygiene: this is a pnpm workspace — only the root pnpm-lock.yaml
# is committed. npm-style or per-package pnpm lockfiles inside subpackages
# get out of sync with the root and break CI.
backend/pnpm-lock.yaml
backend/package-lock.json
web/pnpm-lock.yaml
web/package-lock.json
mobile/pnpm-lock.yaml
mobile/package-lock.json

# Claude Code session metadata
.claude/
.tmp/
