{
  "case": "Four buyer jobs and held quotes",
  "decisions": [
    {
      "observation": {
        "id": "B01",
        "fictional_name": "Profile-only buyer",
        "person_key": "fictional-b01",
        "job": "extract",
        "accounts": 0,
        "existing_sufficient": false,
        "period_unknown": false,
        "source_price_missing": false,
        "mixed_currency_total": false,
        "evidence": "Needs only a profile audience; no paid campaign, AI or monitoring requirement.",
        "source_url": "https://example.invalid/fictional-b01",
        "do_not_contact": true
      },
      "category": "accepted",
      "decision": "FREE_BASIC",
      "reason": "The published feature gate covers this declared buyer job; actual fulfillment is separate."
    },
    {
      "observation": {
        "id": "B02",
        "fictional_name": "One-account campaign buyer",
        "person_key": "fictional-b02",
        "job": "campaign",
        "accounts": 1,
        "existing_sufficient": false,
        "period_unknown": false,
        "source_price_missing": false,
        "mixed_currency_total": false,
        "evidence": "Needs one connected account, campaigns, inbox, pipeline and analytics.",
        "source_url": "https://example.invalid/fictional-b02",
        "do_not_contact": true
      },
      "category": "accepted",
      "decision": "STARTER",
      "reason": "The published feature gate covers this declared buyer job; actual fulfillment is separate."
    },
    {
      "observation": {
        "id": "B03",
        "fictional_name": "AI workflow buyer",
        "person_key": "fictional-b03",
        "job": "ai",
        "accounts": 1,
        "existing_sufficient": false,
        "period_unknown": false,
        "source_price_missing": false,
        "mixed_currency_total": false,
        "evidence": "Needs sourcing/scoring and reply assistance alongside the Starter workflow.",
        "source_url": "https://example.invalid/fictional-b03",
        "do_not_contact": true
      },
      "category": "accepted",
      "decision": "PRO",
      "reason": "The published feature gate covers this declared buyer job; actual fulfillment is separate."
    },
    {
      "observation": {
        "id": "B04",
        "fictional_name": "Monitoring and account buyer",
        "person_key": "fictional-b04",
        "job": "monitor",
        "accounts": 3,
        "existing_sufficient": false,
        "period_unknown": false,
        "source_price_missing": false,
        "mixed_currency_total": false,
        "evidence": "Needs monitoring and three connected accounts.",
        "source_url": "https://example.invalid/fictional-b04",
        "do_not_contact": true
      },
      "category": "accepted",
      "decision": "PLUS",
      "reason": "The published feature gate covers this declared buyer job; actual fulfillment is separate."
    },
    {
      "observation": {
        "id": "B05",
        "fictional_name": "Existing-workspace buyer",
        "person_key": "fictional-b05",
        "job": "campaign",
        "accounts": 1,
        "existing_sufficient": true,
        "period_unknown": false,
        "source_price_missing": false,
        "mixed_currency_total": false,
        "evidence": "Existing native workspace already covers the stated campaign/inbox requirement.",
        "source_url": "https://example.invalid/fictional-b05",
        "do_not_contact": true
      },
      "category": "accepted",
      "decision": "KEEP_NATIVE",
      "reason": "Retain the existing sufficient workspace."
    }
  ]
}
