Bug
gtd.complete(id=<task>) returns error: "task is in terminal state 'active'; no further transitions allowed"
But gtd.transition(id=<task>, status="done") works fine from active state.
Expected
gtd.complete should transition active→done (that's its entire purpose).
Workaround
Use gtd.transition(id=X, status="done") instead. Documented in all agent definitions.
Found
Dogfood sweep 2026-05-27.
Bug
gtd.complete(id=<task>)returns error: "task is in terminal state 'active'; no further transitions allowed"But
gtd.transition(id=<task>, status="done")works fine from active state.Expected
gtd.completeshould transition active→done (that's its entire purpose).Workaround
Use
gtd.transition(id=X, status="done")instead. Documented in all agent definitions.Found
Dogfood sweep 2026-05-27.