# Python
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
dist/
build/

# uv: library project — don't pin the lockfile.
uv.lock

# Bench marker mutates on every `scripts/bench.py` run; keep local-only
# so a developer running the bench doesn't dirty the working tree.
scripts/.last_benchmark.md

# Venv
.venv/
venv/

# IDE
.vscode/
.idea/

# Internal AI-orchestration metadata — never tracked in the public repo
docs/superpowers/

# Local dev aids — cross-decoder validators and bench-compare scripts
scripts/local/

# Corpus data never committed
tests/fixtures/corpus/
# Generated fixtures must not be committed without explicit licensing
# clearance from the data provider. Use `git add -f` if the user has
# confirmed redistribution rights for the source corpus.
tests/fixtures/*.bin
