Skip to content

v1.10.3

@keshrath keshrath tagged this 09 Apr 11:57
Adds a per-task claim status helper so callers can check 'is X
claimable right now?' and 'what's blocking X?' without trying to
claim and catching the exception.

- TaskService.getClaimStatus(taskId): returns { status, claimable,
  blocked_by: [{id, title, status, stage}] }. blocked_by lists the
  specific incomplete dependencies preventing claim.
- task_get default response now includes claim_status (no opt-in
  needed; the data is small).
- 6 unit tests covering isolated, single blocker, completed blocker,
  multiple blockers, cancelled-as-resolved, and in-progress status.
- bench/README.md: removed Critical pitfalls section. Reframed
  Limitations to document what's been addressed and to note the
  dep-aware-mgmt naive-baseline variance issue (questions leak task
  names which lets the LLM occasionally guess project structure).
Assets 2
Loading