{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "repository",
        "pull_request",
        "document",
        "draft_review",
        "form",
        "research_study",
        "knowledge_brain",
        "web_app_review",
        "project",
        "tracker",
        "review_package",
        "project_review_session",
        "source_snapshot"
      ]
    },
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "pattern": "^[^\\s]+$"
    }
  },
  "required": [
    "type",
    "id"
  ]
}