addedInput schema / properties / baseConstraints / description
Added value: +"Previously evaluated base rule inputs for final constraint application."
addedInput schema / properties / baseConstraints / items / properties / candidateType / description
Added value: +"MHC class or candidate category this operation applies to."
addedInput schema / properties / duplicateCandidates / description
Added value: +"Candidate records to evaluate for exact positional duplication."
addedInput schema / properties / duplicateCandidates / items / properties / candidateType / description
Added value: +"MHC class or candidate category this operation applies to."
addedInput schema / properties / duplicateCandidates / items / properties / proteinHash / description
Added value: +"SHA-256 identity of the protein sequence associated with these candidates."
addedInput schema / properties / overlapCandidates / description
Added value: +"Candidate records whose positional overlaps enter final constraint rules."
addedInput schema / properties / overlapCandidates / items / properties / candidateKey / description
Added value: +"Stable key identifying one epitope candidate across evidence stages."
addedInput schema / properties / overlapCandidates / items / properties / candidateType / description
Added value: +"MHC class or candidate category this operation applies to."
addedInput schema / properties / overlapCandidates / items / properties / proteinHash / description
Added value: +"SHA-256 identity of the protein sequence associated with these candidates."
addedInput schema / properties / overlapThreshold / description
Added value: +"Minimum overlap fraction used by the final overlap rule."
addedInput schema / properties / ruleProfileVersion / description
Added value: +"Version of the biological constraint rule profile."
addedInput schema / properties / runId / description
Added value: +"Caller-chosen identifier linking this call to one research run."
addedInput schema / properties / snapshotHash / description
Added value: +"SHA-256 identity of the immutable evidence snapshot."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": {},
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "description": "Tool-specific result fields on success.",
+ "properties": {},
+ "type": "object"
+ },
+ "error": {
+ "additionalProperties": false,
+ "description": "Structured failure on unsuccessful execution.",
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "code": {
+ "type": "string"
+ },
+ "details": {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ },
+ "message": {
+ "type": "string"
+ },
+ "retryable": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "code",
+ "category",
+ "message",
+ "retryable"
+ ],
+ "type": "object"
+ },
+ "meta": {
+ "additionalProperties": {},
+ "description": "Run identifiers, timings, and input/output hashes.",
+ "properties": {
+ "completedAt": {
+ "type": "string"
+ },
+ "durationMs": {
+ "type": "number"
+ },
+ "inputHash": {
+ "type": "string"
+ },
+ "outputHash": {
+ "type": "string"
+ },
+ "requestId": {
+ "type": "string"
+ },
+ "runId": {
+ "type": "string"
+ },
+ "startedAt": {
+ "type": "string"
+ },
+ "toolName": {
+ "type": "string"
+ },
+ "toolVersion": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "requestId",
+ "runId",
+ "toolName",
+ "toolVersion",
+ "startedAt",
+ "inputHash"
+ ],
+ "type": "object"
+ },
+ "ok": {
+ "description": "Whether execution completed successfully.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "ok",
+ "meta"
+ ],
+ "type": "object"
+}