# --- Runtime / data (never commit) ---
data/
reports/
*.sqlite
*.sqlite-wal
*.sqlite-shm
*.db
*.log
*.pid

# --- Generated vault notes (runtime output; may contain private memory) ---
# Keep the folder structure (.gitkeep), ignore generated notes.
vault/04-learnings/*.md
vault/99-review/*.md

# --- Stray runtime artifacts ---
debugging_lesson_record.json

# --- Python / tooling / OS ---
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
# npm launcher bundles LICENSE only at publish time (copied from repo root)
clients/npm/LICENSE
clients/npm/*.tgz
node_modules/
.venv/
venv/
node_modules/
.DS_Store
.pytest_cache/
