Repository navigation
Post-v2.5 structural levers (v2.5 proved prompt-level gains are at the cheap-model ceiling). All behavior-preserving — new knobs default off / provider-default.
- Reasoning controls (
accuracy.analyst_thinking,reasoning_effort): DeepSeek V4 thinking is a request parameter (default on); endpoint-safe (sent only when set). Measured: disabling analyst thinking collapses recall ~91%->61%, so reasoning stays on. - SAST grounding (
sast.enabled, opt-in): Semgrep hits feed the verifier's triage — the documented 2025-26 precision lever. Live-path (needs Semgrep in the runner). - Real-PR benchmark (
evals/realpr.py): discovers real merged bug-fix PRs, reverses them to reintroduce the bug, scores recall on real bugs.
230 tests. DECISIONS D35-D36.