fix: stop API task recovery and revoke exact child authority durably #377
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/cancel-revokes-task-continuation"
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?
Live #372 parallel probe exposed a cancellation bug: API run cancelled but retained Main task active, autonomously resumed and delegated workers after stop. Fix durably revokes exact task/turn/known children before interruption, preserves sibling tasks, fences failed/retried save paths, handles queued occurrence identity and retained followups, reconciles startup crash gaps and exact old cancelled API receipts. Unknown legacy child ancestry is held without guessed cancellation; completed effects/results remain preserved and delivery-fenced. Includes upstream #375 bounded-recovery fix.
Validation before upstream merge: build, full 2064 passed / 1 skipped / 0 failed, ten new cancellation regressions. Independent supplied-diff review APPROVE, including queued retry, legacy completed-result and startup crash concerns addressed. Full CI must run on this exact integrated head before merge. No installed-agent development test gate.
Evidence: development-evidence/api-stop-continuation-revocation-2026-11-12.md. Activation and clean native cancellation/parallelism proofs follow CI.