# ──────────────────────────────────────────────────────────────────────────
# Personal records — these contain PII (names, address, partial card / GSTIN,
# Dell service tags, AWBs, order numbers). They are kept LOCAL and NOT committed
# by default. The *system* (scripts, schema, docs) IS versioned.
#
# To version your records too (ONLY in a private repo you control), delete the
# two lines below — or force-add a file with:  git add -f data/invoices.jsonl
# ──────────────────────────────────────────────────────────────────────────
/data/*.jsonl
# All personal document scans/copies stay local (chezmoi-versioned) — keep only READMEs
/documents/**
!/documents/**/
!/documents/**/README.md

# Atomic-write temp files from store.py
/data/*.jsonl.tmp

# Local Claude Code settings (machine-specific)
/.claude/settings.local.json

# Lavish Editor review artifacts (local review surfaces, not versioned)
/.lavish/

# OS / editor cruft
.DS_Store
Thumbs.db
*.swp
*~

# Kiro editor
/.kiro/

# Python
__pycache__/
*.py[cod]
.venv/

# Python build output (wheels/sdists, packaging metadata)
/dist/
*.egg-info/

# Local env (Crucible project key) + test artifacts
.env
/test-reports/
.coverage
.coverage.*
/htmlcov/

# Misc temp
*.tmp
*.bak

# MemPalace per-project files (issue #185)
mempalace.yaml
entities.json
