__pycache__/
*.py[cod]
.venv/
.pytest_cache/
.ruff_cache/
*.egg-info/
dist/
build/
.vixl-session.json
.vixl-jobs/
.vixl-cache/
.vixl-cache.usage.json
.vixl/rolls.json
*.vixl.lock
*.vixl
!examples/after-hours.vixl
!docs/assets/generated/*.vixl
!assets/brand/digital-shift/Editable-Vixl/*.vixl
!assets/brand/ripple/Editable-Vixl/*.vixl
!tests/fixtures/convert/*/*.vixl
.env

examples/output/
# agent-eval output (python -m evals.run); keep published results in VixlExamples
/eval-results/
/reference-results/
# render parity output (python -m evals.render_parity)
/render-parity-results/

tests/visual/_failures/
!tests/fixtures/*.vixl

# Preserve editable artwork references.
!art/heyoka-mirrors-paradox/items/*.vixl
.vixl-cache.seen
