Campaign Governance tasks
Campaign Governance has four tasks.| Task | Direction | Description |
|---|---|---|
sync_plans | Orchestrator → Gov | Push campaign plans with budget, channels, flight dates, and authorized markets |
check_governance | Orchestrator or Seller → Gov | Universal governance check. Orchestrator sends tool + payload (intent check). Seller sends media_buy_id + planned_delivery (execution check). |
report_plan_outcome | Orchestrator → Gov | Post-action report: “here’s what happened.” Gov updates state and returns any findings |
get_plan_audit_logs | Orchestrator → Gov | Read governance state, budget burn, and audit trail |
sync_plans configures the rules. check_governance is the universal governance gate — both the orchestrator and the seller call it to validate actions against the plan. report_plan_outcome closes the loop after execution. get_plan_audit_logs is read-only, for monitoring and reporting.
Setup prerequisite: sync_governance syncs governance agent endpoints to accounts. This must be done before sellers can call check_governance.