fix(dispatcher): validator 'continue' resumes same sequential step (bounded) #271
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "akira/hayate-agent-core:fix/seq-validator-continue"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cause: dispatcher-sequential set status=undefined for any validator verdict != completed, so a validator
continue(unfinished same step) became a generic runtime block.Fix: up to 2 bounded continuation turns in the same worker session/route/intent, validator
nextpassed as untrusted data, re-validated each round; distinct block messages for external blocked/waiting, technical validation failure (no auto retry), exhausted continuation.Tests: 2 new regressions in test/dispatcher-sequential.test.ts (red without fix, 23/23 green with). Typecheck clean. Review passed (0 findings). Full suite: 15 pre-existing failures identical on base
cf6bb33(adaptive-skills, nongit-continuation, overlay-contract, review-http-ledger), none touched.