Skip to content

fix: allow pivots from failed task evidence - #569

Open
pei711 wants to merge 1 commit into
GreyDGL:mainfrom
pei711:fix/568-failed-task-observation-basis
Open

pei711 wants to merge 1 commit into
GreyDGL:mainfrom
pei711:fix/568-failed-task-observation-basis

Conversation

@pei711

@pei711 pei711 commented Oct 27, 2026

Copy link
Copy Markdown

What

Allow a follow-up task to cite an observation produced by a failed task and use that task as an evidence dependency.

Why

Blocked probes can still produce useful negative results. Requiring every dependency to be DONE currently prevents the Supervisor from pivoting on that evidence.

Verification

  • uv run python -m pytest -q — 119 passed, 1 skipped
  • Ruff and mypy passed
  • git diff --check passed

Fixes #568

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Supervisor deadlock: a follow-up task cannot cite an observation produced by a FAILED (blocked) task

1 participant