# credentials — never commit these
.foamd_key
.env
*.key

# local study mirror
studies/

# python
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.venv/
venv/
.pytest_cache/
.ruff_cache/

# Session and run output. This repo is public; the sibling repos it is developed
# alongside are not, and neither is the material that measures it. A transcript, a
# driver script or a findings file written next to the source is internal by
# default: it names accounts, instance ids, costs and unfixed defects. None of it
# has ever been committed and none of it should be, so the names are listed here
# rather than left to whoever runs `git add -A` in a hurry.
user-test*.log*
queue*.sh
context.md
issue.md
FINDINGS*.md
RESULTS*.md
VERIFIED*.md
qa-runs/
reynolds-verification/

# editor/agent scratch, except the agents and skills defined for this project: the CAD
# supervisor and the two sweep workflows are infrastructure the next round needs, not
# somebody's local setup.
.claude/*
!.claude/agents/
!.claude/skills/

# the acceptance harness's local workspace (scripts/cad_accept.py --local)
.accept-work/

# Sweep and run records. The desk is measured by running it, and one 26-case sweep
# leaves ~2,000 files -- record.json, cells.log, replies.jsonl, heartbeat.jsonl, the
# meshes' own logs. They are evidence while a question is open and they are not source,
# so they stay on the machine that produced them.
#
# The rule is the directory: `runs/` is the raw per-run trail and is ignored, and
# everything at the sweep's own level is the reading of it -- `report.md`, `sweep.json`
# (model, effort, core sha, the `asked` digests, the headline per run), `findings.jsonl`,
# a `VOID.md` where a sweep was discarded, and the figures. Anything citing a number
# should cite a report.
#
# Consequence, stated rather than discovered: `cad_sweep.py table <old-sweep>` reads
# `runs/*/record.json`, so on a fresh clone it can only compare sweeps whose records are
# still local. The reports carry the numbers; the tables are rebuilt where the runs are.
docs/cad-buildup/runs/
docs/cad-buildup/sweeps/*/runs/
