summaryrefslogtreecommitdiff
path: root/internal/provider/google
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-07-11 05:37:45 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-07-11 05:38:25 +0000
commit204fe6c536d5d3bca2cb712f66b1d63054807dac (patch)
treec7d4515690d59efb08143bf6a4f228c15fe44fb4 /internal/provider/google
parent858756244129fa326af53495561882b51815f4d3 (diff)
fix(scheduler): make arbitration fail-closed on a missing verdict, seed planner's system prompt
A live production run (2026-07-11) showed finalizeArbitration's 'no verdict reported = approve' default silently shipping work an evaluator had already flagged as factually wrong -- the arbitration agent never called report_verdict because the planner role had no system prompt telling it to. finalizeArbitration now treats a missing verdict the same as an explicit rejection (fail-closed), and SeedRoleConfigs now also seeds planner with a prompt that explicitly mandates calling report_verdict before finishing.
Diffstat (limited to 'internal/provider/google')
0 files changed, 0 insertions, 0 deletions