__pycache__/
*.pyc
.venv/
.pytest_cache/
*.egg-info/
dist/
.mypy_cache/
.ruff_cache/

# Claude Code worktrees (belay-worktrees skill)
.claude/worktrees/

# SDD subagent scratch (briefs, reports, ledger)
.superpowers/

# Engine artifacts — traces, restored state, and corpus cases are the user's own
# data and never belong in the repo (see CLAUDE.md: no raw-data egress).
/traces/
/runs/
/_sandbox/
/corpus/local/

# Pre-installed MCP servers for the eval mint. Installed OUTSIDE the sandbox by a
# documented `npm install` (see eval/README.md) and invoked by absolute `node` path:
# `npx -y` cannot be used behind the gated proxy, which denies both network and
# writes to ~/.npm by design. Third-party JS, pinned but never vendored.
/eval/servers/

# Cached bare clones per repo for the eval mint's per-instance worktrees — the user's
# run data, never committed (no-egress guardrail).
/eval/clones/

# The batch driver's mint output (per-instance workspaces/traces/snapshots + the bridged
# batch dir + the resume checkpoint) — the user's run data, never committed.
/eval/mint/

# Dashboard
node_modules/
.next/
