The plan this outcome is for.
Optionalcheck_The check_id from check_governance. Links the outcome to the governance check that authorized it. Required for 'completed' and 'failed' outcomes.
Optionalidempotency_Client-generated unique key for this request. Prevents duplicate outcome reports on retries. MUST be unique per (seller, request) pair to prevent cross-seller correlation. Use a fresh UUID v4 for each request.
Optionalseller_The seller's full response. Required when outcome is 'completed'.
Optionalmedia_buy_id?: stringSeller's media buy identifier.
Optionalcommitted_budget?: numberTotal budget committed across all confirmed packages. When present, the governance agent uses this directly instead of summing package budgets.
Optionalpackages?: { budget?: number }[]Confirmed packages with actual budget and targeting.
Optionalplanned_delivery?: PlannedDeliveryOptionalcreative_deadline?: stringISO 8601 deadline for creative submission.
OptionaldeliveryDelivery metrics. Required when outcome is 'delivery'.
Optionalmedia_buy_id?: stringThe media buy being reported on.
Optionalreporting_period?: { start: string; end: string }Start and end timestamps for the reporting window.
Optionalimpressions?: numberImpressions delivered in the period.
Optionalspend?: numberSpend in the period.
Optionalcpm?: numberEffective CPM for the period.
Optionalviewability_rate?: numberViewability rate (0-1).
Optionalcompletion_rate?: numberVideo completion rate (0-1).
OptionalerrorError details. Required when outcome is 'failed'.
Optionalcode?: stringError code from the seller.
Optionalmessage?: stringHuman-readable error description.
Opaque governance context from the check_governance response that authorized this action. Enables the governance agent to correlate the outcome to the original check.
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. Sellers do not call this task -- they report delivery data via check_governance with phase 'delivery'.