jev_verify_decision
Verify a GitHub decision comment against its cited issues or PRs, checking source fidelity and returning accepted, rejected, or needs_review with coverage and metadata.
Instructions
Verify a GitHub decision comment against its cited issues/PRs using the configured AI splitter and Jev. Mirrors ai jev verify-decision; latest selects the most recent comment with citations. Returns accepted, rejected or needs_review plus statements, coverage, models, usage and cache metadata as JSON/YAML. These verdicts are successful tool results. Low coverage alone requires review. Checks source fidelity, not whether the decision is correct. Requires gh, Jev and AI backend credentials; backend selection is server configuration, model overrides are request-local.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Repository directory for bare issue references; defaults to server cwd. | |
| issue | Yes | Judged issue: N, #N, owner/repo#N or GitHub issue URL. | |
| model | No | Splitter AI model override; falls back to mcp.default_model, then backend defaults. Backend selection comes from server configuration. | |
| output | No | Report format: json (default) or yaml. | |
| comment | No | latest (default), numeric comment id or issue-comment URL. | |
| refresh | No | Bypass the shared GitHub issue cache. | |
| jev_model | No | Jev model override for support and coverage judgments. | |
| threshold | No | Minimum support probability for acceptance; default 0.5. | |
| reject_below | No | Probability below which a statement rejects the comment; default 0.3. | |
| max_input_chars | No | Source character cap; default 60000. | |
| coverage_threshold | No | Coverage below this probability requires review; default 0.5. |