Skip to main content

report_plan_outcome

Report the outcome of an action to the governance agent. Called by the orchestrator (buyer-side agent) after a seller responds. This is the “after” half of the governance loop — it tells the governance agent what actually happened so it can update its state and flag any issues. Sellers do not call this task. They report delivery data via check_governance with phase: "delivery".

Seller response (after create_media_buy)

Response (no issues)

The governance agent updates its state: budget is now committed based on the seller’s confirmed amount, and the media buy is tracked.

Response (discrepancy found)

In this alternative scenario for the same action, the seller modified the request:
The governance agent still commits the seller’s actual amount (120K,nottherequested120K, not the requested 150K) but returns findings for the orchestrator to act on.

Delivery data (periodic reporting)

Response (on track)

Response (anomaly detected)

Failed actions

If the seller rejected the request, report it so the governance agent can update plan state:

Fields

Request

Response

Error codes