fix(FN-080): ignore non-runnable queued overlap blockers

Fusion-Task-Id: FN-080
This commit is contained in:
Phil Larson
2026-05-29 11:38:02 -07:00
parent b265d6b395
commit 9112b7dc08
5 changed files with 352 additions and 40 deletions

View File

@@ -0,0 +1,5 @@
---
"@fusion/engine": patch
---
Fix scheduler overlap deferral starvation by considering only runnable queued todo tasks as higher-priority overlap competitors. Dependency-blocked queued tasks now keep their unmet-dependency queue state without reserving overlapping files from ready work, while active in-progress and eligible in-review tasks continue to hold explicit file-scope leases. Dispatch logs now distinguish unmet dependencies, active file-scope lease blocking, and higher-priority runnable queued-task deferral.