{
  "market": "good-morning-brighton",
  "pack": "brighton-beach-safety-sponsor-approval",
  "updated": "2026-06-18",
  "status": "internal_prep_only",
  "approvalRequiredFrom": "the editor",
  "launchBoundary": "Internal prep only. Do not contact prospects, publish posts, claim official safety or partnership status, collect payment, reserve inventory or send subscriber email without editorial approval and same-day source checks.",
  "summary": "Approval-gated beach-day, weather and water-safety utility sponsor prep pack before any outreach, checkout, public post, official claim or subscriber send.",
  "proofSnapshot": {
    "sourceRoutes": 5,
    "sponsorWindows": 4,
    "leadSegments": 4,
    "researchTarget": 38,
    "liveActionsEnabled": 0
  },
  "proposedLeadSegments": [
    {
      "rank": 1,
      "segment": "Beach-day essentials and pharmacies",
      "targetCount": 10,
      "firstPackage": "Weather-triggered Utility Slot",
      "proofToCapture": [
        "current opening times",
        "local branch or service area",
        "stock or booking route",
        "offer expiry",
        "regulated-claim proof where relevant"
      ],
      "risk": "High: health, safety and availability claims need conservative wording and current proof."
    },
    {
      "rank": 2,
      "segment": "Shade, indoor and rainy-day fallback venues",
      "targetCount": 12,
      "firstPackage": "Rainy-day rescue sponsor",
      "proofToCapture": [
        "opening hours",
        "booking route",
        "age suitability",
        "accessibility notes",
        "weather-specific caveats"
      ],
      "risk": "Medium-high: dates, prices, capacity and age claims go stale quickly."
    },
    {
      "rank": 3,
      "segment": "Responsible outdoor and water-adjacent services",
      "targetCount": 8,
      "firstPackage": "Labelled community utility box",
      "proofToCapture": [
        "instructor or operator proof",
        "terms and restrictions",
        "weather dependency",
        "safety wording",
        "booking route"
      ],
      "risk": "High: safety claims, qualifications and conditions need direct source proof and manual review."
    },
    {
      "rank": 4,
      "segment": "Visitor logistics and active travel",
      "targetCount": 8,
      "firstPackage": "Weekend Guide Feature",
      "proofToCapture": [
        "service area",
        "licensing or operator proof where relevant",
        "price or quote route",
        "booking cutoff",
        "terms and restrictions"
      ],
      "risk": "Transport and regulated service copy needs same-day source checks and careful wording."
    }
  ],
  "requiredBeforeApprovalRequest": [
    "Re-open council seafront, Met Office, RNLI, bathing-water, transport and every advertiser URL.",
    "Record checked date/time, facilities, weather trigger, safety wording, opening hours, offer route and regulated-claim proof.",
    "Keep beach, heat, weather, water-quality, travel and safety wording conservative and source-backed.",
    "Confirm copy does not imply council, RNLI, Met Office, Southern Water, VisitBrighton, transport-operator or official partnership.",
    "Keep Buttondown sends, public posts, Stripe/payment routes, sponsor names and inventory holds disabled until separately approved."
  ],
  "stopRules": [
    "Do not contact beach-day, water-adjacent, family, health, transport or visitor-service prospects from this pack.",
    "Do not publish beach, weather, water-quality or travel utility until source routes are rechecked the same day.",
    "Do not use safety, health, swimming-condition, forecast, transport, price, popularity or availability claims without current source proof.",
    "Do not collect payment, reserve inventory, imply sponsor placement or imply official public-safety authority."
  ],
  "proofRoutes": {
    "sprintPage": "/advertising/beach-safety-sponsor-sprint/",
    "approvalPackJson": "/advertising/beach-safety-sponsor-sprint/approval-pack.json",
    "proofLedger": "/advertising/proof-ledger/",
    "bookingPipeline": "/advertising/booking-pipeline/",
    "sponsorCalendar": "/advertising/sponsor-calendar/",
    "outreachCopy": "/sponsor-outreach/"
  },
  "linearProof": {
    "primary": "MY-2577",
    "related": [
      "MY-2571"
    ],
    "proofNeeded": [
      "Generated /advertising/beach-safety-sponsor-sprint/ page with beach-day source routes, lead segments and stop rules.",
      "Generated approval-pack.json proving no outreach, payment, public post or subscriber send is enabled.",
      "website:check verifies the beach safety utility route and approval boundary."
    ]
  },
  "externalActionStatus": {
    "contactedProspects": false,
    "collectedPayment": false,
    "reservedInventory": false,
    "sentSubscriberEmail": false,
    "publishedSponsorClaim": false,
    "publishedSafetyAdvice": false
  }
}
