# Dependencies
node_modules/
.pnp.*

# Build outputs
dist/
.next/
.turbo/
.wrangler/
*.tsbuildinfo

# Environment
.env
.env.local
.env.*.local
.dev.vars

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Testing
coverage/
test-results/
**/playwright-report/

# Vercel
.vercel

# Supabase
supabase/.temp/

# Binary documents
*.docx

# Internal dev research, planning, implementation & analysis docs
# All moved to docs/internal_dev_ref_doc/ — ignore the entire folder
docs/internal_dev_ref_doc/

# Operational docs (kept in place but gitignored — marketing, runbooks, etc.)
/METRX_*.md
docs/MAINTENANCE_RUNBOOK.md
monitoring/QUICK_START.md
monitoring/STRUCTURE.md

# Root-level internal docs that haven't been moved yet
/BROWSER_TEST_REPORT*.md
/CLAUDE_CODE_IMPLEMENTATION_GUIDE.md
/DEPLOYMENT_GUIDE.md
/DESIGN_PARTNER_FEEDBACK_ANALYSIS.md
/PHASE2_PRODUCTION_PRD.md
/GAP_ANALYSIS_REPORT.md
/LAUNCH_CHECKLIST.md
/MODAL_COMPONENTS_SUMMARY.md
/SECURITY_REVIEW.md
/TIER_GATING_IMPLEMENTATION.md
/E2E_TEST_EVIDENCE_REPORT.md
/STATSIG_*.md

# AI-generated implementation docs in source tree
**/IMPLEMENTATION_GUIDE.md
**/QUICK_START.md
**/USAGE.md
**/TIER_GATING_*.md

# Internal tooling & reference apps
docs/agent-ledger-docs/
evidence/
clerk-nextjs/
scripts/fix-*.sh

# Claude Code internals (keep settings.json)
.claude/agents/
.claude/commands/
.claude/skills/

# Ad-hoc test scripts
tests/harness/seed-design-partners.mjs
tests/harness/test-onboarding-flows.mjs

# Auto-generated docs (created by Claude sessions, not source-controlled)
**/TESTING*.md
**/TEST_SUMMARY.md
**/TEST_COVERAGE*.md
**/OUTCOME_LADDER*.md

# External symlinks / local-only directories
cowork alias
product
mcp-registry-key.pem
.claude.symlink.bak

# Python SDK build artifacts
__pycache__/
*.pyc
*.pyo

# Extension build artifacts
packages/extension/*.zip

# Local-only content & planning directories (not source-controlled)
.gstack/
Metrx_internal_dev_docs/
content-queue/
evidence-screenshots/
launch-week-content/
scheduled-tasks/
specs/
