addrbookFor publishers
← The evidence ledger

Evidence row 221413

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 702fb3b6-6e52-49ce-a2a7-f09e9470732c
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
3761e32c655f2c2c1ca77f241ab1e32d3a658f2f88ec47f86565098d8141312c
Leaf
0x338628fb5df1ad5a79baae63db0de5041730fa090b8a23f28ec547152885d21d

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Verify the MemoStem connection and report only the currently granted knowledge permissions. Without an account it reports status guest with no permissions, and the temporary guest shelf stays available. This test does not read or write knowledge.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "check_memostem_connection"
    },
    {
      "description": "Transfer the temporary guest shelf identified by workspace_token to the authenticated MemoStem owner as private pending drafts. Call only after the person explicitly agrees to connect or after the guest shelf reports account_required. This tool never approves or publishes cards.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "workspace_token": {
            "pattern": "^mgw_[A-Za-z0-9_-]{43}$",
            "type": "string"
          }
        },
        "required": [
          "workspace_token"
        ],
        "type": "object"
      },
      "name": "claim_guest_knowledge_workspace"
    },
    {
      "description": "Connect or grant knowledge read permission through the host OAuth flow, then show a page of the authenticated owner's topic labels. Never creates knowledge.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "anyOf": [
              {
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "locale": {
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "connect_memostem"
    },
    {
      "description": "Create pending, user-owned general-knowledge card drafts only after clear affirmative consent to specifically named, independently teachable knowledge in the current conversation. Every card must declare knowledge_scope as general_knowledge. Personal or company decisions, product principles or policies, pricing rationale, preferences, plans, tasks, reminders, meeting outcomes, project status, and autobiographical facts are ineligible. An assistant suggestion alone is not consent. This tool never accepts raw transcripts or historical-conversation data, and it cannot approve, publish, or modify public knowledge cards.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "cards": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "client_card_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                },
                "evidence_selectors": {
                  "items": {
                    "oneOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "message_ref": {
                            "maxLength": 240,
                            "minLength": 1,
                            "pattern": "^[A-Za-z0-9._:-]+$",
                            "type": "string"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "message",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "message_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "external_ref",
                            "type": "string"
                          },
                          "source_ref": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "source_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "end": {
                            "maximum": 10000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "text_position",
                            "type": "string"
                          },
                          "start": {
                            "maximum": 9999999,
                            "minimum": 0,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "selector_type",
                          "start",
                          "end"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "line_end": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "line_start": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "line_range",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "line_start",
                          "line_end"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "maxItems": 24,
                  "type": "array"
                },
                "explanation": {
                  "maxLength": 6000,
                  "minLength": 1,
                  "type": "string"
                },
                "knowledge_scope": {
                  "const": "general_knowledge",
                  "description": "Required assertion that this card teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision.",
                  "type": "string"
                },
                "relations": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "direction": {
                        "enum": [
                          "outgoing",
                          "incoming"
                        ],
                        "type": "string"
                      },
                      "evidence_selector_indexes": {
                        "items": {
                          "maximum": 23,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "maxItems": 24,
                        "type": "array"
                      },
                      "target_id": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "target_kind": {
                        "description": "Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable.",
                        "enum": [
                          "private",
                          "draft"
                        ],
                        "type": "string"
                      },
                      "type": {
                        "description": "Relationship type. supersedes is rejected: propose a replacement with resolution_proposal (merge or update) instead.",
                        "enum": [
                          "related",
                          "prerequisite",
                          "generalizes",
                          "derived_from",
                          "equivalent_to",
                          "supersedes",
                          "answers",
                          "supports",
                          "contradicts",
                          "causes",
                          "contributes_to",
                          "enables",
                          "inhibits"
                        ],
                        "type": "string"
                      },
                      "weight": {
                        "exclusiveMinimum": 0,
                        "maximum": 1,
                        "type": "number"
                      }
                    },
                    "required": [
                      "target_kind",
                      "target_id",
                      "type"
                    ],
                    "type": "object"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "summary": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "tags": {
                  "items": {
                    "maxLength": 48,
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "title": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "topic": {
                  "maxLength": 48,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "knowledge_scope",
                "title"
              ],
              "type": "object"
            },
            "maxItems": 50,
            "minItems": 1,
            "type": "array"
          },
          "provenance": {
            "additionalProperties": false,
            "properties": {
              "conversation_ref": {
                "maxLength": 240,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9._:-]+$",
                "type": "string"
              },
              "discussed_at": {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              "source_url": {
                "format": "uri",
                "maxLength": 2048,
                "type": "string"
              },
              "type": {
                "const": "current_conversation",
                "type": "string"
              }
            },
            "required": [
              "type",
              "conversation_ref"
            ],
            "type": "object"
          },
          "provider": {
            "enum": [
              "chatgpt",
              "claude",
              "gemini",
              "other"
            ],
            "type": "string"
          },
          "request_id": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9._:-]+$",
            "type": "string"
          }
        },
        "required": [
          "provider",
          "request_id",
          "provenance",
          "cards"
        ],
        "type": "object"
      },
      "name": "create_card_drafts"
    },
    {
      "description": "Create pending, user-owned concept, general procedure, comparison, mechanism, structure, claim/evidence, knowledge question, historical event, or language-expression drafts only after clear affirmative consent to specifically named, independently teachable general knowledge in the current conversation. Every bundle must declare knowledge_scope as general_knowledge; decisions and organization-specific material are not accepted. An assistant suggestion alone is not consent. It cannot approve drafts, retain transcripts, or modify public knowledge.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "bundles": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "bundle_schema_version": {
                  "const": 1,
                  "type": "number"
                },
                "central_question": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "client_bundle_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                },
                "evidence_selectors": {
                  "items": {
                    "oneOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "message_ref": {
                            "maxLength": 240,
                            "minLength": 1,
                            "pattern": "^[A-Za-z0-9._:-]+$",
                            "type": "string"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "message",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "message_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "external_ref",
                            "type": "string"
                          },
                          "source_ref": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "source_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "end": {
                            "maximum": 10000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "text_position",
                            "type": "string"
                          },
                          "start": {
                            "maximum": 9999999,
                            "minimum": 0,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "selector_type",
                          "start",
                          "end"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "line_end": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "line_start": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "line_range",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "line_start",
                          "line_end"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "maxItems": 24,
                  "type": "array"
                },
                "knowledge_scope": {
                  "const": "general_knowledge",
                  "description": "Required assertion that this bundle teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision.",
                  "type": "string"
                },
                "knowledge_type": {
                  "enum": [
                    "concept",
                    "procedure",
                    "comparison",
                    "mechanism",
                    "structure",
                    "claim_evidence",
                    "question",
                    "event",
                    "expression"
                  ],
                  "type": "string"
                },
                "relations": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "direction": {
                        "enum": [
                          "outgoing",
                          "incoming"
                        ],
                        "type": "string"
                      },
                      "evidence_selector_indexes": {
                        "items": {
                          "maximum": 23,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "maxItems": 24,
                        "type": "array"
                      },
                      "target_id": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "target_kind": {
                        "description": "Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable.",
                        "enum": [
                          "private",
                          "draft"
                        ],
                        "type": "string"
                      },
                      "type": {
                        "description": "Relationship type. supersedes is rejected: propose a replacement with resolution_proposal (merge or update) instead.",
                        "enum": [
                          "related",
                          "prerequisite",
                          "generalizes",
                          "derived_from",
                          "equivalent_to",
                          "supersedes",
                          "answers",
                          "supports",
                          "contradicts",
                          "causes",
                          "contributes_to",
                          "enables",
                          "inhibits"
                        ],
                        "type": "string"
                      },
                      "weight": {
                        "exclusiveMinimum": 0,
                        "maximum": 1,
                        "type": "number"
                      }
                    },
                    "required": [
                      "target_kind",
                      "target_id",
                      "type"
                    ],
                    "type": "object"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "resolution_proposal": {
                  "additionalProperties": false,
                  "properties": {
                    "action": {
                      "enum": [
                        "save_new",
                        "merge",
                        "update"
                      ],
                      "type": "string"
                    },
                    "change_summary": {
                      "additionalProperties": false,
                      "properties": {
                        "added": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "changed": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "conflicts": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "preserved": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "expected_target_version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "reason": {
                      "maxLength": 1000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "source_item_ids": {
                      "items": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "maxItems": 50,
                      "minItems": 1,
                      "type": "array"
                    },
                    "target_item_id": {
                      "maxLength": 160,
                      "minLength": 1,
                      "pattern": "^[A-Za-z0-9._:-]+$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "action",
                    "source_item_ids",
                    "change_summary",
                    "reason"
                  ],
                  "type": "object"
                },
                "structured_content": {
                  "oneOf": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "definition": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "examples": {
                          "default": [],
                          "description": "Concrete instances of this concept; explain why each fits. Prefer one concise example supported by the selected material when useful; otherwise use an empty array.",
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "key_points": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "misconceptions": {
                          "default": [],
                          "description": "Misconceptions and corrections as {claim, correction} pairs: a mistaken interpretation and its accurate replacement with a brief reason. Include only when supported by the selected material; otherwise use an empty array. Never attribute a misconception to the user or fabricate evidence.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "claim": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "correction": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "claim",
                              "correction"
                            ],
                            "type": "object"
                          },
                          "maxItems": 12,
                          "type": "array"
                        },
                        "non_examples": {
                          "default": [],
                          "description": "Nearby cases that do not meet the definition; explain the distinguishing boundary. Include only when supported by the selected material and useful; otherwise use an empty array.",
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "concept",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "branches": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "action": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "condition": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "condition",
                              "action"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "done_when": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "failure_modes": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "response": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "symptom": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "symptom",
                              "response"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "goal": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "prerequisites": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "steps": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "detail": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              },
                              "title": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "title"
                            ],
                            "type": "object"
                          },
                          "maxItems": 30,
                          "type": "array"
                        },
                        "type": {
                          "const": "procedure",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "choice_guide": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "condition": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "recommendation": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "condition",
                              "recommendation"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "commonalities": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "criteria": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "values": {
                                "items": {
                                  "maxLength": 4000,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "maxItems": 8,
                                "type": "array"
                              }
                            },
                            "required": [
                              "name",
                              "values"
                            ],
                            "type": "object"
                          },
                          "maxItems": 20,
                          "type": "array"
                        },
                        "differences": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "targets": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 8,
                          "type": "array"
                        },
                        "type": {
                          "const": "comparison",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "causes": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "conditions": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "exceptions": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "results": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "stages": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "detail": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              },
                              "title": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "title"
                            ],
                            "type": "object"
                          },
                          "maxItems": 30,
                          "type": "array"
                        },
                        "type": {
                          "const": "mechanism",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "boundaries": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "components": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9._:-]+$",
                                "type": "string"
                              },
                              "label": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "parent_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9._:-]+$",
                                "type": "string"
                              },
                              "role": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              }
                            },
                            "required": [
                              "id",
                              "label"
                            ],
                            "type": "object"
                          },
                          "maxItems": 40,
                          "type": "array"
                        },
                        "purpose": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "relations": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "label": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "source_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              },
                              "target_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "source_id",
                              "target_id",
                              "label"
                            ],
                            "type": "object"
                          },
                          "maxItems": 60,
                          "type": "array"
                        },
                        "type": {
                          "const": "structure",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "claim": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "confidence": {
                          "enum": [
                            "low",
                            "medium",
                            "high"
                          ],
                          "type": "string"
                        },
                        "counterevidence": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "evidence": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "source": {
                                "maxLength": 1000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "statement": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "statement"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "limitations": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "scope": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "claim_evidence",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "answer_summary": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "hypotheses": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "known_facts": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "next_steps": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "question": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "status": {
                          "default": "open",
                          "enum": [
                            "open",
                            "answered"
                          ],
                          "type": "string"
                        },
                        "type": {
                          "const": "question",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "criteria": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "decision": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "options": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "tradeoffs": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "outcome": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "rationale": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "reconsider_when": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "decision",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "causes": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "changes": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "chronology": {
                          "additionalProperties": false,
                          "properties": {
                            "end": {
                              "additionalProperties": false,
                              "properties": {
                                "day": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "era": {
                                  "enum": [
                                    "bce",
                                    "ce"
                                  ],
                                  "type": "string"
                                },
                                "month": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "year": {
                                  "maximum": 999999,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "year",
                                "era"
                              ],
                              "type": "object"
                            },
                            "precision": {
                              "enum": [
                                "exact",
                                "day",
                                "month",
                                "year",
                                "decade",
                                "century",
                                "approximate",
                                "range"
                              ],
                              "type": "string"
                            },
                            "start": {
                              "additionalProperties": false,
                              "properties": {
                                "day": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "era": {
                                  "enum": [
                                    "bce",
                                    "ce"
                                  ],
                                  "type": "string"
                                },
                                "month": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "year": {
                                  "maximum": 999999,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "year",
                                "era"
                              ],
                              "type": "object"
                            }
                          },
                          "required": [
                            "start",
                            "precision"
                          ],
                          "type": "object"
                        },
                        "consequences": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "event": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "occurred_at": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "type": {
                          "const": "event",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "common_mistakes": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "correction": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "incorrect": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "incorrect",
                              "correction"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "contrasts": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "difference": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "expression": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "expression",
                              "difference"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "examples": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "note": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "translation": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "text"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "expression": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "language": {
                          "maxLength": 255,
                          "minLength": 2,
                          "type": "string"
                        },
                        "meanings": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "nuance": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "pronunciation": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "register": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "translations": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "language": {
                                "maxLength": 255,
                                "minLength": 2,
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "language",
                              "text"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "expression",
                          "type": "string"
                        },
                        "usage_contexts": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        }
                      },
                      "required": [
                        "type",
                        "language"
                      ],
                      "type": "object"
                    }
                  ]
                },
                "summary": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "tag_ids": {
                  "items": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9._:-]+$",
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "tags": {
                  "items": {
                    "maxLength": 48,
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "title": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "topic": {
                  "maxLength": 48,
                  "minLength": 1,
                  "type": "string"
                },
                "topic_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                }
              },
              "required": [
                "knowledge_scope",
                "title",
                "central_question",
                "knowledge_type",
                "summary",
                "structured_content",
                "bundle_schema_version",
                "topic",
                "tags"
              ],
              "type": "object"
            },
            "maxItems": 50,
            "minItems": 1,
            "type": "array"
          },
          "provenance": {
            "additionalProperties": false,
            "properties": {
              "client_version": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "conversation_ref": {
                "maxLength": 240,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9._:-]+$",
                "type": "string"
              },
              "discussed_at": {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              "reported_agent": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "reported_model": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "source_url": {
                "format": "uri",
                "maxLength": 2048,
                "type": "string"
              },
              "type": {
                "const": "current_conversation",
                "type": "string"
              }
            },
            "required": [
              "type",
              "conversation_ref"
            ],
            "type": "object"
          },
          "provider": {
            "enum": [
              "chatgpt",
              "claude",
              "gemini",
              "other"
            ],
            "type": "string"
          },
          "request_id": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9._:-]+$",
            "type": "string"
          }
        },
        "required": [
          "provider",
          "request_id",
          "provenance",
          "bundles"
        ],
        "type": "object"
      },
      "name": "create_knowledge_bundle_drafts"
    },
    {
      "description": "Return a transient preview of exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. Use save_guest_knowledge_bundles only after the person explicitly asks to keep it; connected clients use create_knowledge_bundle_drafts.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "bundles": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "bundle_schema_version": {
                  "const": 1,
                  "type": "number"
                },
                "central_question": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "client_bundle_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                },
                "evidence_selectors": {
                  "items": {
                    "oneOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "message_ref": {
                            "maxLength": 240,
                            "minLength": 1,
                            "pattern": "^[A-Za-z0-9._:-]+$",
                            "type": "string"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "message",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "message_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "external_ref",
                            "type": "string"
                          },
                          "source_ref": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "source_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "end": {
                            "maximum": 10000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "text_position",
                            "type": "string"
                          },
                          "start": {
                            "maximum": 9999999,
                            "minimum": 0,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "selector_type",
                          "start",
                          "end"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "line_end": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "line_start": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "line_range",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "line_start",
                          "line_end"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "maxItems": 24,
                  "type": "array"
                },
                "knowledge_scope": {
                  "const": "general_knowledge",
                  "description": "Required assertion that this bundle teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision.",
                  "type": "string"
                },
                "knowledge_type": {
                  "enum": [
                    "concept",
                    "procedure",
                    "comparison",
                    "mechanism",
                    "structure",
                    "claim_evidence",
                    "question",
                    "event",
                    "expression"
                  ],
                  "type": "string"
                },
                "relations": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "direction": {
                        "enum": [
                          "outgoing",
                          "incoming"
                        ],
                        "type": "string"
                      },
                      "evidence_selector_indexes": {
                        "items": {
                          "maximum": 23,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "maxItems": 24,
                        "type": "array"
                      },
                      "target_id": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "target_kind": {
                        "description": "Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable.",
                        "enum": [
                          "private",
                          "draft"
                        ],
                        "type": "string"
                      },
                      "type": {
                        "description": "Relationship type. supersedes is rejected: propose a replacement with resolution_proposal (merge or update) instead.",
                        "enum": [
                          "related",
                          "prerequisite",
                          "generalizes",
                          "derived_from",
                          "equivalent_to",
                          "supersedes",
                          "answers",
                          "supports",
                          "contradicts",
                          "causes",
                          "contributes_to",
                          "enables",
                          "inhibits"
                        ],
                        "type": "string"
                      },
                      "weight": {
                        "exclusiveMinimum": 0,
                        "maximum": 1,
                        "type": "number"
                      }
                    },
                    "required": [
                      "target_kind",
                      "target_id",
                      "type"
                    ],
                    "type": "object"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "resolution_proposal": {
                  "additionalProperties": false,
                  "properties": {
                    "action": {
                      "enum": [
                        "save_new",
                        "merge",
                        "update"
                      ],
                      "type": "string"
                    },
                    "change_summary": {
                      "additionalProperties": false,
                      "properties": {
                        "added": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "changed": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "conflicts": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "preserved": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "expected_target_version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "reason": {
                      "maxLength": 1000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "source_item_ids": {
                      "items": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "maxItems": 50,
                      "minItems": 1,
                      "type": "array"
                    },
                    "target_item_id": {
                      "maxLength": 160,
                      "minLength": 1,
                      "pattern": "^[A-Za-z0-9._:-]+$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "action",
                    "source_item_ids",
                    "change_summary",
                    "reason"
                  ],
                  "type": "object"
                },
                "structured_content": {
                  "oneOf": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "definition": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "examples": {
                          "default": [],
                          "description": "Concrete instances of this concept; explain why each fits. Prefer one concise example supported by the selected material when useful; otherwise use an empty array.",
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "key_points": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "misconceptions": {
                          "default": [],
                          "description": "Misconceptions and corrections as {claim, correction} pairs: a mistaken interpretation and its accurate replacement with a brief reason. Include only when supported by the selected material; otherwise use an empty array. Never attribute a misconception to the user or fabricate evidence.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "claim": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "correction": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "claim",
                              "correction"
                            ],
                            "type": "object"
                          },
                          "maxItems": 12,
                          "type": "array"
                        },
                        "non_examples": {
                          "default": [],
                          "description": "Nearby cases that do not meet the definition; explain the distinguishing boundary. Include only when supported by the selected material and useful; otherwise use an empty array.",
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "concept",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "branches": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "action": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "condition": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "condition",
                              "action"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "done_when": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "failure_modes": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "response": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "symptom": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "symptom",
                              "response"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "goal": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "prerequisites": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "steps": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "detail": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              },
                              "title": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "title"
                            ],
                            "type": "object"
                          },
                          "maxItems": 30,
                          "type": "array"
                        },
                        "type": {
                          "const": "procedure",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "choice_guide": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "condition": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "recommendation": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "condition",
                              "recommendation"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "commonalities": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "criteria": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "values": {
                                "items": {
                                  "maxLength": 4000,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "maxItems": 8,
                                "type": "array"
                              }
                            },
                            "required": [
                              "name",
                              "values"
                            ],
                            "type": "object"
                          },
                          "maxItems": 20,
                          "type": "array"
                        },
                        "differences": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "targets": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 8,
                          "type": "array"
                        },
                        "type": {
                          "const": "comparison",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "causes": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "conditions": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "exceptions": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "results": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "stages": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "detail": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              },
                              "title": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "title"
                            ],
                            "type": "object"
                          },
                          "maxItems": 30,
                          "type": "array"
                        },
                        "type": {
                          "const": "mechanism",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "boundaries": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "components": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9._:-]+$",
                                "type": "string"
                              },
                              "label": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "parent_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9._:-]+$",
                                "type": "string"
                              },
                              "role": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              }
                            },
                            "required": [
                              "id",
                              "label"
                            ],
                            "type": "object"
                          },
                          "maxItems": 40,
                          "type": "array"
                        },
                        "purpose": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "relations": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "label": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "source_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              },
                              "target_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "source_id",
                              "target_id",
                              "label"
                            ],
                            "type": "object"
                          },
                          "maxItems": 60,
                          "type": "array"
                        },
                        "type": {
                          "const": "structure",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "claim": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "confidence": {
                          "enum": [
                            "low",
                            "medium",
                            "high"
                          ],
                          "type": "string"
                        },
                        "counterevidence": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "evidence": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "source": {
                                "maxLength": 1000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "statement": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "statement"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "limitations": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "scope": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "claim_evidence",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "answer_summary": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "hypotheses": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "known_facts": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "next_steps": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "question": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "status": {
                          "default": "open",
                          "enum": [
                            "open",
                            "answered"
                          ],
                          "type": "string"
                        },
                        "type": {
                          "const": "question",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "criteria": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "decision": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "options": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "tradeoffs": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "outcome": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "rationale": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "reconsider_when": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "decision",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "causes": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "changes": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "chronology": {
                          "additionalProperties": false,
                          "properties": {
                            "end": {
                              "additionalProperties": false,
                              "properties": {
                                "day": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "era": {
                                  "enum": [
                                    "bce",
                                    "ce"
                                  ],
                                  "type": "string"
                                },
                                "month": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "year": {
                                  "maximum": 999999,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "year",
                                "era"
                              ],
                              "type": "object"
                            },
                            "precision": {
                              "enum": [
                                "exact",
                                "day",
                                "month",
                                "year",
                                "decade",
                                "century",
                                "approximate",
                                "range"
                              ],
                              "type": "string"
                            },
                            "start": {
                              "additionalProperties": false,
                              "properties": {
                                "day": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "era": {
                                  "enum": [
                                    "bce",
                                    "ce"
                                  ],
                                  "type": "string"
                                },
                                "month": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "year": {
                                  "maximum": 999999,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "year",
                                "era"
                              ],
                              "type": "object"
                            }
                          },
                          "required": [
                            "start",
                            "precision"
                          ],
                          "type": "object"
                        },
                        "consequences": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "event": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "occurred_at": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "type": {
                          "const": "event",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "common_mistakes": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "correction": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "incorrect": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "incorrect",
                              "correction"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "contrasts": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "difference": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "expression": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "expression",
                              "difference"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "examples": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "note": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "translation": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "text"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "expression": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "language": {
                          "maxLength": 255,
                          "minLength": 2,
                          "type": "string"
                        },
                        "meanings": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "nuance": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "pronunciation": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "register": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "translations": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "language": {
                                "maxLength": 255,
                                "minLength": 2,
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "language",
                              "text"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "expression",
                          "type": "string"
                        },
                        "usage_contexts": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        }
                      },
                      "required": [
                        "type",
                        "language"
                      ],
                      "type": "object"
                    }
                  ]
                },
                "summary": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "tag_ids": {
                  "items": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9._:-]+$",
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "tags": {
                  "items": {
                    "maxLength": 48,
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "title": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "topic": {
                  "maxLength": 48,
                  "minLength": 1,
                  "type": "string"
                },
                "topic_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                }
              },
              "required": [
                "knowledge_scope",
                "title",
                "central_question",
                "knowledge_type",
                "summary",
                "structured_content",
                "bundle_schema_version",
                "topic",
                "tags"
              ],
              "type": "object"
            },
            "maxItems": 50,
            "minItems": 1,
            "type": "array"
          },
          "provenance": {
            "additionalProperties": false,
            "properties": {
              "client_version": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "conversation_ref": {
                "maxLength": 240,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9._:-]+$",
                "type": "string"
              },
              "discussed_at": {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              "reported_agent": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "reported_model": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "source_url": {
                "format": "uri",
                "maxLength": 2048,
                "type": "string"
              },
              "type": {
                "const": "current_conversation",
                "type": "string"
              }
            },
            "required": [
              "type",
              "conversation_ref"
            ],
            "type": "object"
          },
          "provider": {
            "enum": [
              "chatgpt",
              "claude",
              "gemini",
              "other"
            ],
            "type": "string"
          },
          "request_id": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9._:-]+$",
            "type": "string"
          }
        },
        "required": [
          "provider",
          "request_id",
          "provenance",
          "bundles"
        ],
        "type": "object"
      },
      "name": "preview_knowledge_bundle"
    },
    {
      "description": "Issue a new short-lived, one-time mobile or desktop web link for the existing guest shelf. Use only when the person asks to open or recover that shelf. Pass the private workspace_token as a tool argument; never show or put it in a URL. This adds no card and makes the previous view link invalid.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "workspace_token": {
            "pattern": "^mgw_[A-Za-z0-9_-]{43}$",
            "type": "string"
          }
        },
        "required": [
          "workspace_token"
        ],
        "type": "object"
      },
      "name": "refresh_guest_knowledge_shelf_link"
    },
    {
      "description": "Store one to 10 specifically selected, independently teachable general-knowledge bundles from the current conversation in a private temporary MemoStem guest shelf. Call only after a direct request or clear acceptance of a specific proposal. Reuse workspace_token to continue the same shelf, but never reveal that credential to the person. The shelf is read-only in MemoStem, expires after 90 days, and requires account connection at 10 cards.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "bundles": {
            "items": {},
            "maxItems": 10,
            "minItems": 1,
            "type": "array"
          },
          "provenance": {
            "additionalProperties": false,
            "properties": {
              "conversation_ref": {
                "maxLength": 240,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9._:-]+$",
                "type": "string"
              },
              "discussed_at": {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              "source_url": {
                "format": "uri",
                "maxLength": 2048,
                "type": "string"
              },
              "type": {
                "const": "current_conversation",
                "type": "string"
              }
            },
            "required": [
              "type",
              "conversation_ref"
            ],
            "type": "object"
          },
          "provider": {
            "enum": [
              "chatgpt",
              "claude",
              "gemini",
              "other"
            ],
            "type": "string"
          },
          "request_id": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9._:-]+$",
            "type": "string"
          },
          "workspace_token": {
            "pattern": "^mgw_[A-Za-z0-9_-]{43}$",
            "type": "string"
          }
        },
        "required": [
          "provider",
          "request_id",
          "provenance",
          "bundles"
        ],
        "type": "object"
      },
      "name": "save_guest_knowledge_bundles"
    },
    {
      "description": "Start MemoStem when no topic is named. Show a localized welcome App before login, or the connected owner's topic labels and empty-state guidance. Pass the conversation language as locale when known. No drafts are created.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "anyOf": [
              {
                "maxLength": 512,
                "minLength": 1,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "locale": {
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "start_memostem"
    },
    {
      "description": "Validate exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. The strict input rejects transcripts, conversation histories, and unsupported knowledge types; phrases that may be personal or organization-specific are returned as review_flags.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "bundles": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "bundle_schema_version": {
                  "const": 1,
                  "type": "number"
                },
                "central_question": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "client_bundle_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                },
                "evidence_selectors": {
                  "items": {
                    "oneOf": [
                      {
                        "additionalProperties": false,
                        "properties": {
                          "message_ref": {
                            "maxLength": 240,
                            "minLength": 1,
                            "pattern": "^[A-Za-z0-9._:-]+$",
                            "type": "string"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "message",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "message_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "external_ref",
                            "type": "string"
                          },
                          "source_ref": {
                            "maxLength": 2048,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "source_ref"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "end": {
                            "maximum": 10000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "text_position",
                            "type": "string"
                          },
                          "start": {
                            "maximum": 9999999,
                            "minimum": 0,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "selector_type",
                          "start",
                          "end"
                        ],
                        "type": "object"
                      },
                      {
                        "additionalProperties": false,
                        "properties": {
                          "line_end": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "line_start": {
                            "maximum": 1000000,
                            "minimum": 1,
                            "type": "integer"
                          },
                          "polarity": {
                            "default": "supports",
                            "enum": [
                              "supports",
                              "contradicts"
                            ],
                            "type": "string"
                          },
                          "quality": {
                            "default": "unknown",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high"
                            ],
                            "type": "string"
                          },
                          "relation_origin": {
                            "default": "model_inferred",
                            "enum": [
                              "explicit_user",
                              "extracted_from_source",
                              "model_inferred"
                            ],
                            "type": "string"
                          },
                          "selector_type": {
                            "const": "line_range",
                            "type": "string"
                          }
                        },
                        "required": [
                          "selector_type",
                          "line_start",
                          "line_end"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "maxItems": 24,
                  "type": "array"
                },
                "knowledge_scope": {
                  "const": "general_knowledge",
                  "description": "Required assertion that this bundle teaches reusable knowledge independent of a person, company, product, preference, plan, task, or decision.",
                  "type": "string"
                },
                "knowledge_type": {
                  "enum": [
                    "concept",
                    "procedure",
                    "comparison",
                    "mechanism",
                    "structure",
                    "claim_evidence",
                    "question",
                    "event",
                    "expression"
                  ],
                  "type": "string"
                },
                "relations": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "direction": {
                        "enum": [
                          "outgoing",
                          "incoming"
                        ],
                        "type": "string"
                      },
                      "evidence_selector_indexes": {
                        "items": {
                          "maximum": 23,
                          "minimum": 0,
                          "type": "integer"
                        },
                        "maxItems": 24,
                        "type": "array"
                      },
                      "target_id": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "target_kind": {
                        "description": "Minimal-core drafts may relate only to the owner's private knowledge or another draft; public graph targets are unavailable.",
                        "enum": [
                          "private",
                          "draft"
                        ],
                        "type": "string"
                      },
                      "type": {
                        "description": "Relationship type. supersedes is rejected: propose a replacement with resolution_proposal (merge or update) instead.",
                        "enum": [
                          "related",
                          "prerequisite",
                          "generalizes",
                          "derived_from",
                          "equivalent_to",
                          "supersedes",
                          "answers",
                          "supports",
                          "contradicts",
                          "causes",
                          "contributes_to",
                          "enables",
                          "inhibits"
                        ],
                        "type": "string"
                      },
                      "weight": {
                        "exclusiveMinimum": 0,
                        "maximum": 1,
                        "type": "number"
                      }
                    },
                    "required": [
                      "target_kind",
                      "target_id",
                      "type"
                    ],
                    "type": "object"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "resolution_proposal": {
                  "additionalProperties": false,
                  "properties": {
                    "action": {
                      "enum": [
                        "save_new",
                        "merge",
                        "update"
                      ],
                      "type": "string"
                    },
                    "change_summary": {
                      "additionalProperties": false,
                      "properties": {
                        "added": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "changed": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "conflicts": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        },
                        "preserved": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 50,
                          "type": "array"
                        }
                      },
                      "type": "object"
                    },
                    "expected_target_version": {
                      "maximum": 9007199254740991,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "reason": {
                      "maxLength": 1000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "source_item_ids": {
                      "items": {
                        "maxLength": 160,
                        "minLength": 1,
                        "pattern": "^[A-Za-z0-9._:-]+$",
                        "type": "string"
                      },
                      "maxItems": 50,
                      "minItems": 1,
                      "type": "array"
                    },
                    "target_item_id": {
                      "maxLength": 160,
                      "minLength": 1,
                      "pattern": "^[A-Za-z0-9._:-]+$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "action",
                    "source_item_ids",
                    "change_summary",
                    "reason"
                  ],
                  "type": "object"
                },
                "structured_content": {
                  "oneOf": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "definition": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "examples": {
                          "default": [],
                          "description": "Concrete instances of this concept; explain why each fits. Prefer one concise example supported by the selected material when useful; otherwise use an empty array.",
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "key_points": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "misconceptions": {
                          "default": [],
                          "description": "Misconceptions and corrections as {claim, correction} pairs: a mistaken interpretation and its accurate replacement with a brief reason. Include only when supported by the selected material; otherwise use an empty array. Never attribute a misconception to the user or fabricate evidence.",
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "claim": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "correction": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "claim",
                              "correction"
                            ],
                            "type": "object"
                          },
                          "maxItems": 12,
                          "type": "array"
                        },
                        "non_examples": {
                          "default": [],
                          "description": "Nearby cases that do not meet the definition; explain the distinguishing boundary. Include only when supported by the selected material and useful; otherwise use an empty array.",
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "concept",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "branches": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "action": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "condition": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "condition",
                              "action"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "done_when": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "failure_modes": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "response": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "symptom": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "symptom",
                              "response"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "goal": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "prerequisites": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "steps": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "detail": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              },
                              "title": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "title"
                            ],
                            "type": "object"
                          },
                          "maxItems": 30,
                          "type": "array"
                        },
                        "type": {
                          "const": "procedure",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "choice_guide": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "condition": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "recommendation": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "condition",
                              "recommendation"
                            ],
                            "type": "object"
                          },
                          "maxItems": 16,
                          "type": "array"
                        },
                        "commonalities": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "criteria": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "values": {
                                "items": {
                                  "maxLength": 4000,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "maxItems": 8,
                                "type": "array"
                              }
                            },
                            "required": [
                              "name",
                              "values"
                            ],
                            "type": "object"
                          },
                          "maxItems": 20,
                          "type": "array"
                        },
                        "differences": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "targets": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 8,
                          "type": "array"
                        },
                        "type": {
                          "const": "comparison",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "causes": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "conditions": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "exceptions": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "results": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "stages": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "detail": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              },
                              "title": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "title"
                            ],
                            "type": "object"
                          },
                          "maxItems": 30,
                          "type": "array"
                        },
                        "type": {
                          "const": "mechanism",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "boundaries": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "components": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9._:-]+$",
                                "type": "string"
                              },
                              "label": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "parent_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9._:-]+$",
                                "type": "string"
                              },
                              "role": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              }
                            },
                            "required": [
                              "id",
                              "label"
                            ],
                            "type": "object"
                          },
                          "maxItems": 40,
                          "type": "array"
                        },
                        "purpose": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "relations": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "label": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "source_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              },
                              "target_id": {
                                "maxLength": 80,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "source_id",
                              "target_id",
                              "label"
                            ],
                            "type": "object"
                          },
                          "maxItems": 60,
                          "type": "array"
                        },
                        "type": {
                          "const": "structure",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "claim": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "confidence": {
                          "enum": [
                            "low",
                            "medium",
                            "high"
                          ],
                          "type": "string"
                        },
                        "counterevidence": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "evidence": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "source": {
                                "maxLength": 1000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "statement": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "statement"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "limitations": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "scope": {
                          "default": [],
                          "items": {
                            "maxLength": 500,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "claim_evidence",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "answer_summary": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "hypotheses": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "known_facts": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "next_steps": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "question": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "status": {
                          "default": "open",
                          "enum": [
                            "open",
                            "answered"
                          ],
                          "type": "string"
                        },
                        "type": {
                          "const": "question",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "criteria": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "decision": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "options": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "name": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "tradeoffs": {
                                "default": "",
                                "maxLength": 4000,
                                "type": "string"
                              }
                            },
                            "required": [
                              "name"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "outcome": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "rationale": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "reconsider_when": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "decision",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "causes": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "changes": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "chronology": {
                          "additionalProperties": false,
                          "properties": {
                            "end": {
                              "additionalProperties": false,
                              "properties": {
                                "day": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "era": {
                                  "enum": [
                                    "bce",
                                    "ce"
                                  ],
                                  "type": "string"
                                },
                                "month": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "year": {
                                  "maximum": 999999,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "year",
                                "era"
                              ],
                              "type": "object"
                            },
                            "precision": {
                              "enum": [
                                "exact",
                                "day",
                                "month",
                                "year",
                                "decade",
                                "century",
                                "approximate",
                                "range"
                              ],
                              "type": "string"
                            },
                            "start": {
                              "additionalProperties": false,
                              "properties": {
                                "day": {
                                  "maximum": 31,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "era": {
                                  "enum": [
                                    "bce",
                                    "ce"
                                  ],
                                  "type": "string"
                                },
                                "month": {
                                  "maximum": 12,
                                  "minimum": 1,
                                  "type": "integer"
                                },
                                "year": {
                                  "maximum": 999999,
                                  "minimum": 1,
                                  "type": "integer"
                                }
                              },
                              "required": [
                                "year",
                                "era"
                              ],
                              "type": "object"
                            }
                          },
                          "required": [
                            "start",
                            "precision"
                          ],
                          "type": "object"
                        },
                        "consequences": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "context": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "event": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "occurred_at": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "type": {
                          "const": "event",
                          "type": "string"
                        }
                      },
                      "required": [
                        "type"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "common_mistakes": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "correction": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "incorrect": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "incorrect",
                              "correction"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "contrasts": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "difference": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "expression": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "expression",
                              "difference"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "examples": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "note": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              },
                              "translation": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "text"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "expression": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "language": {
                          "maxLength": 255,
                          "minLength": 2,
                          "type": "string"
                        },
                        "meanings": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "nuance": {
                          "default": "",
                          "maxLength": 4000,
                          "type": "string"
                        },
                        "pronunciation": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "register": {
                          "default": "",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "translations": {
                          "default": [],
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "language": {
                                "maxLength": 255,
                                "minLength": 2,
                                "type": "string"
                              },
                              "text": {
                                "maxLength": 4000,
                                "minLength": 1,
                                "type": "string"
                              }
                            },
                            "required": [
                              "language",
                              "text"
                            ],
                            "type": "object"
                          },
                          "maxItems": 24,
                          "type": "array"
                        },
                        "type": {
                          "const": "expression",
                          "type": "string"
                        },
                        "usage_contexts": {
                          "default": [],
                          "items": {
                            "maxLength": 6000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 24,
                          "type": "array"
                        }
                      },
                      "required": [
                        "type",
                        "language"
                      ],
                      "type": "object"
                    }
                  ]
                },
                "summary": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "tag_ids": {
                  "items": {
                    "maxLength": 160,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9._:-]+$",
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "tags": {
                  "items": {
                    "maxLength": 48,
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 12,
                  "type": "array"
                },
                "title": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "topic": {
                  "maxLength": 48,
                  "minLength": 1,
                  "type": "string"
                },
                "topic_id": {
                  "maxLength": 160,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9._:-]+$",
                  "type": "string"
                }
              },
              "required": [
                "knowledge_scope",
                "title",
                "central_question",
                "knowledge_type",
                "summary",
                "structured_content",
                "bundle_schema_version",
                "topic",
                "tags"
              ],
              "type": "object"
            },
            "maxItems": 50,
            "minItems": 1,
            "type": "array"
          },
          "provenance": {
            "additionalProperties": false,
            "properties": {
              "client_version": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "conversation_ref": {
                "maxLength": 240,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9._:-]+$",
                "type": "string"
              },
              "discussed_at": {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              "reported_agent": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "reported_model": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "source_url": {
                "format": "uri",
                "maxLength": 2048,
                "type": "string"
              },
              "type": {
                "const": "current_conversation",
                "type": "string"
              }
            },
            "required": [
              "type",
              "conversation_ref"
            ],
            "type": "object"
          },
          "provider": {
            "enum": [
              "chatgpt",
              "claude",
              "gemini",
              "other"
            ],
            "type": "string"
          },
          "request_id": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9._:-]+$",
            "type": "string"
          }
        },
        "required": [
          "provider",
          "request_id",
          "provenance",
          "bundles"
        ],
        "type": "object"
      },
      "name": "validate_knowledge_bundle"
    }
  ]
}

What the leaf hashes

{"body":"3761e32c655f2c2c1ca77f241ab1e32d3a658f2f88ec47f86565098d8141312c","id":221413,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793027339329710,"prev":null,"subject":"702fb3b6-6e52-49ce-a2a7-f09e9470732c","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON