mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-24 20:22:53 +00:00
bdebc0242f
Smaller Patrol models (reported on Gemini 2.5 Flash-Lite, still failing on 6.1.0 after the tolerant verdict-ID resolution shipped) end full runs without calling patrol_assess_finding for the active findings, so every run lands as 'Patrol needs attention' with the incomplete-assessment error even though the infrastructure is fine. The main pass ran exactly once with no enforcement when verdicts were missing. When the pass completes cleanly but verdicts are missing, the run now performs one bounded assessment sweep mirroring the signal evaluation pass: a follow-up prompt listing exactly the missing findings with their stored evidence, same executor so verdicts land through the shared adapter and tolerant ID resolution, uncertain accepted as a complete verdict, no investigation or new findings, capped at missing+2 turns (max 12). Verdicts still missing after the sweep keep the existing run-level error.