Skip to content

v0.1.1 — Quality improvements

Choose a tag to compare

@thc1006 thc1006 released this 02 Apr 16:03
· 190 commits to main since this release
631786a

Changes since v0.1.0

Bug fixes

  • Fix #8: compiler now logs skipped non-acquisition events (was silent continue)
  • Fix #14: eval_runner auto-discovers cases via glob (was hardcoded 2-case list)
  • Fix schema gaps: orbit Field(ge=0), duration_seconds Field(ge=0), mission_id not empty

Quality

  • Test coverage 57% → 74% (cli.py 0%→55%, compiler.py 81%→88%)
  • 118 tests (was 98), 3 golden evals (was 2)
  • Compilation summary logging: "Compiled N intents from M events (K skipped)"

CI

  • pytest --cov in pipeline
  • OPA binary cached via actions/cache
  • OPA + Argo smoke now run against ALL sample plans
  • pytest-cov==6.0.0 added to dev deps