# Dependencies
node_modules/

# Build output
dashboard/dist/
build/

# Test/browser artifacts
.Codex/
.hermes/
.playwright-mcp/
dashboard/test-results/
dashboard/playwright-report/

# Runtime data (generated by pipeline runs)
data/logs/
data/status/
data/phase-outputs/
data/reports/
data/deals/
data/workflow-presets/
data/runs/
data/codex-runs/
data/normalized/
data/eval-runs/
# Keep data/examples/ (curated sample output)
!data/examples/

# Python bytecode (eval generators)
__pycache__/
*.pyc
.venv/

# Local OCR language-data cache (tesseract.js)
*.traineddata

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

# OS artifacts
.DS_Store
Thumbs.db
nul
desktop.ini

# Editor
.vscode/
.idea/
*.swp
*.swo
*~

# Misc
*.log

# Oversized parser-cap test fixture — generated at test time, not committed
# (see ensureOversizedCsv in scripts/real-world-pile.test.mjs / parser-service.test.mjs).
fixtures/real-world-pile/huge-rent-roll.csv

# Private legal / client work product — never publish (kept outside the public tree)
docs/legal/

# Internal working artifacts — agent goal prompts & execution ledgers (kept local, not published).
# NOTE: EVAL-PLAN.md and docs/ISSUE-SEEDS.md are intentional PUBLIC docs and are deliberately NOT ignored.
docs/*-GOAL.md
/*-PLAN.md
!/EVAL-PLAN.md
.github/internal/

# Local agent/editor working state (plans, session scratch — never published)
.claude/

# Superpowers brainstorming / visual-companion working artifacts (local only)
.superpowers/
