fix: isolate new and independent tasks from unscoped legacy executions #269

Merged
akira merged 2 commits from fix/peter-unscoped-task-isolation into main 2026-11-05 10:40:10 +00:00
Collaborator

Tasks capture the unfinished unscoped legacy executions that already exist at creation; those cannot be the new task's children and no longer fence it. Existing retained tasks get independent step admission without claiming, cancelling or replaying legacy workers. Older tasks of unclear origin stay blocked; later unscoped children still block.

Verified: 38/38 dependency/admission/recovery tests + typecheck; plugin_review passed (1 round, 0 findings, fingerprint eb8f5016...). Base 0b40021.

Tasks capture the unfinished unscoped legacy executions that already exist at creation; those cannot be the new task's children and no longer fence it. Existing retained tasks get independent step admission without claiming, cancelling or replaying legacy workers. Older tasks of unclear origin stay blocked; later unscoped children still block. Verified: 38/38 dependency/admission/recovery tests + typecheck; plugin_review passed (1 round, 0 findings, fingerprint eb8f5016...). Base 0b40021.
Tasks capture the unfinished executions without task provenance that
already existed at creation. Those cannot be the new task's children, so
they no longer fence it. Older tasks of unclear origin stay blocked with
the unchanged unknown-effects notice; later unscoped children still block.
Legacy executions are never claimed, cancelled or replayed.
akira merged commit 90dff464de into main 2026-11-05 10:40:10 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!269
No description provided.