fix(dispatcher): distinguish empty results from stalled workers #81

Merged
karsten merged 1 commit from fix/dispatcher-field-status into main 2026-11-10 17:28:07 +00:00
Owner

Field reads previously returned only id/text/length. Empty result looked identical for running,paused,blocked,completed,cancelled executions and hid retained checkpoint evidence. Every bounded field response now includes actual status, existing sanitized diagnostic, checkpointAvailable and resultAvailable. Does not parse worker prose into authority or auto-resume anything. Pagination remains unchanged; unrelated input/checkpoint/failure prose stays private.

Regression:6/6 new cases fail before,pass after. Full plugin suite78total70pass0fail8skip. Addresses the observed result-only polling failure while native owner rollout proceeds independently.

Field reads previously returned only id/text/length. Empty result looked identical for running,paused,blocked,completed,cancelled executions and hid retained checkpoint evidence. Every bounded field response now includes actual status, existing sanitized diagnostic, checkpointAvailable and resultAvailable. Does not parse worker prose into authority or auto-resume anything. Pagination remains unchanged; unrelated input/checkpoint/failure prose stays private. Regression:6/6 new cases fail before,pass after. Full plugin suite78total70pass0fail8skip. Addresses the observed result-only polling failure while native owner rollout proceeds independently.
fix(dispatcher): expose lifecycle status on paginated result reads
All checks were successful
plugins-ci / compatibility (push) Successful in 2m15s
85b68f313d
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/plugins!81
No description provided.