{
  "market": "Oxfordshire",
  "updated": "2026-06-25",
  "status": "internal_prep_only",
  "sourceIssues": [
    "MY-2577",
    "MY-2571"
  ],
  "purpose": "Bundle the Oxfordshire launch evidence a cautious advertiser would need before the first approved sponsor conversation.",
  "boundary": "Internal sales evidence only. No outreach, booking, payment route, inventory hold, public claim, subscriber email, social post or sponsor promise is approved by this pack.",
  "counts": {
    "proofSections": 6,
    "operatorChecklist": 5,
    "blockedClaims": 4
  },
  "proofSections": [
    {
      "name": "Reader utility",
      "evidence": "The site exposes source-backed routes for today, source quality, source freshness, coverage towns, travel, weather, records and products.",
      "publicRoute": "/checks/",
      "salesUse": "Shows the newsletter has practical resident value before any sponsor slot is sold.",
      "gate": "Do not imply audience size or open-rate proof until Buttondown data exists."
    },
    {
      "name": "Source depth",
      "evidence": "The Oxfordshire registry covers councils, planning, police, NHS, transport, weather, events and local media with freshness reporting.",
      "publicRoute": "/source-freshness/",
      "salesUse": "Supports a sponsor claim that the product is locally useful, not a generic ad wrapper.",
      "gate": "Manually verify stale or candidate-core routes before using them in sales copy."
    },
    {
      "name": "Sponsor fit",
      "evidence": "The validation radar ranks five sponsor lanes with proof requirements and risk notes.",
      "publicRoute": "/advertising/validation-radar/",
      "salesUse": "Keeps early sponsor conversations focused on resident utility and low-risk offers.",
      "gate": "Use only conservative copy for property, health, education, recruitment and youth-adjacent offers."
    },
    {
      "name": "Referral readiness",
      "evidence": "The static subscribe/share routes preserve referral metadata for Buttondown-first wiring and MY-2571 verification.",
      "publicRoute": "/share/",
      "salesUse": "Separates reader-growth rewards from paid sponsor inventory until attribution is verified.",
      "gate": "Do not publish live rankings, raw tokens, prize winners or sponsor-backed rewards."
    },
    {
      "name": "Booking controls",
      "evidence": "The booking-readiness ledger records hidden payment metadata, manual date gates and blocked actions.",
      "publicRoute": "/advertising/booking-readiness/",
      "salesUse": "Shows the commercial workflow can be reviewed without exposing checkout links.",
      "gate": "No payment route is sent until the issue date, advertiser proof and placement copy are manually approved."
    },
    {
      "name": "Launch channels",
      "evidence": "The social launch pack and partner counter-card kit contain approval-gated creative, copy and proof capture fields.",
      "publicRoute": "/social/launch-pack/",
      "salesUse": "Prepares acquisition proof without public posts, ads or venue approaches.",
      "gate": "No public social action, ad spend, group admin message or physical card placement without fresh approval."
    }
  ],
  "operatorChecklist": [
    "Attach this proof pack to the next Linear MY-2577 update before claiming sponsor readiness.",
    "Use public routes only; never paste private Buttondown, checkout-provider, subscriber, API or admin details into sponsor material.",
    "Pair every sponsor lane with a proof URL, manual review risk and blocked-action reminder.",
    "Keep referral rewards, paid sponsor slots and editorial coverage visibly separate.",
    "Run issue:build, website:build and website:check after any pack or generator change."
  ],
  "blockedClaims": [
    "Do not claim subscribers, open rates, click rates, sponsor ROI or paid inventory availability without verified data.",
    "Do not imply official endorsement from councils, universities, venues, local media or source owners.",
    "Do not promise editorial inclusion, event listing, review coverage or referral prizes in exchange for payment.",
    "Do not expose checkout/provider URLs or private lead notes on the public site."
  ]
}
