# Byte-compiled Python
fitcheck/__pycache__/
*.py[cod]
*$py.class

# Packaging / build artifacts
build/
dist/
*.egg-info/

# Virtual environments (if you create one later)
.venv/
venv/

# Testing / cache
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
coverage.xml
htmlcov/

# Environment secrets (if you ever add API keys, etc.)
.env

# OS junk
.DS_Store

# Editor
.vscode/

# Raw output of scripts/calibration_sweep.py — a scratch directory while a sweep runs.
# Rows that are KEPT belong in data/measurements/ under a named file, with provenance.
# That folder is tracked on purpose: it is the only evidence behind overhead_db.py, and
# 23 of the 33 runs the audit credits were lost precisely because nobody committed them.
runs/
runs.zip

# Internal agent scaffolding — not project documentation.
# docs/ is tracked on purpose: SPEC.md is the public technical reference.
# README's how-it-works section links to it (SPEC.md Definition of Done #5).
CLAUDE.md
.claude/
AGENTS.md

docs/TASKS.md
docs/ADVISOR.md
docs/Blueprint.md
AUDIT.md
infer_problemes.md

.obsidian/

runs/
runs.zip

# Local measurement notebooks — canonical JSON artifacts are tracked instead.
fitcheck.ipynb
fitcheck_infer.ipynb
fitcheck_final_t4.ipynb

.claude/
fix.md
