Repository navigation
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-evidenceand--resolved-strategyroute 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-observationlocal-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, sdistbacbe3a3ac8d657802dc197155f41de561aea0ea45af26d2246e51d778135f6f.
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.