# === Node.js ===
node_modules/
.next/
tsconfig.tsbuildinfo

# === Python ===
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
venv*/
backend/venv
.python-*/
.pytest_cache/

# === Environment & secrets ===
.env
.env.local
.env.*.local
backend/session_token.json
session_token.json

# === Database & runtime data ===
*.db
data/
backend/data/
.openyakdb/
backend/.openyak/

# === IDE & OS ===
.vscode/
.idea/
.cursor/
*.swp
*.swo
.DS_Store
Thumbs.db

# === Claude local config ===
.claude/
CLAUDE.md
cowork/
.dev/
.harness/

# === Codex local config ===
AGENTS.md
.codex-artifacts/

# === Ollama runtime binaries ===
backend/ollama/

# === Bundled Node.js runtime (downloaded by scripts/download_node.py) ===
backend/resources/nodejs/

# === OpenClaw local install ===
backend/openclaw/

# === Auto-copied vendor files ===
frontend/public/pdf.worker.min.mjs
frontend/public/cmaps/
frontend/public/standard_fonts/
frontend/test-results/
frontend/playwright-report/

# === Build artifacts ===
dist*/
build*/
*.egg
out/
desktop/release/
desktop-tauri/src-tauri/target/
desktop-tauri/src-tauri/gen/schemas/

# === Certificates & keys ===
*.pem
