{
  "schemaVersion": 1,
  "policyVersion": "2026-08-02",
  "ownerRole": "TripCopilot data steward",
  "contactPath": "/report-an-issue/",
  "reviewedAt": "2026-08-02",
  "dataClasses": {
    "safety": {
      "label": "Safety advice",
      "maximumAgeDays": 7,
      "lastCompleted": "2026-07-31",
      "releaseGate": true,
      "primarySource": "UK Foreign, Commonwealth & Development Office travel advice",
      "primarySourceUrl": "https://www.gov.uk/foreign-travel-advice",
      "triggers": [
        "FCDO advice changes",
        "a major destination event",
        "a credible traveller or provider report"
      ],
      "failureAction": "Pause the affected product or show a caution until the evidence is reviewed."
    },
    "costs": {
      "label": "Planning costs",
      "maximumAgeDays": 90,
      "lastCompleted": "2026-07-31",
      "releaseGate": true,
      "primarySource": "Representative public transport, accommodation and daily-cost inputs, with a separate currency review",
      "triggers": [
        "a material exchange-rate movement",
        "a reported price mismatch",
        "a supplier or tax change that affects the planning range"
      ],
      "failureAction": "Keep the figure labelled as an estimate, correct the range and rerun affected budget scenarios before release."
    },
    "seasonality": {
      "label": "Seasons and weather",
      "maximumAgeDays": 365,
      "lastCompleted": "2026-08-01",
      "releaseGate": true,
      "primarySource": "Established climatology, authoritative meteorological and tourism sources, and product-specific operating seasons",
      "triggers": [
        "a material operating-season change",
        "a repeated weather mismatch",
        "new authoritative evidence"
      ],
      "failureAction": "Correct the affected months or risk profile and rerun specialist seasonal scenarios before release."
    },
    "externalLinks": {
      "label": "External links",
      "maximumAgeDays": 30,
      "lastCompleted": "2026-08-02",
      "releaseGate": true,
      "primarySource": "The built site's complete set of clickable external HTTPS links",
      "triggers": [
        "every public release",
        "a redirect or destination-domain change",
        "a broken-link report"
      ],
      "failureAction": "Fix, replace or remove a failed link before release; do not silently redirect it elsewhere."
    }
  },
  "externalLinkPolicy": {
    "allowedHosts": [
      "brocklesby.ai",
      "www.gov.uk"
    ],
    "httpsOnly": true,
    "rejectPrivateHosts": true
  }
}
