# Dependencies node_modules # pnpm's content-addressable store (only present when a misconfigured # pnpm install places the store inside the project rather than at the # global default ~/.local/share/pnpm/store). Always ignored — the store # is pnpm's cache, not source. .pnpm-store/ # 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/ # Scratch / working notes — local only, never committed. .tmp/