Skip to content

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 13 Aug 04:11
· 1144 commits to main since this release

--help-task — ask the tool which command answers your task

ripwire <root> --help-task="<task in words>" returns ONE recommended executable ripwire command for this repository and task — with the evidence behind the pick (intent, integer score/margin, repository facts) — or an honest abstention when the evidence is too thin to name a winner. Advice only: it never calls a model, never executes the recommendation, never touches the network, and its output is byte-deterministic.

  • Eight v1 intents: verify-claim, connect-symbols, understand-symbol, review-diff, plan-feature, reuse-one-symbol, trace-debug, locate-task. Everything else abstains rather than guesses.
  • Structured shapes outrank wording: a closed --verify claim, a pasted stack trace, resolved symbol names, or a dirty worktree decide the route before any phrase matching.
  • Recommended commands are validated against the shipped grammar — the router consults --verify's real parser, so it cannot recommend a command the verb itself would refuse.
  • Measured on a hand-written, contamination-screened, hash-sealed fixture corpus: recommendation precision 1.000, harmful-route rate 0.000, abstention specificity 1.000; coverage 0.667 disclosed separately (misses abstain, never mislead). Method and seal in docs/EVALS.md and test/taskroutefix/PROVENANCE.md.

Also in this release: docs/COMMANDS.md gains the --help-task section with recorded recommend/abstain samples; the ripwire-router skill now names the verb; flag catalog 146.

(v0.3.7 was a tag that never published — its release run was correctly refused by the version guard; this release supersedes it.)

Full Changelog: v0.3.6...v0.3.8