Orca-Code-Review v1.4.0
Adds an optional precision-filter stage between the engine's raw findings and the merge gate.
New
precision-filterinput (defaulttrue) — when enabled, engine findings pass through two soft-fail stages before the gate:- L1: a deterministic filter that verifies each finding's
existing_codesnippet against the reviewed commit, re-homing or dropping findings whose snippet does not match the claimed path, then deduping by normalized content. - L2: an LLM judge (independent vendor from the reviewer) that clusters findings by root cause, drops clusters whose confidence falls below
judge-threshold, and keeps one representative per surviving cluster.
- L1: a deterministic filter that verifies each finding's
judge-modelinput (defaultdeepseek/deepseek-v4-pro) — the model used by the L2 judge stage. Should differ from the reviewer model.judge-thresholdinput (default0.5) — the L2 confidence gate (0–1). Lower keeps more findings; raise to be stricter.
Compatibility
The precision-filter: "true" default changes visible output for consumers on @v1. To preserve pre-v1.4 raw-engine output, set precision-filter: "false" in the workflow inputs. Both L1 and L2 are soft-fail — errors in either stage keep the prior stage's findings intact and never abort the review.