Skip to content

JevCompass v0.1.23

Latest

Choose a tag to compare

@acidkill acidkill released this 30 Sep 23:42
· 2 commits to main since this release
d5b4772

Publishes the three explicit, nonblocking coding-decision commands that matured on main since v0.1.22, plus the typed-decision cache and a fifth bundled skill. Full change list and evidence boundaries: CHANGELOG.md.

Added

  • jevcompass strategy choose — pretask strategy advice from allowlisted signals; verified --contract-evidence and --resolved-strategy route locally with no remote call.
  • Opt-in strategy hook: jevcompass install --strategy-advice / --disable-strategy-advice.
  • jevcompass tests discover / rank — post-change focused-test ordering; prints an order, never executes tests, preserves the required gate; verified coverage/runtime signals and coverage targets; bounded decision reasons.
  • jevcompass triage — enum-only first-diagnostic-step ranking with observed exit codes; --import-observation / --assertion-observation / --timeout-observation local-resolution facts; opt-in --rank-hypotheses; per-step selection provenance.
  • Caller-verified diagnostic costs: --diagnostic-cost HYPOTHESIS=low|medium|high|unknown — ordering guidance only, never causal-likelihood evidence, never waives required checks.
  • Opt-in typed-decision cache (JEVCOMPASS_TYPED_DECISION_CACHE=1) with explicit provenance labels.
  • Fifth bundled skill jevcompass-coding-workflow; the opt-in installer now ships five skills.

Verification

  • Tag-gated publish run 36792180928: full Python 3.11 suite, build, exact-tag distribution checks, Trusted Publishing — all green.
  • PyPI digests — wheel 5293e33c3879129756712132bae42aa8955884f3bc2c289984c71ffc2e87c87b, sdist bacbe3a3ac8d657802dc197155f41de561aea0ea45af26d2246e51d778135f6f.

Boundaries (unchanged)

Advice stays nonblocking; remote ranking sees only allowlisted coarse metadata; original failing exits and required validation are preserved. No repeatable speed, quality, or cost benefit is established; macOS runtime and fresh Desktop prompt delivery remain unverified.