{
  "$id": "https://wsmusings.com/data/governance-v746/correction-packet.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "privacyBoundary": "Contact is optional. Submitted packets are not published by this form. Netlify form processing stores submitted data for private review.",
  "properties": {
    "affectedRouteOrRecord": {
      "maxLength": 500,
      "minLength": 1,
      "type": "string"
    },
    "correctionType": {
      "enum": [
        "factual",
        "source",
        "scope",
        "currentness",
        "identity",
        "accessibility",
        "privacy",
        "other"
      ]
    },
    "disputedStatement": {
      "maxLength": 5000,
      "minLength": 1,
      "type": "string"
    },
    "exactLocator": {
      "maxLength": 1000,
      "type": "string"
    },
    "explanation": {
      "maxLength": 5000,
      "minLength": 1,
      "type": "string"
    },
    "proposedChange": {
      "maxLength": 5000,
      "minLength": 1,
      "type": "string"
    },
    "proposedEvidenceSource": {
      "maxLength": 2000,
      "type": "string"
    },
    "transmissionConsent": {
      "const": true
    },
    "voluntaryContact": {
      "maxLength": 320,
      "type": "string"
    }
  },
  "required": [
    "affectedRouteOrRecord",
    "disputedStatement",
    "correctionType",
    "proposedChange",
    "explanation",
    "transmissionConsent"
  ],
  "supersedes": "/data/governance-v745/correction-packet.schema.json",
  "title": "WS Musings correction packet v2",
  "type": "object"
}
