addedInput schema / properties / candidates / description
Added value: +"Caller-supplied candidate records; required nested fields depend on this operation."
addedInput schema / properties / candidates / items / properties / candidateType / description
Added value: +"MHC class or candidate category this operation applies to."
addedInput schema / properties / candidates / items / properties / category / description
Added value: +"Final candidate decision category being explained."
addedInput schema / properties / candidates / items / properties / finalScore / description
Added value: +"Already computed final candidate score in the unit interval."
addedInput schema / properties / finalRankingSnapshotHash / description
Added value: +"SHA-256 identity of the final ranking snapshot supplying these candidates."
addedInput schema / properties / linker / description
Added value: +"Peptide linker sequence used when assembling construct proposals."
addedInput schema / properties / maximumConstructSize / description
Added value: +"Upper limit on construct size for genetic-style search."
addedInput schema / properties / maximumGenerations / description
Added value: +"Maximum optimization generations before returning a proposal."
addedInput schema / properties / populationIds / description
Added value: +"Population identifiers requested from the coverage source or synthetic dataset."
addedInput schema / properties / populationSize / description
Added value: +"Number of candidate construct genomes per optimization generation."
addedInput schema / properties / populationWeights / description
Added value: +"Caller-supplied weights for combining named population coverage values."
addedInput schema / properties / runId / description
Added value: +"Caller-chosen identifier linking this call to one research run."
addedInput schema / properties / targetCoverage / description
Added value: +"Desired population coverage fraction used by optimization."
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"
+}