# Dependencies
node_modules/
.pnpm-store/

# Build artifacts
dist/
dist-ui/
build/
*.tsbuildinfo

# Coverage
coverage/
.nyc_output/

# Test artifacts
.vitest/
__snapshots__/

# Logs
*.log
npm-debug.log*
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*

# Environment
.env
.env.local
.env.*.local

# Editor / OS
.DS_Store
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
!.vscode/settings.recommended.json
*.swp
*.swo

# Local Claude Code state (settings, scheduled tasks, worktrees)
.claude/

# Memento local data (when running locally during dev)
.memento/
memento.db
memento.db-journal
memento.db-wal
memento.db-shm
*.memento.db
*.memento.db-journal
*.memento.db-wal
*.memento.db-shm

# Generated docs (regenerated by CI)
docs/reference/*.generated.md

# Stryker (mutation testing)
.stryker-tmp/
reports/

# Local artifacts from scripts/{bench,retrieval-eval,stress-test}.mjs
bench/
bench-output-*/
eval-report-*.md
stress-report-*.md

# Skills bundle staged by the CLI build (source of truth lives at
# /skills/; packages/cli/skills/ is a per-build copy for the npm tarball).
packages/cli/skills/

# Bundled packs staged by the CLI build (source of truth lives at
# /packs/; packages/cli/packs/ is a per-build copy for the npm tarball).
packages/cli/packs/
