{
  "$id": "https://wsmusings.com/schemas/assessment-explanation.v1.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": true,
  "properties": {
    "assessments": {
      "maxItems": 2,
      "minItems": 2,
      "type": "array"
    },
    "dimensions": {
      "minItems": 13,
      "type": "array"
    },
    "group_id": {
      "pattern": "^k[2-7]:[a-f0-9]+$",
      "type": "string"
    },
    "issue_set": {
      "maxItems": 7,
      "minItems": 2,
      "type": "array"
    },
    "member_count": {
      "maximum": 7,
      "minimum": 2,
      "type": "integer"
    },
    "schema_version": {
      "const": "wsmusings.assessment-explanation-envelope.v1"
    }
  },
  "required": [
    "schema_version",
    "group_id",
    "canonical_set_key",
    "member_count",
    "issue_set",
    "assessments",
    "dimensions",
    "inside_out",
    "outside_in",
    "demographics",
    "stakeholders",
    "pairwise_analysis",
    "relationship_governance",
    "evidence",
    "known_unknown",
    "provenance"
  ],
  "title": "WS Musings assessment explanation envelope",
  "type": "object"
}
