node_modules/
dist/
logs/
/data/*
state.json
*.log

.env
.env.*
!ui/.env.demo

# OS
.DS_Store
Thumbs.db

# Editors
.vscode/
.idea/
*.swp
*.swo

# Build cache
*.tsbuildinfo

# Test
coverage/

# Claude Code — ignore local config, but track shared dev skills/commands
.claude/*
!.claude/skills/
.playwright-mcp/
# Stray screenshots at repo root (playwright captures, manual screen grabs).
# UI assets live under ui/public/ or ui/src/assets/ — never at the root.
/*.png
/*.jpg
/*.jpeg
packages/ibkr/ref/source/JavaClient/
packages/ibkr/ref/source/cppclient/
packages/ibkr/ref/samples/Java/
packages/ibkr/ref/samples/Cpp/
packages/ibkr/ref/CMakeLists.txt

# Turborepo
.turbo/

# Vercel CLI local config (project id, scope) — generated by `vercel link`
.vercel
