.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.coverage
coverage.xml
htmlcov/
dist/
build/
*.egg-info/

# experiment harness compile caches (created under the repo root)
compile-cache/

# E4b run output. The next run's start check must not see it.
# Receipts stay tracked; they are committed.
pilot-e4b/
logs/

# A stopped run, set aside. The next start check must not see it.
aborted/

# run-start markers (receipts/<run_id>.run.json): local state, not receipts
receipts/*.run.json
receipts/*.stop
receipts/*.stop.done
receipts/*.tmp
table/*.tmp

# offrig: local project database and watchdog logs
.offrig/

# landing page and handbook (site-theme). The source stays tracked.
site/.astro/
site/dist/
site/node_modules/
.polyglot-cache.json
