# Agent charters live locally, not in the repo (mirrors the spintax-js convention).
CLAUDE.md
AGENTS.md

# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
# `dist*` rather than `dist`: a wheel built into `dist-review/` for a one-off
# inspection slipped past a plain `dist/` and was committed (291ac13). The pattern
# has to cover the directory names people actually type, not just the canonical one.
dist*/
.venv/
venv/
.python-version

# Tooling caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Local corpus checkout / fixture sync (see spec §6 Q4). `.corpus/` is where CI
# puts it and where the test fallback looks; never commit the fixtures here.
/fixtures-local/
/.corpus/

# Editors / OS
.vscode/
.idea/
.DS_Store
Thumbs.db
