Use an Outcome when you want one accepted business result, even if Agents must discover and coordinate many pieces of work to deliver it.
Goal
Finish with one Outcome whose accepted deliverables can be traced to the root Issue, its child work, and exact value or Resource evidence.
Prerequisites
- a ready Project in the Workforce workspace;
- one installed Workflow suitable for the root Issue;
- an acceptance boundary that names the result and its required deliverables.
Where this appears in the console
- Workspace Home commissions the result and shows whether it is in Needs you, In progress, or Blocked.
- Project Outcomes lists commissioned results by open, accepted, or canceled state.
- Outcome Review separates formal deliverables from supporting Issues and technical execution details, then exposes a business transition only when the Workflow is at review and the deliverables are complete.
Workforce owns these work and acceptance views. Agents owns the Session, Run, Worker, Sandbox, and execution history used by a WorkUnit. Objects owns exact Resource snapshots and external facts used as deliverables. The review surface composes those records; it does not copy their authority.
1. Commission and follow the result
- Open workspace Home and choose Commission an outcome.
- Describe the result and acceptance boundary, preview the durable Issue, then commission it. Workforce creates one root Issue with one exact Workflow binding.
- Follow the Outcome card from Home or Project Outcomes. Its stage and progress are projections of the root Issue and recursively reachable child Issues; they are not a second status.
- Open the Issue graph when work is blocked. Dependency roots can execute in parallel; dependents wait. A canceled prerequisite requires Attention.
- When all children finish, expect the root to become ready—not completed. The root Agent must integrate their accepted outputs and exact Resources.
- Open Outcome Review and inspect
acceptance_deliverables. Apendingitem has no accepted root fulfillment;fulfilledhas evidence but the root remains open;acceptedmeans the completed root accepted that exact value or Resource snapshot. - Confirm
acceptance_summary.completeand accept the review/human transition only when every promised deliverable is present. A canceled Outcome is not an accepted result.
Verify
- the Outcome resolves to one root Issue rather than a second work record;
- progress matches the recursively reachable child Issues;
- every required deliverable is
accepted, not merelyfulfilled; acceptance_summary.completeis true before human acceptance.- Outcome Review still identifies supporting work as evidence, not as the formal acceptance boundary.
Retry decomposition without changing its meaning
An exact decomposition retry returns the same children. If the proposed graph changes, Workforce rejects the conflicting retry rather than rewriting execution evidence. Send the changed graph as an explicit new command. Reopen or recover through the Issue’s governed commands; do not edit relationships or persistence directly.
Advanced integrations can read GET /api/projects/{project}/outcomes or
GET /api/outcomes/{id}. These read-only endpoints rebuild the view from the existing
Issue, Workflow, relation, output, and Resource authorities. They do not provide
a separate Outcome command or repair path.