{
  "case": "Four buyer jobs and held quotes",
  "fictional": true,
  "do_not_contact": true,
  "fieldBoundary": "Educational planning schema, not a Leadsforlinked export, product event log or model output.",
  "rules": [
    "An existing sufficient workspace is retained.",
    "Unknown billing period, required source cost or mixed-currency total holds a quote.",
    "Otherwise the declared extract/campaign/AI/monitor job maps to Free-Basic/Starter/Pro/Plus published coverage."
  ],
  "observations": [
    {
      "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
    },
    {
      "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
    },
    {
      "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
    },
    {
      "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
    },
    {
      "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
    },
    {
      "id": "B06",
      "fictional_name": "Unresolved license quote",
      "person_key": "fictional-b06",
      "job": "campaign",
      "accounts": 1,
      "existing_sufficient": false,
      "period_unknown": true,
      "source_price_missing": false,
      "mixed_currency_total": false,
      "evidence": "Waalaxy headline amount and inbox add-on, but sending-license billing period is unknown.",
      "source_url": "https://example.invalid/fictional-b06",
      "do_not_contact": true
    },
    {
      "id": "B07",
      "fictional_name": "Incomplete source quote",
      "person_key": "fictional-b07",
      "job": "extract",
      "accounts": 0,
      "existing_sufficient": false,
      "period_unknown": false,
      "source_price_missing": true,
      "mixed_currency_total": false,
      "evidence": "Evaboot export quote is known; required source-seat cost for this buyer is not supplied.",
      "source_url": "https://example.invalid/fictional-b07",
      "do_not_contact": true
    },
    {
      "id": "B08",
      "fictional_name": "Mixed-currency total",
      "person_key": "fictional-b08",
      "job": "campaign",
      "accounts": 1,
      "existing_sufficient": false,
      "period_unknown": false,
      "source_price_missing": false,
      "mixed_currency_total": true,
      "evidence": "Proposed stack total combines USD and EUR without a dated conversion basis.",
      "source_url": "https://example.invalid/fictional-b08",
      "do_not_contact": true
    }
  ]
}
