{
  "market": "Good Morning Dundee",
  "updated": "2026-06-17",
  "purpose": "Build-ready source, coverage and sponsor seed for a future Dundee newsletter scaffold. Internal prep only.",
  "launchBoundary": "Do not buy domains, create public posts, contact sponsors, collect payment, reserve inventory or send subscriber email without fresh editorial approval.",
  "languageRisk": "Low: English-first operation with Scots/Gaelic naming sensitivity only.",
  "domainCandidates": [
    "goodmorningdundee.co.uk",
    "goodmorningdundee.com"
  ],
  "coverage": "Dundee city centre, waterfront, West End, Broughty Ferry, Lochee, Stobswell, universities, Ninewells corridor and Angus commuter context when useful.",
  "researchBasis": [
    {
      "name": "Dundee City Council planning applications",
      "url": "https://www.dundeecity.gov.uk/service-area/city-development/planning-and-economic-development/development-management/view-and-comment-planning-applications",
      "use": "Planning applications, decisions and public-comment source proof."
    },
    {
      "name": "Dundee City Council committee diary",
      "url": "https://www.dundeecity.gov.uk/reports/calendar",
      "use": "Agendas, reports and committee timing for civic records."
    },
    {
      "name": "Xplore Dundee service updates",
      "url": "https://www.xploredundee.com/service-updates",
      "use": "Bus diversions, disruption and route notices for morning utility."
    },
    {
      "name": "ScotRail journey checks",
      "url": "https://www.scotrail.co.uk/plan-your-journey/check-your-journey",
      "use": "Rail disruption and planned engineering checks affecting Dundee commuters."
    },
    {
      "name": "University of Dundee events",
      "url": "https://www.dundee.ac.uk/events",
      "use": "Public campus events, open days, talks and student-cycle source discovery."
    }
  ],
  "coverageLanes": [
    {
      "name": "City centre, waterfront and V&A corridor",
      "slug": "city-centre-waterfront-va",
      "focus": "council decisions, waterfront regeneration, venues, visitor economy, rail, hospitality, retail and city-centre travel pressure",
      "checks": [
        "Dundee City Council news and committees",
        "Dundee planning applications",
        "ScotRail journey checks",
        "Visit Dundee events",
        "Police Scotland Tayside news"
      ],
      "sponsorFit": [
        "restaurants and cafes",
        "visitor attractions",
        "hotels",
        "venues and events",
        "professional services"
      ]
    },
    {
      "name": "West End, Perth Road and university corridor",
      "slug": "west-end-perth-road-university",
      "focus": "student life, university news, public events, rentals, cafes, buses, safety and neighbourhood planning",
      "checks": [
        "University of Dundee news and events",
        "Abertay University news",
        "Xplore Dundee service updates",
        "Dundee planning applications",
        "Police Scotland Tayside news"
      ],
      "sponsorFit": [
        "student services",
        "lettings and property",
        "cafes and lunch offers",
        "gyms and clinics",
        "graduate hiring"
      ]
    },
    {
      "name": "Broughty Ferry and east coast edge",
      "slug": "broughty-ferry-east-coast",
      "focus": "coastal village identity, visitor weekends, rail, local retail, schools, planning and family services",
      "checks": [
        "Dundee City Council planning",
        "ScotRail journey checks",
        "Met Office Dundee forecast",
        "Visit Dundee events",
        "Police Scotland Tayside news"
      ],
      "sponsorFit": [
        "coastal hospitality",
        "estate agents",
        "family activities",
        "independent retail",
        "home services"
      ]
    },
    {
      "name": "Lochee, Charleston and west Dundee",
      "slug": "lochee-charleston-west-dundee",
      "focus": "local services, regeneration, roads, buses, schools, public safety, planning and household utility",
      "checks": [
        "Dundee City Council news",
        "Dundee committee reports",
        "Xplore Dundee service updates",
        "Dundee planning applications",
        "Police Scotland Tayside news"
      ],
      "sponsorFit": [
        "trades and repairs",
        "family services",
        "local retail",
        "training providers",
        "clinics and wellbeing"
      ]
    },
    {
      "name": "Stobswell, Baxter Park and north-east Dundee",
      "slug": "stobswell-baxter-park-north-east",
      "focus": "neighbourhood services, parks, schools, buses, planning, community safety and local food or retail",
      "checks": [
        "Dundee City Council news",
        "Dundee planning applications",
        "Xplore Dundee service updates",
        "Met Office Dundee forecast",
        "Police Scotland Tayside news"
      ],
      "sponsorFit": [
        "independent food and drink",
        "childcare and tutoring",
        "home improvement",
        "fitness and wellbeing",
        "local services"
      ]
    },
    {
      "name": "Ninewells, Technology Park and western commuter edge",
      "slug": "ninewells-technology-park-western-edge",
      "focus": "hospital access, health services, employment parks, commuter routes, buses, housing and Angus edge context",
      "checks": [
        "NHS Tayside news",
        "Xplore Dundee service updates",
        "ScotRail journey checks",
        "Dundee planning applications",
        "Met Office Dundee forecast"
      ],
      "sponsorFit": [
        "clinics and dentists",
        "recruiters",
        "training and skills",
        "commuter offers",
        "home services"
      ]
    }
  ],
  "sources": [
    {
      "category": "Council",
      "priority": "core",
      "name": "Dundee City Council",
      "url": "https://www.dundeecity.gov.uk/",
      "use": "Council services, public notices, consultations, resident updates and civic source proof.",
      "proofGate": "Confirm exact page, date, service area and neighbourhood relevance before using claims."
    },
    {
      "category": "Planning",
      "priority": "core",
      "name": "Dundee planning applications",
      "url": "https://www.dundeecity.gov.uk/service-area/city-development/planning-and-economic-development/development-management/view-and-comment-planning-applications",
      "use": "Planning applications, decisions, documents and public-comment routes.",
      "proofGate": "Verify reference, address, decision status and consultation deadline from the official register."
    },
    {
      "category": "Democracy",
      "priority": "core",
      "name": "Dundee committee diary",
      "url": "https://www.dundeecity.gov.uk/reports/calendar",
      "use": "Committee dates, agendas, reports and decision-document discovery.",
      "proofGate": "Do not infer decisions from a calendar listing; quote the exact meeting, report and document date."
    },
    {
      "category": "Democracy",
      "priority": "high",
      "name": "Dundee committee minutes",
      "url": "https://www.dundeecity.gov.uk/minutes",
      "use": "Minutes and formal record checks after committee meetings.",
      "proofGate": "Use the signed or published minute where possible; label pending decisions clearly."
    },
    {
      "category": "Transport",
      "priority": "core",
      "name": "Xplore Dundee service updates",
      "url": "https://www.xploredundee.com/service-updates",
      "use": "Bus diversions, disruption and service notices across Dundee routes.",
      "proofGate": "Confirm route number, stop names, direction and dates on publication morning."
    },
    {
      "category": "Transport",
      "priority": "core",
      "name": "ScotRail journey checks",
      "url": "https://www.scotrail.co.uk/plan-your-journey/check-your-journey",
      "use": "Rail disruption and planned engineering for Dundee, Broughty Ferry and commuter routes.",
      "proofGate": "Use current route-specific status and cross-check severe disruption before publishing."
    },
    {
      "category": "Transport",
      "priority": "high",
      "name": "Dundee bus service information",
      "url": "https://www.dundeecity.gov.uk/service-area/city-development/sustainable-transport-and-roads/bus-service-information",
      "use": "Council bus-network maps and operator context.",
      "proofGate": "Treat maps as network context; same-day disruption must come from the operator."
    },
    {
      "category": "Safety",
      "priority": "high",
      "name": "Police Scotland Tayside news",
      "url": "https://www.scotland.police.uk/what-s-happening/news/",
      "use": "Police appeals, public safety and incident discovery requiring cautious wording.",
      "proofGate": "Filter to Tayside/Dundee and use exact police wording, dates and locations."
    },
    {
      "category": "Weather",
      "priority": "core",
      "name": "Met Office Dundee forecast",
      "url": "https://www.metoffice.gov.uk/weather/forecast/gfj9tmwmh",
      "use": "Morning weather, warnings, wind, rain, UV and outdoor-event context.",
      "proofGate": "Use Met Office warning pages for severe weather claims."
    },
    {
      "category": "Events",
      "priority": "high",
      "name": "Visit Dundee events",
      "url": "https://www.visitdundee.com/",
      "use": "Visitor economy, weekend events and city activity discovery.",
      "proofGate": "Confirm event date, venue, organiser and ticket status from the organiser page before publication."
    },
    {
      "category": "Education",
      "priority": "core",
      "name": "University of Dundee news",
      "url": "https://www.dundee.ac.uk/stories",
      "use": "University news, research, public-impact stories and student-cycle context.",
      "proofGate": "Keep copy resident-useful; avoid repeating institutional claims without local relevance."
    },
    {
      "category": "Events",
      "priority": "high",
      "name": "University of Dundee events",
      "url": "https://www.dundee.ac.uk/events",
      "use": "Public talks, open days, exhibitions and community-facing campus events.",
      "proofGate": "Confirm audience, date, location and booking status before listing."
    },
    {
      "category": "Education",
      "priority": "core",
      "name": "Abertay University news",
      "url": "https://www.abertay.ac.uk/news/",
      "use": "Abertay news, games/cyber/security industry context, student events and skills stories.",
      "proofGate": "Separate student recruitment copy from useful local information."
    },
    {
      "category": "Health",
      "priority": "high",
      "name": "NHS Tayside news",
      "url": "https://www.nhstayside.scot.nhs.uk/News/index.htm",
      "use": "Ninewells, public-health, access and service notices.",
      "proofGate": "Use exact NHS wording; do not turn service notices into medical advice."
    },
    {
      "category": "Business",
      "priority": "medium",
      "name": "Dundee and Angus Chamber of Commerce",
      "url": "https://www.dundeeandanguschamber.co.uk/",
      "use": "Business events, employer context and sponsor-prospect discovery.",
      "proofGate": "Use as business-context discovery only; no outreach or implication of partnership without approval."
    }
  ],
  "sponsorAngles": [
    "waterfront, hotels, venues and visitor economy",
    "student services, rentals, training and graduate hiring",
    "games, tech, cyber, creative and skills businesses",
    "property, relocation, home services and family services",
    "health, clinics, wellbeing and Ninewells corridor services",
    "coastal hospitality and Broughty Ferry weekend offers"
  ],
  "sponsorInventorySeed": [
    {
      "package": "Founding Dundee Morning Sponsor",
      "draftPriceGbp": 150,
      "placement": "Top issue placement, one day",
      "bestFit": "local services, hospitality, professional services and clinics"
    },
    {
      "package": "Dundee Waterfront Weekend Guide",
      "draftPriceGbp": 250,
      "placement": "Friday issue plus weekend web slot",
      "bestFit": "venues, restaurants, hotels, attractions and family activities"
    },
    {
      "package": "University and Skills Corridor Sponsor",
      "draftPriceGbp": 300,
      "placement": "coverage page plus two issue mentions",
      "bestFit": "student services, training, graduate hiring, rentals and local cafes"
    },
    {
      "package": "Commuter and Bus Utility Sponsor",
      "draftPriceGbp": 225,
      "placement": "travel block plus issue mention",
      "bestFit": "rail-adjacent cafes, gyms, parking, cycling, clinics and commuter services"
    },
    {
      "package": "Broughty Ferry Coastal Sponsor",
      "draftPriceGbp": 275,
      "placement": "weekend block plus local coverage-page slot",
      "bestFit": "coastal hospitality, estate agents, visitor offers and family services"
    }
  ],
  "firstBuildTasks": [
    "Run a three-morning source-volume proof across Dundee council, planning, committees, buses, rail, police, weather, universities, NHS and events.",
    "Confirm at least 12 usable source-backed items per issue before scaffolding.",
    "Decide whether Angus commuter context is a small utility edge or a future separate product before public positioning.",
    "Scaffold newsletters/good-morning-dundee from the generated-market template only after source-volume proof.",
    "Seed the source registry, coverage pages, sponsor inventory, Amazon UK product keywords, referral shell and Buttondown-first subscribe route.",
    "Run npm run issue:build, npm run website:build and npm run website:check before any commit claiming scaffold readiness.",
    "Link proof to Linear MY-2577 and create a child issue only after source-volume proof is committed."
  ],
  "riskNotes": [
    "The city is smaller than Edinburgh and Glasgow, so revenue proof must lean on strong local identity, universities, waterfront visitors and Broughty Ferry affluence.",
    "Scots/Gaelic naming sensitivity is low operational risk, but place names and civic titles should be checked before launch copy.",
    "Local media competition exists; the defensible gap is source-backed morning utility, not general Dundee news."
  ]
}
