042. A task is open until the worker finishes it

Status: accepted, built 2026-10-07 — amends ADR-041 ("a task is one turn"); details in docs/a2a-tasks.md

Context

ADR-041 made an A2A task one turn: from its message to its result. A turn is one model response, and a turn can end with the work half done — proteus ended a review with "writing the probe" and went idle, and nothing resumed it; the heartbeats that used to were switched off for burning tokens on nothing. A task that ends with its turn cannot tell finished from stopped. Jimmy proposed supervising the task instead of the session; this is that, after review.

Decision

Consequences