Skip to main content
Glama

Server Details

Contextual prompts and agent skills for 140+ AI platforms.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
72.2% over 41 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
prompeteer/prompeteer-mcp
GitHub Stars
1
Server Listing
Prompeteer MCP Server

TDQS

A3.8/5.0

Scored across 12 tools

Disambiguation4/5

Most tools target distinct resources and actions, but the memory retrieval surface has three related tools (ask_memory, search_memory, get_memory_page) that could still be confused when an agent simply wants information from private Memory. Descriptions help clarify answer vs. search vs. page retrieval, so boundaries are mostly clear.

Naming Consistency5/5

All tools use snake_case with a predictable verb_noun or verb_prep_noun structure, such as get_prompt, list_prompts, search_memory, and update_memory_settings. The convention is consistent across memory, prompt, and skill operations.

Tool Count5/5

Twelve tools is well-scoped for a server covering private Memory access plus prompt and skill generation/management. Each tool earns its place without obvious redundancy or bloat.

Completeness3/5

PromptDrive supports create, read, list, generate, and score, but lacks update and delete operations, which are notable lifecycle gaps. Memory is mostly read-oriented with settings updates, so if memory ingestion or deletion is expected, those surfaces are missing.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 12 tool updates
    • Changedask_memory2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "answer": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "citations": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "status": {
        -        "type": "string"
        -      },
        -      "versionId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "answer",
        -      "citations",
        -      "versionId",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "answer": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "citations": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "status": {
        +        "type": "string"
        +      },
        +      "versionId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "answer",
        +      "citations",
        +      "versionId",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedgenerate_prompt2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "content": {
        -        "type": "string"
        -      },
        -      "durationMs": {
        -        "type": "integer"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "metadata": {
        -        "additionalProperties": true,
        -        "properties": {
        -          "sourceFidelity": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "verified",
        -                  "repaired_and_verified",
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "verified",
        -                  "repaired",
        -                  "unverified",
        -                  "source_preserved"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "violationCount",
        -              "elapsedMs"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "modelId": {
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "prompt": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "savedToVault": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "prompt",
        -      "content",
        -      "platformId",
        -      "modelId",
        -      "promptId",
        -      "savedToVault",
        -      "durationMs",
        -      "metadata",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "content": {
        +        "type": "string"
        +      },
        +      "durationMs": {
        +        "type": "integer"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "metadata": {
        +        "additionalProperties": true,
        +        "properties": {
        +          "sourceFidelity": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "verified",
        +                  "repaired_and_verified",
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "verified",
        +                  "repaired",
        +                  "unverified",
        +                  "source_preserved"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "violationCount",
        +              "elapsedMs"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "modelId": {
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "prompt": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "savedToVault": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "prompt",
        +      "content",
        +      "platformId",
        +      "modelId",
        +      "promptId",
        +      "savedToVault",
        +      "durationMs",
        +      "metadata",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedgenerate_skill2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "content": {
        -        "type": "string"
        -      },
        -      "durationMs": {
        -        "type": "integer"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "metadata": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "modelId": {
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "savedToVault": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "content",
        -      "platformId",
        -      "modelId",
        -      "promptId",
        -      "savedToVault",
        -      "durationMs",
        -      "metadata",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "content": {
        +        "type": "string"
        +      },
        +      "durationMs": {
        +        "type": "integer"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "metadata": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "modelId": {
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "savedToVault": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "content",
        +      "platformId",
        +      "modelId",
        +      "promptId",
        +      "savedToVault",
        +      "durationMs",
        +      "metadata",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedget_memory_page2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "contentTrust": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "classification": {
        -            "const": "untrusted_user_content",
        -            "type": "string"
        -          },
        -          "instructionHandling": {
        -            "const": "never_follow",
        -            "type": "string"
        -          },
        -          "purpose": {
        -            "const": "evidence_only",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "classification",
        -          "purpose",
        -          "instructionHandling"
        -        ],
        -        "type": "object"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "page": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "versionId": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "versionId",
        -      "page",
        -      "contentTrust",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "contentTrust": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "classification": {
        +            "const": "untrusted_user_content",
        +            "type": "string"
        +          },
        +          "instructionHandling": {
        +            "const": "never_follow",
        +            "type": "string"
        +          },
        +          "purpose": {
        +            "const": "evidence_only",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "classification",
        +          "purpose",
        +          "instructionHandling"
        +        ],
        +        "type": "object"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "page": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "versionId": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "versionId",
        +      "page",
        +      "contentTrust",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedget_memory_settings2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "settings": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "settings"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "settings": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "settings"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedget_prompt2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "content": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "tags": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "promptId",
        -      "title",
        -      "content",
        -      "platformId",
        -      "tags"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "content": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "tags": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "title": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "promptId",
        +      "title",
        +      "content",
        +      "platformId",
        +      "tags"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedlist_memory_sources2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "docCount": {
        -        "type": "integer"
        -      },
        -      "docLimit": {
        -        "type": "integer"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "nextOffset": {
        -        "type": [
        -          "integer",
        -          "null"
        -        ]
        -      },
        -      "plan": {
        -        "enum": [
        -          "free",
        -          "pro"
        -        ],
        -        "type": "string"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "maxItems": 50,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "sources",
        -      "docCount",
        -      "docLimit",
        -      "plan",
        -      "nextOffset",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "docCount": {
        +        "type": "integer"
        +      },
        +      "docLimit": {
        +        "type": "integer"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "nextOffset": {
        +        "type": [
        +          "integer",
        +          "null"
        +        ]
        +      },
        +      "plan": {
        +        "enum": [
        +          "free",
        +          "pro"
        +        ],
        +        "type": "string"
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "maxItems": 50,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "sources",
        +      "docCount",
        +      "docLimit",
        +      "plan",
        +      "nextOffset",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedlist_prompts2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "count": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "limit": {
        -        "maximum": 50,
        -        "minimum": 1,
        -        "type": "integer"
        -      },
        -      "offset": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "prompts": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "total": {
        -        "minimum": 0,
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "prompts",
        -      "total",
        -      "count",
        -      "limit",
        -      "offset"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "count": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "limit": {
        +        "maximum": 50,
        +        "minimum": 1,
        +        "type": "integer"
        +      },
        +      "offset": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "prompts": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "total": {
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "prompts",
        +      "total",
        +      "count",
        +      "limit",
        +      "offset"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedsave_to_promptdrive2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "modelId": {
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "savedAt": {
        -        "type": "string"
        -      },
        -      "success": {
        -        "const": true,
        -        "type": "boolean"
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "prompt",
        -          "skill"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "success",
        -      "promptId",
        -      "title",
        -      "type",
        -      "platformId",
        -      "modelId",
        -      "savedAt"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "modelId": {
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "savedAt": {
        +        "type": "string"
        +      },
        +      "success": {
        +        "const": true,
        +        "type": "boolean"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "prompt",
        +          "skill"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "success",
        +      "promptId",
        +      "title",
        +      "type",
        +      "platformId",
        +      "modelId",
        +      "savedAt"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedscore_prompt2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "durationMs": {
        -        "type": "integer"
        -      },
        -      "overallScore": {
        -        "maximum": 100,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "score": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "score",
        -      "overallScore",
        -      "platformId",
        -      "durationMs",
        -      "suggestions"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "durationMs": {
        +        "type": "integer"
        +      },
        +      "overallScore": {
        +        "maximum": 100,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "score": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "suggestions": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "score",
        +      "overallScore",
        +      "platformId",
        +      "durationMs",
        +      "suggestions"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedsearch_memory2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "contentTrust": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "classification": {
        -            "const": "untrusted_user_content",
        -            "type": "string"
        -          },
        -          "instructionHandling": {
        -            "const": "never_follow",
        -            "type": "string"
        -          },
        -          "purpose": {
        -            "const": "evidence_only",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "classification",
        -          "purpose",
        -          "instructionHandling"
        -        ],
        -        "type": "object"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "results": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "maxItems": 5,
        -        "type": "array"
        -      },
        -      "status": {
        -        "enum": [
        -          "ok",
        -          "abstain",
        -          "empty"
        -        ],
        -        "type": "string"
        -      },
        -      "versionId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "versionId",
        -      "results",
        -      "contentTrust",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "contentTrust": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "classification": {
        +            "const": "untrusted_user_content",
        +            "type": "string"
        +          },
        +          "instructionHandling": {
        +            "const": "never_follow",
        +            "type": "string"
        +          },
        +          "purpose": {
        +            "const": "evidence_only",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "classification",
        +          "purpose",
        +          "instructionHandling"
        +        ],
        +        "type": "object"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "results": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "status": {
        +        "enum": [
        +          "ok",
        +          "abstain",
        +          "empty"
        +        ],
        +        "type": "string"
        +      },
        +      "versionId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "versionId",
        +      "results",
        +      "contentTrust",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedupdate_memory_settings2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "default": {
        -        "enum": [
        -          "on",
        -          "off"
        -        ],
        -        "type": "string"
        -      },
        -      "effective": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "surface": {
        -        "const": "mcp",
        -        "type": "string"
        -      },
        -      "updated": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "updated",
        -      "surface",
        -      "default",
        -      "effective"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "repair_artifact_shape",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "default": {
        +        "enum": [
        +          "on",
        +          "off"
        +        ],
        +        "type": "string"
        +      },
        +      "effective": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "surface": {
        +        "const": "mcp",
        +        "type": "string"
        +      },
        +      "updated": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "updated",
        +      "surface",
        +      "default",
        +      "effective"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "repair_optimization_profile_shape",
        +                  "input_optimization_profile_invalid",
        +                  "repair_prompt_artifact_wrapper",
        +                  "repair_prompt_metadata_wrapper",
        +                  "repair_prompt_skill_package",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "repair_artifact_shape",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "repair_optimization_profile_shape",
        +  "input_optimization_profile_invalid",
        +  "repair_prompt_artifact_wrapper",
        +  "repair_prompt_metadata_wrapper",
        +  "repair_prompt_skill_package",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
  2. 12 tool updates
    • Changedask_memory2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "answer": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "citations": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "status": {
        -        "type": "string"
        -      },
        -      "versionId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "answer",
        -      "citations",
        -      "versionId",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "answer": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "citations": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "status": {
        +        "type": "string"
        +      },
        +      "versionId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "answer",
        +      "citations",
        +      "versionId",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedgenerate_prompt2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "content": {
        -        "type": "string"
        -      },
        -      "durationMs": {
        -        "type": "integer"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "metadata": {
        -        "additionalProperties": true,
        -        "properties": {
        -          "sourceFidelity": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "verified",
        -                  "repaired_and_verified",
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "verified",
        -                  "repaired",
        -                  "unverified",
        -                  "source_preserved"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "violationCount",
        -              "elapsedMs"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "modelId": {
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "prompt": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "savedToVault": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "prompt",
        -      "content",
        -      "platformId",
        -      "modelId",
        -      "promptId",
        -      "savedToVault",
        -      "durationMs",
        -      "metadata",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "content": {
        +        "type": "string"
        +      },
        +      "durationMs": {
        +        "type": "integer"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "metadata": {
        +        "additionalProperties": true,
        +        "properties": {
        +          "sourceFidelity": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "verified",
        +                  "repaired_and_verified",
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "verified",
        +                  "repaired",
        +                  "unverified",
        +                  "source_preserved"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "violationCount",
        +              "elapsedMs"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "modelId": {
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "prompt": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "savedToVault": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "prompt",
        +      "content",
        +      "platformId",
        +      "modelId",
        +      "promptId",
        +      "savedToVault",
        +      "durationMs",
        +      "metadata",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedgenerate_skill2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "content": {
        -        "type": "string"
        -      },
        -      "durationMs": {
        -        "type": "integer"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "metadata": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "modelId": {
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "savedToVault": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "content",
        -      "platformId",
        -      "modelId",
        -      "promptId",
        -      "savedToVault",
        -      "durationMs",
        -      "metadata",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "content": {
        +        "type": "string"
        +      },
        +      "durationMs": {
        +        "type": "integer"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "metadata": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "modelId": {
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "savedToVault": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "content",
        +      "platformId",
        +      "modelId",
        +      "promptId",
        +      "savedToVault",
        +      "durationMs",
        +      "metadata",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedget_memory_page2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "contentTrust": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "classification": {
        -            "const": "untrusted_user_content",
        -            "type": "string"
        -          },
        -          "instructionHandling": {
        -            "const": "never_follow",
        -            "type": "string"
        -          },
        -          "purpose": {
        -            "const": "evidence_only",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "classification",
        -          "purpose",
        -          "instructionHandling"
        -        ],
        -        "type": "object"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "page": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "versionId": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "versionId",
        -      "page",
        -      "contentTrust",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "contentTrust": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "classification": {
        +            "const": "untrusted_user_content",
        +            "type": "string"
        +          },
        +          "instructionHandling": {
        +            "const": "never_follow",
        +            "type": "string"
        +          },
        +          "purpose": {
        +            "const": "evidence_only",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "classification",
        +          "purpose",
        +          "instructionHandling"
        +        ],
        +        "type": "object"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "page": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "versionId": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "versionId",
        +      "page",
        +      "contentTrust",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedget_memory_settings2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "settings": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "settings"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "settings": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "settings"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedget_prompt2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "content": {
        -        "type": "string"
        -      },
        -      "id": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "tags": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "title": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "promptId",
        -      "title",
        -      "content",
        -      "platformId",
        -      "tags"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "content": {
        +        "type": "string"
        +      },
        +      "id": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "tags": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "title": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "promptId",
        +      "title",
        +      "content",
        +      "platformId",
        +      "tags"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedlist_memory_sources2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "docCount": {
        -        "type": "integer"
        -      },
        -      "docLimit": {
        -        "type": "integer"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "nextOffset": {
        -        "type": [
        -          "integer",
        -          "null"
        -        ]
        -      },
        -      "plan": {
        -        "enum": [
        -          "free",
        -          "pro"
        -        ],
        -        "type": "string"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "maxItems": 50,
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "sources",
        -      "docCount",
        -      "docLimit",
        -      "plan",
        -      "nextOffset",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "docCount": {
        +        "type": "integer"
        +      },
        +      "docLimit": {
        +        "type": "integer"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "nextOffset": {
        +        "type": [
        +          "integer",
        +          "null"
        +        ]
        +      },
        +      "plan": {
        +        "enum": [
        +          "free",
        +          "pro"
        +        ],
        +        "type": "string"
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "maxItems": 50,
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "sources",
        +      "docCount",
        +      "docLimit",
        +      "plan",
        +      "nextOffset",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedlist_prompts2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "count": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "limit": {
        -        "maximum": 50,
        -        "minimum": 1,
        -        "type": "integer"
        -      },
        -      "offset": {
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "prompts": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "total": {
        -        "minimum": 0,
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "prompts",
        -      "total",
        -      "count",
        -      "limit",
        -      "offset"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "count": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "limit": {
        +        "maximum": 50,
        +        "minimum": 1,
        +        "type": "integer"
        +      },
        +      "offset": {
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "prompts": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "total": {
        +        "minimum": 0,
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "prompts",
        +      "total",
        +      "count",
        +      "limit",
        +      "offset"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedsave_to_promptdrive2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "modelId": {
        -        "type": "string"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "promptId": {
        -        "format": "uuid",
        -        "type": "string"
        -      },
        -      "savedAt": {
        -        "type": "string"
        -      },
        -      "success": {
        -        "const": true,
        -        "type": "boolean"
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "type": {
        -        "enum": [
        -          "prompt",
        -          "skill"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "success",
        -      "promptId",
        -      "title",
        -      "type",
        -      "platformId",
        -      "modelId",
        -      "savedAt"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "modelId": {
        +        "type": "string"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "promptId": {
        +        "format": "uuid",
        +        "type": "string"
        +      },
        +      "savedAt": {
        +        "type": "string"
        +      },
        +      "success": {
        +        "const": true,
        +        "type": "boolean"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "type": {
        +        "enum": [
        +          "prompt",
        +          "skill"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "success",
        +      "promptId",
        +      "title",
        +      "type",
        +      "platformId",
        +      "modelId",
        +      "savedAt"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedscore_prompt2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "durationMs": {
        -        "type": "integer"
        -      },
        -      "overallScore": {
        -        "maximum": 100,
        -        "minimum": 0,
        -        "type": "integer"
        -      },
        -      "platformId": {
        -        "type": "string"
        -      },
        -      "score": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "suggestions": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "score",
        -      "overallScore",
        -      "platformId",
        -      "durationMs",
        -      "suggestions"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "durationMs": {
        +        "type": "integer"
        +      },
        +      "overallScore": {
        +        "maximum": 100,
        +        "minimum": 0,
        +        "type": "integer"
        +      },
        +      "platformId": {
        +        "type": "string"
        +      },
        +      "score": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "suggestions": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "score",
        +      "overallScore",
        +      "platformId",
        +      "durationMs",
        +      "suggestions"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedsearch_memory2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "contentTrust": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "classification": {
        -            "const": "untrusted_user_content",
        -            "type": "string"
        -          },
        -          "instructionHandling": {
        -            "const": "never_follow",
        -            "type": "string"
        -          },
        -          "purpose": {
        -            "const": "evidence_only",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "classification",
        -          "purpose",
        -          "instructionHandling"
        -        ],
        -        "type": "object"
        -      },
        -      "memory": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "results": {
        -        "items": {
        -          "additionalProperties": true,
        -          "type": "object"
        -        },
        -        "maxItems": 5,
        -        "type": "array"
        -      },
        -      "status": {
        -        "enum": [
        -          "ok",
        -          "abstain",
        -          "empty"
        -        ],
        -        "type": "string"
        -      },
        -      "versionId": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "versionId",
        -      "results",
        -      "contentTrust",
        -      "memory"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "contentTrust": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "classification": {
        +            "const": "untrusted_user_content",
        +            "type": "string"
        +          },
        +          "instructionHandling": {
        +            "const": "never_follow",
        +            "type": "string"
        +          },
        +          "purpose": {
        +            "const": "evidence_only",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "classification",
        +          "purpose",
        +          "instructionHandling"
        +        ],
        +        "type": "object"
        +      },
        +      "memory": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "results": {
        +        "items": {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        "maxItems": 5,
        +        "type": "array"
        +      },
        +      "status": {
        +        "enum": [
        +          "ok",
        +          "abstain",
        +          "empty"
        +        ],
        +        "type": "string"
        +      },
        +      "versionId": {
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "versionId",
        +      "results",
        +      "contentTrust",
        +      "memory"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
    • Changedupdate_memory_settings2 fields changed
      • changedOutput schema / oneOf
        Previous value: -[
        -  {
        -    "additionalProperties": true,
        -    "not": {
        -      "required": [
        -        "error"
        -      ]
        -    },
        -    "properties": {
        -      "default": {
        -        "enum": [
        -          "on",
        -          "off"
        -        ],
        -        "type": "string"
        -      },
        -      "effective": {
        -        "additionalProperties": true,
        -        "type": "object"
        -      },
        -      "surface": {
        -        "const": "mcp",
        -        "type": "string"
        -      },
        -      "updated": {
        -        "type": "boolean"
        -      }
        -    },
        -    "required": [
        -      "updated",
        -      "surface",
        -      "default",
        -      "effective"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "error": {
        -        "additionalProperties": false,
        -        "allOf": [
        -          {
        -            "if": {
        -              "required": [
        -                "verification"
        -              ]
        -            },
        -            "then": {
        -              "properties": {
        -                "code": {
        -                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        -                }
        -              }
        -            }
        -          }
        -        ],
        -        "properties": {
        -          "cause": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "code": {
        -            "enum": [
        -              "PAYLOAD_TOO_LARGE",
        -              "INSUFFICIENT_SCOPE",
        -              "QUOTA_EXCEEDED",
        -              "GENERATION_FAILED",
        -              "SCORING_FAILED",
        -              "GENERATION_TIMEOUT",
        -              "MCP_SOURCE_FIDELITY_FAILED",
        -              "MCP_PERSISTENCE_REQUIRED",
        -              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        -              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        -              "MCP_PROMPTDRIVE_TIMEOUT",
        -              "MCP_PROMPTDRIVE_UNAVAILABLE",
        -              "MCP_PROMPTDRIVE_WRITE_FAILED",
        -              "PROMPT_NOT_FOUND",
        -              "MCP_RATE_LIMITER_UNAVAILABLE",
        -              "RATE_LIMIT_EXCEEDED",
        -              "MCP_REQUEST_IN_PROGRESS",
        -              "MCP_IDEMPOTENCY_REQUIRED",
        -              "MCP_IDEMPOTENCY_KEY_INVALID",
        -              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        -              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        -              "MCP_IDEMPOTENCY_LEASE_LOST",
        -              "MCP_QUOTA_RESERVATION_REQUIRED",
        -              "MCP_QUOTA_USER_NOT_FOUND",
        -              "MEMORY_UNAVAILABLE",
        -              "MEMORY_DISABLED",
        -              "MEMORY_SETTINGS_UNAVAILABLE",
        -              "MEMORY_READ_TIMEOUT",
        -              "MEMORY_SOURCES_FAILED",
        -              "MEMORY_SEARCH_TIMEOUT",
        -              "MEMORY_SEARCH_FAILED",
        -              "MEMORY_PAGE_ID_INVALID",
        -              "MEMORY_PAGE_TIMEOUT",
        -              "MEMORY_PAGE_FAILED",
        -              "MEMORY_PAGE_NOT_FOUND",
        -              "MEMORY_ASK_PRO_REQUIRED",
        -              "MEMORY_ASK_QUOTA",
        -              "MEMORY_ASK_BUSY",
        -              "MEMORY_ASK_TIMEOUT",
        -              "MEMORY_ASK_FAILED",
        -              "MCP_TOOL_EXECUTION_FAILED",
        -              "MCP_TOOL_NOT_FOUND"
        -            ],
        -            "type": "string"
        -          },
        -          "currentCount": {
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "limit": {
        -            "minimum": 0,
        -            "type": [
        -              "integer",
        -              "null"
        -            ]
        -          },
        -          "message": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "recovery": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "requestId": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "resetDate": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "retryAfterSeconds": {
        -            "minimum": 1,
        -            "type": "integer"
        -          },
        -          "retryable": {
        -            "type": "boolean"
        -          },
        -          "toolName": {
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "verification": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "diagnostic": {
        -                "enum": [
        -                  "audit_payload_invalid",
        -                  "audit_unverified",
        -                  "audit_json_invalid",
        -                  "audit_payload_limit",
        -                  "audit_claims_invalid",
        -                  "audit_claim_shape_invalid",
        -                  "audit_claim_quote_unanchored",
        -                  "audit_definition_identifier_invalid",
        -                  "audit_evidence_invalid",
        -                  "audit_evidence_quote_unanchored",
        -                  "audit_omissions_invalid",
        -                  "audit_omission_shape_invalid",
        -                  "audit_omission_quote_unanchored",
        -                  "audit_summary_invalid",
        -                  "audit_incomplete_coverage",
        -                  "audit_legacy_violations_invalid",
        -                  "repair_payload_invalid",
        -                  "repair_replacement_invalid",
        -                  "repair_edits_invalid",
        -                  "repair_edit_invalid",
        -                  "repair_size_limit",
        -                  "repair_anchor_missing",
        -                  "repair_anchor_ambiguous",
        -                  "repair_edits_overlap",
        -                  "repair_empty",
        -                  "repair_no_change",
        -                  "repair_copies_brief",
        -                  "repair_reference_leak",
        -                  "repair_declined",
        -                  "recheck_payload_invalid",
        -                  "recheck_invalid",
        -                  "recheck_unverified",
        -                  "audit_timeout",
        -                  "repair_timeout",
        -                  "recheck_timeout",
        -                  "audit_provider_failure",
        -                  "repair_provider_failure",
        -                  "recheck_provider_failure",
        -                  "skill_missing_frontmatter",
        -                  "skill_invalid_frontmatter_fields",
        -                  "skill_empty_body",
        -                  "skill_size_limit",
        -                  "skill_body_line_limit",
        -                  "skill_not_raw_markdown",
        -                  "skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "elapsedMs": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "number"
        -              },
        -              "latestAudit": {
        -                "additionalProperties": false,
        -                "properties": {
        -                  "stage": {
        -                    "enum": [
        -                      "audit",
        -                      "recheck"
        -                    ],
        -                    "type": "string"
        -                  },
        -                  "verdict": {
        -                    "const": "invalid",
        -                    "type": "string"
        -                  },
        -                  "violationCount": {
        -                    "maximum": 35,
        -                    "minimum": 1,
        -                    "type": "integer"
        -                  },
        -                  "violationKinds": {
        -                    "items": {
        -                      "enum": [
        -                        "unsupported_definition",
        -                        "unsupported_fact",
        -                        "changed_fact",
        -                        "unsupported_requirement",
        -                        "missing_requirement"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "maxItems": 5,
        -                    "minItems": 1,
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "stage",
        -                  "verdict",
        -                  "violationCount",
        -                  "violationKinds"
        -                ],
        -                "type": "object"
        -              },
        -              "reason": {
        -                "enum": [
        -                  "invalid_input",
        -                  "input_limit",
        -                  "timeout",
        -                  "provider_failure",
        -                  "malformed_audit",
        -                  "model_unverified",
        -                  "invalid_repair",
        -                  "repair_not_verified",
        -                  "invalid_skill_structure",
        -                  "repaired_skill_structure_invalid"
        -                ],
        -                "type": "string"
        -              },
        -              "status": {
        -                "enum": [
        -                  "invalid",
        -                  "unverified"
        -                ],
        -                "type": "string"
        -              },
        -              "violationCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              }
        -            },
        -            "required": [
        -              "status",
        -              "reason",
        -              "elapsedMs",
        -              "violationCount"
        -            ],
        -            "type": "object"
        -          }
        -        },
        -        "required": [
        -          "code",
        -          "message",
        -          "recovery",
        -          "retryable",
        -          "requestId"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "error"
        -    ],
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": true,
        +    "not": {
        +      "required": [
        +        "error"
        +      ]
        +    },
        +    "properties": {
        +      "default": {
        +        "enum": [
        +          "on",
        +          "off"
        +        ],
        +        "type": "string"
        +      },
        +      "effective": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "surface": {
        +        "const": "mcp",
        +        "type": "string"
        +      },
        +      "updated": {
        +        "type": "boolean"
        +      }
        +    },
        +    "required": [
        +      "updated",
        +      "surface",
        +      "default",
        +      "effective"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "error": {
        +        "additionalProperties": false,
        +        "allOf": [
        +          {
        +            "if": {
        +              "required": [
        +                "verification"
        +              ]
        +            },
        +            "then": {
        +              "properties": {
        +                "code": {
        +                  "const": "MCP_SOURCE_FIDELITY_FAILED"
        +                }
        +              }
        +            }
        +          }
        +        ],
        +        "properties": {
        +          "cause": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "code": {
        +            "enum": [
        +              "PAYLOAD_TOO_LARGE",
        +              "INSUFFICIENT_SCOPE",
        +              "QUOTA_EXCEEDED",
        +              "GENERATION_FAILED",
        +              "SCORING_FAILED",
        +              "GENERATION_TIMEOUT",
        +              "MCP_SOURCE_FIDELITY_FAILED",
        +              "MCP_PERSISTENCE_REQUIRED",
        +              "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
        +              "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
        +              "MCP_PROMPTDRIVE_TIMEOUT",
        +              "MCP_PROMPTDRIVE_UNAVAILABLE",
        +              "MCP_PROMPTDRIVE_WRITE_FAILED",
        +              "PROMPT_NOT_FOUND",
        +              "MCP_RATE_LIMITER_UNAVAILABLE",
        +              "RATE_LIMIT_EXCEEDED",
        +              "MCP_REQUEST_IN_PROGRESS",
        +              "MCP_IDEMPOTENCY_REQUIRED",
        +              "MCP_IDEMPOTENCY_KEY_INVALID",
        +              "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
        +              "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
        +              "MCP_IDEMPOTENCY_LEASE_LOST",
        +              "MCP_QUOTA_RESERVATION_REQUIRED",
        +              "MCP_QUOTA_USER_NOT_FOUND",
        +              "MEMORY_UNAVAILABLE",
        +              "MEMORY_DISABLED",
        +              "MEMORY_SETTINGS_UNAVAILABLE",
        +              "MEMORY_READ_TIMEOUT",
        +              "MEMORY_SOURCES_FAILED",
        +              "MEMORY_SEARCH_TIMEOUT",
        +              "MEMORY_SEARCH_FAILED",
        +              "MEMORY_PAGE_ID_INVALID",
        +              "MEMORY_PAGE_TIMEOUT",
        +              "MEMORY_PAGE_FAILED",
        +              "MEMORY_PAGE_NOT_FOUND",
        +              "MEMORY_ASK_PRO_REQUIRED",
        +              "MEMORY_ASK_QUOTA",
        +              "MEMORY_ASK_BUSY",
        +              "MEMORY_ASK_TIMEOUT",
        +              "MEMORY_ASK_FAILED",
        +              "MCP_TOOL_EXECUTION_FAILED",
        +              "MCP_TOOL_NOT_FOUND"
        +            ],
        +            "type": "string"
        +          },
        +          "currentCount": {
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "limit": {
        +            "minimum": 0,
        +            "type": [
        +              "integer",
        +              "null"
        +            ]
        +          },
        +          "message": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "recovery": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "requestId": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "resetDate": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "retryAfterSeconds": {
        +            "minimum": 1,
        +            "type": "integer"
        +          },
        +          "retryable": {
        +            "type": "boolean"
        +          },
        +          "toolName": {
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "verification": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "diagnostic": {
        +                "enum": [
        +                  "audit_payload_invalid",
        +                  "audit_unverified",
        +                  "audit_json_invalid",
        +                  "audit_payload_limit",
        +                  "audit_claims_invalid",
        +                  "audit_claim_shape_invalid",
        +                  "audit_claim_quote_unanchored",
        +                  "audit_definition_identifier_invalid",
        +                  "audit_evidence_invalid",
        +                  "audit_evidence_quote_unanchored",
        +                  "audit_omissions_invalid",
        +                  "audit_omission_shape_invalid",
        +                  "audit_omission_quote_unanchored",
        +                  "audit_summary_invalid",
        +                  "audit_incomplete_coverage",
        +                  "audit_legacy_violations_invalid",
        +                  "repair_payload_invalid",
        +                  "repair_replacement_invalid",
        +                  "repair_edits_invalid",
        +                  "repair_edit_invalid",
        +                  "repair_size_limit",
        +                  "repair_anchor_missing",
        +                  "repair_anchor_ambiguous",
        +                  "repair_edits_overlap",
        +                  "repair_empty",
        +                  "repair_no_change",
        +                  "repair_copies_brief",
        +                  "repair_reference_leak",
        +                  "repair_declined",
        +                  "repair_artifact_shape",
        +                  "recheck_payload_invalid",
        +                  "recheck_invalid",
        +                  "recheck_unverified",
        +                  "audit_timeout",
        +                  "repair_timeout",
        +                  "recheck_timeout",
        +                  "audit_provider_failure",
        +                  "repair_provider_failure",
        +                  "recheck_provider_failure",
        +                  "skill_missing_frontmatter",
        +                  "skill_invalid_frontmatter_fields",
        +                  "skill_empty_body",
        +                  "skill_size_limit",
        +                  "skill_body_line_limit",
        +                  "skill_not_raw_markdown",
        +                  "skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "elapsedMs": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "number"
        +              },
        +              "latestAudit": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "stage": {
        +                    "enum": [
        +                      "audit",
        +                      "recheck"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "verdict": {
        +                    "const": "invalid",
        +                    "type": "string"
        +                  },
        +                  "violationCount": {
        +                    "maximum": 35,
        +                    "minimum": 1,
        +                    "type": "integer"
        +                  },
        +                  "violationKinds": {
        +                    "items": {
        +                      "enum": [
        +                        "unsupported_definition",
        +                        "unsupported_fact",
        +                        "changed_fact",
        +                        "unsupported_requirement",
        +                        "missing_requirement"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "maxItems": 5,
        +                    "minItems": 1,
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "stage",
        +                  "verdict",
        +                  "violationCount",
        +                  "violationKinds"
        +                ],
        +                "type": "object"
        +              },
        +              "reason": {
        +                "enum": [
        +                  "invalid_input",
        +                  "input_limit",
        +                  "timeout",
        +                  "provider_failure",
        +                  "malformed_audit",
        +                  "model_unverified",
        +                  "invalid_repair",
        +                  "repair_not_verified",
        +                  "invalid_skill_structure",
        +                  "repaired_skill_structure_invalid"
        +                ],
        +                "type": "string"
        +              },
        +              "status": {
        +                "enum": [
        +                  "invalid",
        +                  "unverified"
        +                ],
        +                "type": "string"
        +              },
        +              "violationCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              }
        +            },
        +            "required": [
        +              "status",
        +              "reason",
        +              "elapsedMs",
        +              "violationCount"
        +            ],
        +            "type": "object"
        +          }
        +        },
        +        "required": [
        +          "code",
        +          "message",
        +          "recovery",
        +          "retryable",
        +          "requestId"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "error"
        +    ],
        +    "type": "object"
        +  }
        +]
      • changedOutput schema / properties / error / properties / verification / properties / diagnostic / enum
        Previous value: -[
        -  "audit_payload_invalid",
        -  "audit_unverified",
        -  "audit_json_invalid",
        -  "audit_payload_limit",
        -  "audit_claims_invalid",
        -  "audit_claim_shape_invalid",
        -  "audit_claim_quote_unanchored",
        -  "audit_definition_identifier_invalid",
        -  "audit_evidence_invalid",
        -  "audit_evidence_quote_unanchored",
        -  "audit_omissions_invalid",
        -  "audit_omission_shape_invalid",
        -  "audit_omission_quote_unanchored",
        -  "audit_summary_invalid",
        -  "audit_incomplete_coverage",
        -  "audit_legacy_violations_invalid",
        -  "repair_payload_invalid",
        -  "repair_replacement_invalid",
        -  "repair_edits_invalid",
        -  "repair_edit_invalid",
        -  "repair_size_limit",
        -  "repair_anchor_missing",
        -  "repair_anchor_ambiguous",
        -  "repair_edits_overlap",
        -  "repair_empty",
        -  "repair_no_change",
        -  "repair_copies_brief",
        -  "repair_reference_leak",
        -  "repair_declined",
        -  "recheck_payload_invalid",
        -  "recheck_invalid",
        -  "recheck_unverified",
        -  "audit_timeout",
        -  "repair_timeout",
        -  "recheck_timeout",
        -  "audit_provider_failure",
        -  "repair_provider_failure",
        -  "recheck_provider_failure",
        -  "skill_missing_frontmatter",
        -  "skill_invalid_frontmatter_fields",
        -  "skill_empty_body",
        -  "skill_size_limit",
        -  "skill_body_line_limit",
        -  "skill_not_raw_markdown",
        -  "skill_structure_invalid"
        -]New value: +[
        +  "audit_payload_invalid",
        +  "audit_unverified",
        +  "audit_json_invalid",
        +  "audit_payload_limit",
        +  "audit_claims_invalid",
        +  "audit_claim_shape_invalid",
        +  "audit_claim_quote_unanchored",
        +  "audit_definition_identifier_invalid",
        +  "audit_evidence_invalid",
        +  "audit_evidence_quote_unanchored",
        +  "audit_omissions_invalid",
        +  "audit_omission_shape_invalid",
        +  "audit_omission_quote_unanchored",
        +  "audit_summary_invalid",
        +  "audit_incomplete_coverage",
        +  "audit_legacy_violations_invalid",
        +  "repair_payload_invalid",
        +  "repair_replacement_invalid",
        +  "repair_edits_invalid",
        +  "repair_edit_invalid",
        +  "repair_size_limit",
        +  "repair_anchor_missing",
        +  "repair_anchor_ambiguous",
        +  "repair_edits_overlap",
        +  "repair_empty",
        +  "repair_no_change",
        +  "repair_copies_brief",
        +  "repair_reference_leak",
        +  "repair_declined",
        +  "repair_artifact_shape",
        +  "recheck_payload_invalid",
        +  "recheck_invalid",
        +  "recheck_unverified",
        +  "audit_timeout",
        +  "repair_timeout",
        +  "recheck_timeout",
        +  "audit_provider_failure",
        +  "repair_provider_failure",
        +  "recheck_provider_failure",
        +  "skill_missing_frontmatter",
        +  "skill_invalid_frontmatter_fields",
        +  "skill_empty_body",
        +  "skill_size_limit",
        +  "skill_body_line_limit",
        +  "skill_not_raw_markdown",
        +  "skill_structure_invalid"
        +]
  3. 12 tool updates
    • First observedask_memory
    • First observedgenerate_prompt
    • First observedgenerate_skill
    • First observedget_memory_page
    • First observedget_memory_settings
    • First observedget_prompt
    • First observedlist_memory_sources
    • First observedlist_prompts
    • First observedsave_to_promptdrive
    • First observedscore_prompt
    • First observedsearch_memory
    • First observedupdate_memory_settings

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with structured knowledge about 67+ generative AI models, including model recommendations, prompt formatting, parameter guidance, and validation. It acts as a prompt engineering co-pilot that helps agents use their existing tools more effectively.
    12
    40 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    In Anthropic's official Claude plugin directory · 400 professional Agent Skills (PRDs, launches, compliance, CVs & more) for Claude, ChatGPT, Gemini, Cursor & Codex. Try free in-browser, or 'npx pm-claude-skills add'
    790 npm
    1,471
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Generate deployment-ready AI agent system prompts for professionals in one click. 251 curated archetypes across 41 industries — from FX risk management to clinical documentation to OSINT intelligence.
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.