# Dependencies
node_modules/

# Build outputs
dist/
build/
.next/

# IDE
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json

# OS
.DS_Store
Thumbs.db

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

# Env — never commit real secrets
.env
.env.local
.env.*.local
# But DO track .env.example files
!*.env.example
!.env.example

# Runtime data (keep .gitkeep for structure)
tasks/active/*.md
tasks/archive/*.md
tasks/attachments/
tasks/archive-attachments/
.veritas-kanban/*
!.veritas-kanban/.gitkeep

# Test
coverage/
.nyc_output/

# Playwright
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
.veritas-kanban/worktrees/

# TypeScript build info
*.tsbuildinfo

# Vite generated
vite.config.d.ts
vite.config.js
server/.veritas-kanban/*
!server/.veritas-kanban/.gitkeep
