# .NET
bin/
obj/
*.user
*.suo
.vs/
publish/

# Node / Angular
node_modules/
dist/
.angular/
ClientApp/dist/
ClientApp/coverage/
ClientApp/.storybook-out/
.pnpm-store/
.pnpm-debug.log

# Logs
*.log
npm-debug.log*

# OS
.DS_Store
Thumbs.db

# Env / secrets
*.env
appsettings.Development.json

# wwwroot build output (keep static assets, ignore generated JS)
wwwroot/dist/

# Module Federation build artifacts
@mf-types.zip
@mf-types/
.mf/

# Playwright MCP artifacts
.playwright-mcp/
*.png
smoke-page*.png
angular-start.png
react-*.png
onlineboard-*.png

# Coverage output
coverage/
test-results/
test-results-angular/
playwright-report-angular/
playwright-report/

# Test run metadata
test-results/.last-run.json

# Visual parity screenshot diffs (generated)
screenshot-diffs/
comparison-report/

# Throwaway parity-snapshot artifacts produced by tests/parity scripts
/snap-*.yml

# Superpowers brainstorm sessions
.superpowers/

# Claude Code local scratch
.claude/
.dev.pid

# Git worktrees (subagent-driven development workspaces)
.worktrees/

# pi-crew runtime state
.pi/teams/state/
.pi/teams/artifacts/
.pi/teams/worktrees/
.pi/teams/imports/
.pi/sessions/

# Agent memory runtime artifacts
.agent-memory/raw/
.agent-memory/state/
.agent-memory/reports/
.agent-memory/review/
