node_modules/
.env
dist/
coverage/

# macOS
.DS_Store

# Live parity harness output: capture bundles, comparison, summary.
.artifacts/

# Benchmark reports are reproducible local artifacts, not documentation.
docs/benchmarks/**/*.report.json
docs/benchmarks/**/*.summary.md

# Python
__pycache__/
*.py[cod]
.venv/
python/.venv/
python/dist/
.mypy_cache/
.ruff_cache/
.pytest_cache/

# Local agent-tool state, never source. These were previously ignored only by
# the machine-local ~/.config/git/ignore and .git/info/exclude, neither of
# which is committed, so a fresh clone would have seen them as untracked.
**/.claude/settings.local.json
**/.claude/scheduled_tasks.lock
**/.claude/scheduled_tasks.json
**/.claude/routines/.state/
**/.claude/worktrees/
**/.claude/checkpoints/
**/.claude/mailbox/
**/.claude/agent-registry.json
**/.claude/agent-memory-local
**/.claude/first-run
**/.claude/assistant-daemon-state.json
