# Tax scanner credentials (sensitive)
scripts/tax-2025/credentials.json
scripts/tax-2025/token.json
scripts/tax-2025/.browser-profile/
docs/career/2025-Tax-Bundle/

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local
.claude/settings.local.json

# Capacitor generated web copies (always re-synced from dist/)
ios/App/App/public
android/app/src/main/assets/public

# Capacitor native build outputs
ios/App/DerivedData
ios/App/Pods
ios/App/build
android/app/build
android/build
android/.gradle
android/local.properties

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Ignored for the template, you probably want to remove it:
package-lock.json
*storybook.log
storybook-static

# Sentinel reports (ephemeral, regenerated on demand)
.sentinel/

# Temporary/refactoring summary files
*_REFACTORING_SUMMARY.md
*_COMPLETE.md
*_QUICKSTART.md
RELEASE_NOTES_*.md

# Test artifacts
coverage/
.nyc_output/
test-results/
playwright-report/

# Temporary files
temp_*.txt
tmp-*.png
tmp-*.jpg
out/
temp_*.md
.tmp-tools/
.tmp/
nul

# Local OCR language data (large)
packages/mcp-local/*.traineddata
B\[sub1,sub2\]

# Implementation notes (keep only core docs)
docs/
!docs/
!docs/FEATURES.md
!docs/DESIGN_SYSTEM.md
!docs/CODESTYLE.md
!docs/QA_MANUAL.md
!docs/agents/
!docs/agents/**
!docs/architecture/
!docs/architecture/**
!docs/prototypes/
!docs/BIDIRECTIONAL_FOCUS_IMPLEMENTATION_PLAN.md
!docs/BIDIRECTIONAL_FOCUS_TEST_PLAN.md
.node-24/
.cache/
public/evals/*.json
public/dogfood/scribe/userdata/
/test-results/
/playwright-report/
/tests/screenshots/
/tests/fixtures/screenshots/
.vercel
.env*.local

# Overstory multi-agent orchestration
.worktrees/
.claude/worktrees/
.overstory/engine/
.overstory/worktrees/
.overstory/overstory.db
.overstory/overstory.db-wal
.overstory/overstory.db-shm
.overstory/mail.db
.overstory/mail.db-wal
.overstory/mail.db-shm
.overstory/metrics.db
.overstory/metrics.db-wal
.overstory/metrics.db-shm
.overstory/logs/
.overstory/checkpoints/
.overstory/agents/

# Dogfood screenshots (generated, 25MB+ — regenerate with npm run dogfood:publish)
public/dogfood/screenshots/
public/dogfood/videos/
public/dogfood/scribe/
public/dogfood/frames/
.tmp/dogfood-gemini-qa/

# Secrets
.mcpregistry_github_token
packages/mcp-local/.mcpregistry_github_token
vendor/claw3d/

# Competitive intelligence (private)
docs/architecture/COMPETITIVE_INTEL_*
.nodebench-ref/
scripts/career/.env
scripts/career/screenshots/
docs/dogfood/behavioral-audit-*.json
docs/dogfood/screenshots/
docs/archive/2026-q1/reports/lighthouse*.json
docs/archive/2026-q1/loose-root-files/*.pdf

# ── Phase 0 repo hygiene (2026-04-19) ───────────────────────────────
# Stray root artifacts that should never be committed
NUL
eng.traineddata
tmp-*.txt
tmp-*.js
tmp-*.png
tmp-*.jpg
tmp-*.log
vite-*.log
vite-*.error.log
test-output.log
test-results.json

# DeepTrace dev payloads (belong in scripts/deeptrace/ if kept)
dt-*.json
dt-*.bat

# Generated structure snapshots
CODEBASE_STRUCTURE.json

# Logs + test outputs anywhere in the tree
*.log
**/.tmp-*


# --- auto-cleanup added 2026-04 ---
# Generated esbuild bundle — produced by `npm run build:search-api-bundle`
api/_searchApp.bundle.mjs
api/_searchApp.bundle.cjs
# Python bytecode
__pycache__/
*.pyc

# Benchmark / build scratch artifacts
bench-args.json
bench-output.txt
build_error.txt
tmp-benchmark-args.json
*.tsbuildinfo
*.bak
*.tmp
tests/fixtures/large_file.dat

# Cleanup sprint additions (2026-04-27)
# Build / runtime artifacts that should never be tracked
/tsconfig.tsbuildinfo
/.tmp_*
/test_assets/screenshots/
tests/tmp/
scripts/tool-gen/tmp/
scripts/ops/.tmp-*

.vercel

# Debug/dogfood screenshots at repo root
/*.png
