An already-open semantic challenge was returned without another write.
application/json
{
"type": "object",
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"$ref": "#/components/schemas/PartnerAuthenticityChallenge",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"caseId",
"evidenceId",
"challenge",
"recordEffect",
"resolutionAuthority"
],
"properties": {
"schemaVersion": {
"type": "string",
"const": "partner-authenticity-challenge-v2"
},
"caseId": {
"type": "string"
},
"evidenceId": {
"type": "string"
},
"challenge": {
"type": "object",
"additionalProperties": false,
"required": [
"byParty",
"ground",
"raisedAt",
"status"
],
"properties": {
"byParty": {
"type": "string",
"enum": [
"claimant",
"respondent"
]
},
"ground": {
"type": "string"
},
"raisedAt": {
"type": "string",
"format": "date-time"
},
"status": {
"type": "string",
"enum": [
"raised",
"sustained",
"overruled"
]
},
"resolvedAt": {
"type": "string",
"format": "date-time"
},
"resolvedBy": {
"type": "string"
}
}
},
"recordEffect": {
"type": "string",
"const": "contested_weight_only"
},
"resolutionAuthority": {
"type": "string",
"enum": [
"assigned_reviewer_only",
"assigned_tribunal"
],
"description": "Current Rules use the assigned AI Tribunal; historical cases retain their pinned assigned-reviewer authority."
}
}
},
"requestId": {
"type": "string"
}
}
}