Skip to content

v0.3.2

Choose a tag to compare

@williamcodes williamcodes released this 23 Jun 15:16
· 6 commits to main since this release

Hardening + local write validation (patch)

  • Local write validationsubmit_run / set_run_status reject obvious garbage (non-finite/non-positive times, blank ids, malformed dates, non-http(s) video URLs, whitespace-only rejection reasons) before a round-trip; the API stays the source of truth for game rules.
  • Release pipeline — publishing now gates on full CI, a tag↔version assertion, and a built-wheel smoke test.
  • Coverage — added an MCP-protocol stdio smoke test (in CI) and a scheduled read-only live contract suite.
  • Plus the earlier defensive-formatter hardening and the dev-tooling layer (Ruff format + mypy + pre-commit).