A Loop that makes no progress keeps burning Rounds until the rounds/usd caps: each Verify
verdict carries materially the same reason, and nothing notices the repetition. Field
consensus treats stall detection as a first-class termination guard.
Behavior: N consecutive Rounds whose verdict reasons are materially the same end the Run
with an exit that names the stall (distinct from rounds/budget), so a scheduler retry
doesn't immediately repeat it. Threshold and the "materially the same" test are spec
decisions to pin before implementation.
A Loop that makes no progress keeps burning Rounds until the rounds/usd caps: each Verify
verdict carries materially the same
reason, and nothing notices the repetition. Fieldconsensus treats stall detection as a first-class termination guard.
Behavior: N consecutive Rounds whose verdict reasons are materially the same end the Run
with an exit that names the stall (distinct from
rounds/budget), so a scheduler retrydoesn't immediately repeat it. Threshold and the "materially the same" test are spec
decisions to pin before implementation.