build/
build-asan/
build-release/
bsim4.out
third_party/
.cache/
*.o
*.a
*.so
tests/circuits/*.raw
__pycache__/
*.pyc
.remember/
.claude/settings.local.json
.claude/scheduled_tasks.lock
Testing/
.pytest_cache/
.worktrees/
.claude/worktrees/
docs/superpowers/
uv.lock

# ad-hoc parity/debug build trees and scratch artifacts
build-*/
scratch_*
results/
debug-out*.txt
*.out
*.log
tests/regression/*.raw
.venv-dev/

# Intermediate JOSS renderer output; the reviewable draft PDF is retained.
/paper/jats/

# JOSS evidence: the reviewable records (JSON, reconstruction patches, reports)
# are tracked. The bulk archives they reference are reproducible from those
# records and stay local, so cloning the repository does not pull ~1.8 GB.
docs/evidence/**/*.tar.gz
docs/evidence/**/*.json.gz

# Browser circuit lab dependencies, staged WASM, and generated reports
/web/node_modules/
/web/dist/
/web/public/simulator/
/web/test-results/
/web/playwright-report/
/web/*.tsbuildinfo
/web/.preview/
/web/public/licenses.txt
