{
  "synthetic": true,
  "evaluation_time": "2026-10-01T15:00:00Z",
  "freshness_policy": "A source is approval-fresh only when fresh_through is on or after the UTC evaluation date. A stale source may support a draft but blocks approval and launch until refreshed or explicitly re-approved.",
  "input": {
    "workflow_run_id": "SYNTH-AIB2B-001",
    "company": {
      "name": "Northstar FieldOps",
      "synthetic": true,
      "product": "workflow software for multi-location field-service companies"
    },
    "decision": {
      "business_objective": "test whether evidence-led messaging earns qualified demo requests",
      "decision_owner": "SYNTH-MARKETING-LEAD",
      "claim_owner": "SYNTH-PRODUCT-MARKETING",
      "measurement_owner": "SYNTH-REVOPS",
      "channel_owner": "SYNTH-PAID-SEARCH",
      "budget_approver": "SYNTH-FINANCE",
      "launch_approver": "SYNTH-MARKETING-LEAD",
      "channel": "Google Search",
      "budget_cap_usd": 3000,
      "start_date": "2026-11-02",
      "end_date": "2026-11-30",
      "proposed_budget_usd": 2400,
      "declared_success_action_resource_name": "customers/0000000000/conversionActions/9001",
      "experiment_variables": [
        "headline_message"
      ]
    },
    "sources": [
      {
        "source_id": "SRC-CRM-01",
        "source_type": "synthetic_crm_export",
        "source_owner": "SYNTH-REVOPS",
        "as_of": "2026-09-30",
        "fresh_through": "2026-09-30",
        "authorized_use": "aggregate_campaign_planning",
        "content_summary": "12 synthetic won and 18 synthetic lost opportunities with industry and objection fields",
        "contains_personal_data": false,
        "provenance_uri_or_export_id": "synthetic://crm/opportunities-v1"
      },
      {
        "source_id": "SRC-CLAIMS-01",
        "source_type": "synthetic_approved_claim_ledger",
        "source_owner": "SYNTH-PRODUCT-MARKETING",
        "as_of": "2026-09-25",
        "fresh_through": "2026-10-15",
        "authorized_use": "campaign_claims",
        "content_summary": "approved capability: standardizes closeout evidence across acquired branches",
        "contains_personal_data": false,
        "provenance_uri_or_export_id": "synthetic://claims/ledger-v1"
      }
    ],
    "google_ads_contract": {
      "synthetic": true,
      "customer_id": "0000000000",
      "conversion_customer_id": "0000000000",
      "campaign_id": "100000001",
      "goal_config_level": "CAMPAIGN",
      "custom_conversion_goal_resource": "customers/0000000000/customConversionGoals/7001",
      "custom_goal": {
        "id": "7001",
        "name": "SYNTH-qualified-demo-goal",
        "status": "ENABLED",
        "conversion_actions": [
          "customers/0000000000/conversionActions/9001"
        ]
      },
      "campaign_goals": [
        {
          "category": "QUALIFIED_LEAD",
          "origin": "WEBSITE",
          "biddable": false
        }
      ],
      "conversion_actions": [
        {
          "resource_name": "customers/0000000000/conversionActions/9001",
          "id": "9001",
          "name": "SYNTH-qualified-demo",
          "status": "ENABLED",
          "category": "QUALIFIED_LEAD",
          "origin": "WEBSITE",
          "primary_for_goal": false,
          "counting_type": "ONE_PER_CLICK"
        },
        {
          "resource_name": "customers/0000000000/conversionActions/9002",
          "id": "9002",
          "name": "SYNTH-secondary-qualified-demo",
          "status": "ENABLED",
          "category": "QUALIFIED_LEAD",
          "origin": "WEBSITE",
          "primary_for_goal": false,
          "counting_type": "ONE_PER_CLICK"
        }
      ],
      "effective_biddable_action_resource_names": [
        "customers/0000000000/conversionActions/9001"
      ],
      "retrieved_at": "2026-10-01T15:00:00Z"
    },
    "approvals": {
      "claim_owner": "NOT_RECORDED",
      "measurement_owner": "NOT_RECORDED",
      "channel_owner": "NOT_RECORDED",
      "budget_approver": "NOT_RECORDED",
      "launch_approver": "NOT_RECORDED"
    }
  },
  "expected_structured_output": {
    "status": "DRAFT_NEEDS_EVIDENCE",
    "campaign_problem": "multi-location operators need consistent closeout evidence after acquisitions",
    "audience_include": [
      "operations leaders at multi-location field-service businesses"
    ],
    "audience_exclude": [
      "single-location consumer service buyers",
      "job seekers",
      "software-login intent"
    ],
    "message_hypotheses": [
      {
        "text": "standardize closeout evidence across acquired branches",
        "evidence_state": "DIRECT",
        "supporting_source_ids": [
          "SRC-CLAIMS-01"
        ]
      },
      {
        "text": "cut branch closeout time from days to hours",
        "evidence_state": "UNRESOLVED",
        "supporting_source_ids": [],
        "resolution_needed": "approved time-study evidence"
      }
    ],
    "landing_page": null,
    "experiment_hypothesis": "the supported evidence-standardization message will produce more qualified demo requests than the current generic workflow message",
    "experiment_variable": "headline_message",
    "control": "generic workflow message",
    "treatment": "approved evidence-standardization message",
    "success_metric": "synthetic qualified-demo conversion action 9001",
    "unresolved_fields": [
      "SRC-CRM-01 is stale by one UTC day at the evaluation time",
      "treatment headline requires claim-owner approval",
      "landing-page URL is not supplied"
    ],
    "approval_recommendation": "READY_FOR_HUMAN_REVIEW"
  },
  "expected_qa_decision": {
    "state": "DRAFT_NEEDS_EVIDENCE",
    "deterministic_checks": {
      "required_shape_valid": true,
      "required_owner_identities_present": true,
      "source_ids_resolve": true,
      "effective_goal_membership_resolves": true,
      "declared_outcome_matches_effective_action": true,
      "single_experiment_variable": true,
      "date_order_valid": true,
      "budget_within_declared_cap": true,
      "all_named_approvals_recorded": false,
      "approval_blockers_remaining": 7
    },
    "approval_blockers": [
      "SRC-CRM-01 is stale at evaluation_time; refresh or re-approve it",
      "approval missing: claim_owner",
      "approval missing: measurement_owner",
      "approval missing: channel_owner",
      "approval missing: budget_approver",
      "approval missing: launch_approver",
      "landing-page URL is not supplied"
    ],
    "allowed_next_action": "human review and evidence completion; this fixture cannot approve or launch a campaign",
    "blocked_actions": [
      "approve experiment",
      "launch campaign"
    ],
    "stop_reason": null
  }
}
