# Dependencies
node_modules/

# Build output
dist/
**/*.tsbuildinfo

# Generated sources
src/generated/
**/src/generated/

# Stray compiled artifacts inside src/ (legitimate output goes to dist/)
packages/*/src/**/*.js
packages/*/src/**/*.js.map
packages/*/src/**/*.d.ts
packages/*/src/**/*.d.ts.map

# Plugin example compiled output (source-of-truth is the .ts files)
docs/examples/**/*.js
docs/examples/**/*.js.map
docs/examples/**/*.d.ts
docs/examples/**/*.d.ts.map

# Environment variables
.env
.env.smoke
.env.abap
.env.smart-server
.env.deepseek
.env.aicore
.env.*
!.env.*.template
!.env.template
*.env

# IDE
# .vscode/
.idea/
*.swp
*.swo
*~

# Root-level YAML configs (local test configs, not part of the package)
/*.yaml

# Generated server config template (first-run / tests)
/packages/**/smart-server.yaml

# OS
.DS_Store
Thumbs.db

# Skills (user-local, not part of the repo)
.claude/skills/
.agents/skills/

# Logs
*.log
*.log.bak*
npm-debug.log*
yarn-debug.log*
yarn-error.log*
sessions/
logs_debug/
.codex
.worktrees

# Claude Code local harness state
.claude/scheduled_tasks.lock
.claude/settings.local.json
.claude/worktrees/

.run/
