node_modules/
dist/
dist-eval/
.vite/
*.log
.DS_Store

# Vendored WASM staged into public/ at build time (copied to dist/liteparse.wasm)
public/liteparse.wasm
public/sql-wasm.wasm

.context/

# Git worktrees for isolated parallel development
.worktrees/

# Release artifacts uploaded to GitHub Releases / Chrome Web Store
pie-*.zip

# Self-signed CRX pack artifacts (chrome://extensions "Pack extension").
# dist.pem is the private signing key — never commit. We publish via CWS,
# not via self-signed CRX, so neither file should leave the local machine.
dist.crx
dist.pem

# Local CLI / agent scratch (not part of project)
.deepseek/
AGENTS.md

# Playwright MCP local debug snapshots / console logs
.playwright-mcp/

# Eval run artifacts (HAR, traces, profiles — not committed, may contain secrets)
eval/runs/

# Python virtual environment for eval scorer
eval/.venv/

# Python bytecode cache (eval scorer)
__pycache__/

# Claude Code worktrees + local artifacts
.claude/
