# Dependencies
node_modules

# Turbo
.turbo

# Build outputs
dist
build
.next
out
storybook-static

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

# Per-user local overrides (never commit — .claude/settings.local.json, etc.)
*.local
*.local.*
**/settings.local.json

# Testing — per-package coverage output (vitest)
packages/*/coverage/
apps/*/coverage/
# Aggregated coverage output (pnpm coverage:aggregate): ignore everything
# under /coverage/ EXCEPT summary.json (committed for trend history per
# ADR-020) and .gitkeep markers.
/coverage/*
!/coverage/summary.json
!/coverage/.gitkeep
# Keep the source scripts at scripts/coverage/ tracked (allows files
# named "coverage" elsewhere)
!/scripts/coverage/

# OS
.DS_Store
Thumbs.db

# IDE
.vscode
.idea
*.swp

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

# Superpowers brainstorm sessions
.superpowers/

# Git worktrees
.worktrees/

# Template setup history — preserved locally, invisible to fresh clones.
.archive/
