{
  "title": "MCP Tools, Resources, and Prompts — Normalized Claim Register",
  "schemaVersion": "1.0",
  "researchFreeze": "2026-08-26",
  "protocolRevision": "2026-07-28",
  "idNote": "claimId is globally namespaced; packageClaimId and packageSourceIds preserve research/6 identifiers.",
  "count": 120,
  "records": [
    {
      "claimId": "R6-C001",
      "packageClaimId": "C001",
      "claim": "Tools, resources and prompts are distinct current MCP server primitives.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C002",
      "packageClaimId": "C002",
      "claim": "Tools represent callable operations rather than arbitrary API endpoints.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001"
      ],
      "sourceIds": [
        "S123"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C003",
      "packageClaimId": "C003",
      "claim": "Resources are identified by URIs.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002"
      ],
      "sourceIds": [
        "S124"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C004",
      "packageClaimId": "C004",
      "claim": "Prompts are server-authored and intended for explicit user selection.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003"
      ],
      "sourceIds": [
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C005",
      "packageClaimId": "C005",
      "claim": "Tools are intended to be model-controlled through host mediation.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S005"
      ],
      "sourceIds": [
        "S123",
        "S121"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C006",
      "packageClaimId": "C006",
      "claim": "Resources are intended to be application-driven.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002",
        "S005"
      ],
      "sourceIds": [
        "S124",
        "S121"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C007",
      "packageClaimId": "C007",
      "claim": "Prompts are intended to be user-controlled.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003"
      ],
      "sourceIds": [
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C008",
      "packageClaimId": "C008",
      "claim": "A single server can expose any combination of the three primitives.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C009",
      "packageClaimId": "C009",
      "claim": "tools/list and tools/call are current tool methods.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001"
      ],
      "sourceIds": [
        "S123"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C010",
      "packageClaimId": "C010",
      "claim": "resources/list, resources/read and resources/templates/list are current resource methods.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002"
      ],
      "sourceIds": [
        "S124"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C011",
      "packageClaimId": "C011",
      "claim": "prompts/list and prompts/get are current prompt methods.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003"
      ],
      "sourceIds": [
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C012",
      "packageClaimId": "C012",
      "claim": "Current tools use JSON Schema inputSchema.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S061"
      ],
      "sourceIds": [
        "S123",
        "S181"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C013",
      "packageClaimId": "C013",
      "claim": "Current tools may declare outputSchema and return structuredContent.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S020"
      ],
      "sourceIds": [
        "S123",
        "S043"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C014",
      "packageClaimId": "C014",
      "claim": "Tool results may contain resource links or embedded resources.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S020"
      ],
      "sourceIds": [
        "S123",
        "S043"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C015",
      "packageClaimId": "C015",
      "claim": "Prompt messages may contain linked or embedded resources.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003"
      ],
      "sourceIds": [
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C016",
      "packageClaimId": "C016",
      "claim": "Resource contents may be text or binary.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002"
      ],
      "sourceIds": [
        "S124"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C017",
      "packageClaimId": "C017",
      "claim": "Resource templates represent families of URI-addressable resources.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002",
        "S063"
      ],
      "sourceIds": [
        "S124",
        "S312"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C018",
      "packageClaimId": "C018",
      "claim": "A read-only dynamic query can legitimately be a tool.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002"
      ],
      "sourceIds": [
        "S123",
        "S124"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C019",
      "packageClaimId": "C019",
      "claim": "A stable issue, file, report or record can be a resource.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002"
      ],
      "sourceIds": [
        "S124"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C020",
      "packageClaimId": "C020",
      "claim": "A user-selected review workflow can be a prompt.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003"
      ],
      "sourceIds": [
        "S125"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C021",
      "packageClaimId": "C021",
      "claim": "Prompt retrieval does not itself authorize downstream tool calls.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003",
        "S005",
        "S059"
      ],
      "sourceIds": [
        "S125",
        "S121",
        "S134"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C022",
      "packageClaimId": "C022",
      "claim": "Tool annotations are hints rather than security guarantees.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S016",
        "S059"
      ],
      "sourceIds": [
        "S123",
        "S036",
        "S134"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C023",
      "packageClaimId": "C023",
      "claim": "Schema validity does not replace semantic authorization.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S059"
      ],
      "sourceIds": [
        "S123",
        "S134"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C024",
      "packageClaimId": "C024",
      "claim": "Resource content must be treated as untrusted model input.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002",
        "S059",
        "S060"
      ],
      "sourceIds": [
        "S124",
        "S134",
        "S108"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C025",
      "packageClaimId": "C025",
      "claim": "Prompt content must be treated as untrusted server-authored instruction.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003",
        "S059"
      ],
      "sourceIds": [
        "S125",
        "S134"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C026",
      "packageClaimId": "C026",
      "claim": "Current MCP has no initialize handshake or protocol-level session.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S004",
        "S005",
        "S009"
      ],
      "sourceIds": [
        "S055",
        "S121",
        "S058"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C027",
      "packageClaimId": "C027",
      "claim": "Current list/read cache semantics use ttlMs and cacheScope.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003",
        "S004"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125",
        "S055"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C028",
      "packageClaimId": "C028",
      "claim": "Current resource item updates use subscriptions/listen rather than resources/subscribe.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002",
        "S004",
        "S013"
      ],
      "sourceIds": [
        "S124",
        "S055",
        "S029"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C029",
      "packageClaimId": "C029",
      "claim": "Current tool calls can return input_required through MRTR.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S004"
      ],
      "sourceIds": [
        "S123",
        "S055"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C030",
      "packageClaimId": "C030",
      "claim": "Current prompt retrieval can return input_required through MRTR.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S003",
        "S004"
      ],
      "sourceIds": [
        "S125",
        "S055"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C031",
      "packageClaimId": "C031",
      "claim": "Current resource reads can participate in additional-input flows where specified.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S002",
        "S004"
      ],
      "sourceIds": [
        "S124",
        "S055"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C032",
      "packageClaimId": "C032",
      "claim": "Resources and prompts existed in the original public MCP specification.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S011",
        "S013",
        "S014"
      ],
      "sourceIds": [
        "S249",
        "S029",
        "S030"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C033",
      "packageClaimId": "C033",
      "claim": "Tool annotations were added in the 2025-03-26 revision.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S016",
        "S017"
      ],
      "sourceIds": [
        "S036",
        "S158"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C034",
      "packageClaimId": "C034",
      "claim": "Structured tool output was added in the 2025-06-18 revision.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S020",
        "S021"
      ],
      "sourceIds": [
        "S043",
        "S045"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C035",
      "packageClaimId": "C035",
      "claim": "Resource links in tool results were added in the 2025-06-18 revision.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S020",
        "S021"
      ],
      "sourceIds": [
        "S043",
        "S045"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C036",
      "packageClaimId": "C036",
      "claim": "Icons and the JSON Schema 2020-12 default arrived in the 2025-11-25 revision.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S024"
      ],
      "sourceIds": [
        "S049"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C037",
      "packageClaimId": "C037",
      "claim": "Tools generally have broader documented host support than resources and prompts in the audited product sample.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S045",
        "S047",
        "S049",
        "S050",
        "S051",
        "S052",
        "S053",
        "S054",
        "S055"
      ],
      "sourceIds": [
        "S142",
        "S145",
        "S175",
        "S144",
        "S307",
        "S274",
        "S284",
        "S140",
        "S090"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "The result is limited to the package host sample checked on 2026-08-26 and must be rechecked as product support changes.",
      "packageClaim": "Tools generally have broader documented host support than resources and prompts in the audited product sample.",
      "packageDurability": "DURABLE",
      "packageNotes": "",
      "editorialCorrection": "Current product capability coverage is a dated documentation sample, not a durable ecosystem fact."
    },
    {
      "claimId": "R6-C038",
      "packageClaimId": "C038",
      "claim": "At audited commit 599dafc1054550a6eeb87a6545c1e1b03b3ca827, the official reference repository contains mixed and focused primitive designs.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S037",
        "S039",
        "S040",
        "S041",
        "S042",
        "S043",
        "S044"
      ],
      "sourceIds": [
        "S299",
        "S301",
        "S302",
        "S303",
        "S304",
        "S305",
        "S306"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": "Durable only as a statement about pinned commit 599dafc1054550a6eeb87a6545c1e1b03b3ca827; claims about the current repository require a live check.",
      "packageClaim": "The official reference repository contains mixed and focused primitive designs.",
      "packageDurability": "DURABLE",
      "packageNotes": "",
      "editorialCorrection": "Scoped the durable statement to the package-audited commit rather than implying a permanently current repository inventory."
    },
    {
      "claimId": "R6-C039",
      "packageClaimId": "C039",
      "claim": "The reference-server audit is not an ecosystem-wide adoption estimate.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S037",
        "S038"
      ],
      "sourceIds": [
        "S299",
        "S300"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C040",
      "packageClaimId": "C040",
      "claim": "MCP Inspector exposes dedicated tools, resources and prompts testing surfaces.",
      "dateRange": "2026-07-28–present",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S035",
        "S036"
      ],
      "sourceIds": [
        "S297",
        "S298"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Inspector UI and CLI coverage are current-product behavior checked on 2026-08-26 and require a live check before reuse.",
      "packageClaim": "MCP Inspector exposes dedicated tools, resources and prompts testing surfaces.",
      "packageDurability": "DURABLE",
      "packageNotes": "",
      "editorialCorrection": "Inspector interface coverage can change between releases and must be rechecked before reuse."
    },
    {
      "claimId": "R6-C041",
      "packageClaimId": "C041",
      "claim": "Evolution record: Core tools/list and tools/call — 2024: Present; March 2025: Present; June 2025: Present; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C042",
      "packageClaimId": "C042",
      "claim": "Evolution record: Core resources list/read/templates — 2024: Present; March 2025: Present; June 2025: Present; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C043",
      "packageClaimId": "C043",
      "claim": "Evolution record: Core prompts/list and prompts/get — 2024: Present; March 2025: Present; June 2025: Present; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C044",
      "packageClaimId": "C044",
      "claim": "Evolution record: Tool annotations — 2024: Absent; March 2025: Added; June 2025: Present; November 2025: Present; 2026: Present; untrusted hints.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C045",
      "packageClaimId": "C045",
      "claim": "Evolution record: Audio content — 2024: Absent; March 2025: Added; June 2025: Present; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C046",
      "packageClaimId": "C046",
      "claim": "Evolution record: Structured tool output/outputSchema — 2024: Absent; March 2025: Absent; June 2025: Added; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C047",
      "packageClaimId": "C047",
      "claim": "Evolution record: Resource links in tool results — 2024: Absent; March 2025: Absent; June 2025: Added; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C048",
      "packageClaimId": "C048",
      "claim": "Evolution record: Title fields — 2024: Limited; March 2025: Limited; June 2025: Expanded; November 2025: Present; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C049",
      "packageClaimId": "C049",
      "claim": "Evolution record: Icons — 2024: Absent; March 2025: Absent; June 2025: Absent; November 2025: Added; 2026: Present.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C050",
      "packageClaimId": "C050",
      "claim": "Evolution record: Default JSON Schema dialect — 2024: Not current default rule; March 2025: Not current default rule; June 2025: Not current default rule; November 2025: 2020-12 default added; 2026: 2020-12 default.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C051",
      "packageClaimId": "C051",
      "claim": "Evolution record: Capability exchange — 2024: initialize handshake; March 2025: initialize handshake; June 2025: initialize handshake; November 2025: initialize handshake; 2026: Self-describing requests; server/discover.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C052",
      "packageClaimId": "C052",
      "claim": "Evolution record: Protocol session — 2024: Stateful; March 2025: Stateful; June 2025: Stateful; November 2025: Stateful; 2026: No protocol session.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C053",
      "packageClaimId": "C053",
      "claim": "Evolution record: Resource item subscription — 2024: resources/subscribe; March 2025: resources/subscribe; June 2025: resources/subscribe; November 2025: resources/subscribe; 2026: subscriptions/listen resourceSubscriptions.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C054",
      "packageClaimId": "C054",
      "claim": "Evolution record: List/read cache hints — 2024: Absent; March 2025: Absent; June 2025: Absent; November 2025: Absent; 2026: ttlMs and cacheScope.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C055",
      "packageClaimId": "C055",
      "claim": "Evolution record: Result type — 2024: Implicit; March 2025: Implicit; June 2025: Implicit; November 2025: Implicit; 2026: Required complete/input_required.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C056",
      "packageClaimId": "C056",
      "claim": "Evolution record: Multi Round-Trip Requests — 2024: Absent; March 2025: Absent; June 2025: Absent; November 2025: Absent; 2026: Added.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C057",
      "packageClaimId": "C057",
      "claim": "Evolution record: Deterministic tool ordering — 2024: Not required; March 2025: Not required; June 2025: Not required; November 2025: Not required; 2026: Required.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C058",
      "packageClaimId": "C058",
      "claim": "Evolution record: x-mcp-header tool parameters — 2024: Absent; March 2025: Absent; June 2025: Absent; November 2025: Absent; 2026: Added.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C059",
      "packageClaimId": "C059",
      "claim": "Evolution record: Explicit state-handle guidance — 2024: Sessions available; March 2025: Sessions available; June 2025: Sessions available; November 2025: Sessions available; 2026: Explicit handles recommended.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C060",
      "packageClaimId": "C060",
      "claim": "Evolution record: List-change delivery — 2024: Session notification; March 2025: Session notification; June 2025: Session notification; November 2025: Session notification; 2026: Requested subscriptions/listen stream.",
      "dateRange": "2024-11-05–2026-07-28",
      "specVersion": "Multiple",
      "packageSourceIds": [
        "S004",
        "S011",
        "S012",
        "S013",
        "S014",
        "S015",
        "S016",
        "S017",
        "S018",
        "S019",
        "S020",
        "S021",
        "S022",
        "S023",
        "S024",
        "S025",
        "S026",
        "S027"
      ],
      "sourceIds": [
        "S055",
        "S249",
        "S028",
        "S029",
        "S030",
        "S026",
        "S036",
        "S158",
        "S286",
        "S287",
        "S043",
        "S045",
        "S288",
        "S289",
        "S049",
        "S161",
        "S290",
        "S291"
      ],
      "confidence": "VERIFIED",
      "durability": "DURABLE",
      "notes": ""
    },
    {
      "claimId": "R6-C061",
      "packageClaimId": "C061",
      "claim": "Host support snapshot for MCP Inspector: tools=Yes, resources=Yes, prompts=Yes.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S035",
        "S036"
      ],
      "sourceIds": [
        "S297",
        "S298"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Dedicated tabs and CLI methods."
    },
    {
      "claimId": "R6-C062",
      "packageClaimId": "C062",
      "claim": "Host support snapshot for VS Code: tools=Yes, resources=Yes, prompts=Yes.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S045",
        "S046"
      ],
      "sourceIds": [
        "S142",
        "S141"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Prompts appear as commands; resources in context UI."
    },
    {
      "claimId": "R6-C063",
      "packageClaimId": "C063",
      "claim": "Host support snapshot for Claude web/desktop remote connectors: tools=Yes, resources=Yes, prompts=Yes.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S047"
      ],
      "sourceIds": [
        "S145"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Remote custom connectors."
    },
    {
      "claimId": "R6-C064",
      "packageClaimId": "C064",
      "claim": "Host support snapshot for Claude Code: tools=Yes, resources=Yes, prompts=Yes.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S048"
      ],
      "sourceIds": [
        "S259"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Resources referenced with @ syntax; prompts as commands."
    },
    {
      "claimId": "R6-C065",
      "packageClaimId": "C065",
      "claim": "Host support snapshot for Anthropic Messages API MCP connector: tools=Yes, resources=No native primitive interface documented, prompts=No native primitive interface documented.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S049"
      ],
      "sourceIds": [
        "S175"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Tool-import connector, not full host UI."
    },
    {
      "claimId": "R6-C066",
      "packageClaimId": "C066",
      "claim": "Host support snapshot for Gemini CLI: tools=Yes, resources=Yes, prompts=Yes.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S050"
      ],
      "sourceIds": [
        "S144"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "resources/list and resources/read; prompts as slash commands."
    },
    {
      "claimId": "R6-C067",
      "packageClaimId": "C067",
      "claim": "Host support snapshot for Cursor: tools=Yes, resources=Not independently documented, prompts=Yes.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S051"
      ],
      "sourceIds": [
        "S307"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Do not infer resources from generic MCP support."
    },
    {
      "claimId": "R6-C068",
      "packageClaimId": "C068",
      "claim": "Host support snapshot for JetBrains AI Assistant: tools=Yes, resources=Not independently documented, prompts=Not independently documented.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S052"
      ],
      "sourceIds": [
        "S274"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Current docs center on available tools."
    },
    {
      "claimId": "R6-C069",
      "packageClaimId": "C069",
      "claim": "Host support snapshot for Zed Agent: tools=Yes, resources=Not independently documented, prompts=Not independently documented.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S053"
      ],
      "sourceIds": [
        "S284"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Profiles and permissions center on MCP tools."
    },
    {
      "claimId": "R6-C070",
      "packageClaimId": "C070",
      "claim": "Host support snapshot for ChatGPT custom MCP apps: tools=Yes, resources=Not independently documented as core UI, prompts=Not independently documented as core UI.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S054"
      ],
      "sourceIds": [
        "S140"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "Official workflow scans and freezes tool catalog."
    },
    {
      "claimId": "R6-C071",
      "packageClaimId": "C071",
      "claim": "Host support snapshot for OpenAI Agents SDK MCP integration: tools=Yes, resources=Not in standard tool-import path, prompts=Not in standard tool-import path.",
      "dateRange": "Verified 2026-08-26",
      "specVersion": "Product current",
      "packageSourceIds": [
        "S055"
      ],
      "sourceIds": [
        "S090"
      ],
      "confidence": "VERIFIED",
      "durability": "LIVE-CHECK REQUIRED",
      "notes": "MCP tools become agent tools."
    },
    {
      "claimId": "R6-C072",
      "packageClaimId": "C072",
      "claim": "Design classification: Search documentation is best represented as Tool because Dynamic semantic query; return resource links for canonical pages.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C073",
      "packageClaimId": "C073",
      "claim": "Design classification: Read one documentation page is best represented as Resource because Durable page URI and reusable context.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C074",
      "packageClaimId": "C074",
      "claim": "Design classification: Create an issue is best represented as Tool because Mutation with authorization and confirmation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C075",
      "packageClaimId": "C075",
      "claim": "Design classification: Read issue 123 is best represented as Resource because Stable object identity.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C076",
      "packageClaimId": "C076",
      "claim": "Design classification: Search issues is best represented as Tool because Runtime query and ranking.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C077",
      "packageClaimId": "C077",
      "claim": "Design classification: Review a pull request is best represented as Prompt + resources + tools because Prompt structures workflow; resources supply diff; tools fetch checks or post comments.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C078",
      "packageClaimId": "C078",
      "claim": "Design classification: Run SQL query is best represented as Tool because Dynamic computation even if read-only.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C079",
      "packageClaimId": "C079",
      "claim": "Design classification: Database schema is best represented as Resource because Durable metadata object.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C080",
      "packageClaimId": "C080",
      "claim": "Design classification: Optimize query workflow is best represented as Prompt because User-selected repeatable analysis.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C081",
      "packageClaimId": "C081",
      "claim": "Design classification: Read local file is best represented as Resource or tool fallback because Canonical as URI resource; tool fallback for tool-only hosts.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C082",
      "packageClaimId": "C082",
      "claim": "Design classification: Search local files is best represented as Tool because Dynamic query.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C083",
      "packageClaimId": "C083",
      "claim": "Design classification: Write file is best represented as Tool because Mutation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C084",
      "packageClaimId": "C084",
      "claim": "Design classification: Project manifest is best represented as Resource because Stable context object.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C085",
      "packageClaimId": "C085",
      "claim": "Design classification: Fetch URL is best represented as Tool because Runtime network operation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C086",
      "packageClaimId": "C086",
      "claim": "Design classification: Fetched page snapshot is best represented as Resource because Durable captured representation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C087",
      "packageClaimId": "C087",
      "claim": "Design classification: Code review checklist is best represented as Prompt because Reusable user-selected messages.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C088",
      "packageClaimId": "C088",
      "claim": "Design classification: Send email is best represented as Tool because External side effect.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C089",
      "packageClaimId": "C089",
      "claim": "Design classification: Email thread is best represented as Resource because Stable data object.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C090",
      "packageClaimId": "C090",
      "claim": "Design classification: Draft reply workflow is best represented as Prompt because Interaction template.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C091",
      "packageClaimId": "C091",
      "claim": "Design classification: Search Slack is best represented as Tool because Dynamic query.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C092",
      "packageClaimId": "C092",
      "claim": "Design classification: Slack thread is best represented as Resource because Addressable conversation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C093",
      "packageClaimId": "C093",
      "claim": "Design classification: Weekly Slack summary is best represented as Prompt because User-selected workflow, possibly using search tool.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C094",
      "packageClaimId": "C094",
      "claim": "Design classification: Current time is best represented as Tool because Computed runtime value.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C095",
      "packageClaimId": "C095",
      "claim": "Design classification: Timezone reference table is best represented as Resource because Stable reference data.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C096",
      "packageClaimId": "C096",
      "claim": "Design classification: Deploy application is best represented as Tool because High-risk mutation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C097",
      "packageClaimId": "C097",
      "claim": "Design classification: Deployment manifest is best represented as Resource because Durable configuration.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C098",
      "packageClaimId": "C098",
      "claim": "Design classification: Pre-deploy review is best represented as Prompt because Structured approval preparation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C099",
      "packageClaimId": "C099",
      "claim": "Design classification: Capture screenshot is best represented as Tool because Operation creates artifact.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C100",
      "packageClaimId": "C100",
      "claim": "Design classification: Screenshot is best represented as Resource because Durable image identity.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C101",
      "packageClaimId": "C101",
      "claim": "Design classification: Accessibility audit is best represented as Prompt + tools + resources because Workflow uses browser tools and evidence resources.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C102",
      "packageClaimId": "C102",
      "claim": "Design classification: Search CRM customers is best represented as Tool because Dynamic criteria.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C103",
      "packageClaimId": "C103",
      "claim": "Design classification: Customer record is best represented as Resource because Stable account identity.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C104",
      "packageClaimId": "C104",
      "claim": "Design classification: Renewal brief is best represented as Prompt because Repeatable user-selected workflow.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C105",
      "packageClaimId": "C105",
      "claim": "Design classification: Calculate funnel is best represented as Tool because Dynamic analytics computation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C106",
      "packageClaimId": "C106",
      "claim": "Design classification: Metric definition is best represented as Resource because Authoritative reusable definition.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C107",
      "packageClaimId": "C107",
      "claim": "Design classification: Weekly metrics review is best represented as Prompt because Structured analysis workflow.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C108",
      "packageClaimId": "C108",
      "claim": "Design classification: Run diagnostic is best represented as Tool because Operation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C109",
      "packageClaimId": "C109",
      "claim": "Design classification: Incident timeline is best represented as Resource because Durable evidence.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C110",
      "packageClaimId": "C110",
      "claim": "Design classification: Start incident triage is best represented as Prompt because Structured workflow.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C111",
      "packageClaimId": "C111",
      "claim": "Design classification: Generate report is best represented as Tool returning resource because Operation creates durable artifact.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C112",
      "packageClaimId": "C112",
      "claim": "Design classification: Saved report is best represented as Resource because Reusable object.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C113",
      "packageClaimId": "C113",
      "claim": "Design classification: Explain report is best represented as Prompt because Repeatable interpretation method.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C114",
      "packageClaimId": "C114",
      "claim": "Design classification: Retrieve secret once is best represented as Tool because Read has consumptive semantics and needs explicit authority.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C115",
      "packageClaimId": "C115",
      "claim": "Design classification: Public API reference is best represented as Resource because Stable context.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C116",
      "packageClaimId": "C116",
      "claim": "Design classification: Compare API versions is best represented as Tool because Computed comparison over resources.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C117",
      "packageClaimId": "C117",
      "claim": "Design classification: Migration planning is best represented as Prompt because User-selected multi-step analysis.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C118",
      "packageClaimId": "C118",
      "claim": "Design classification: List Git branches is best represented as Tool or resource because Tool for dynamic filtering; resource for stable snapshot.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C119",
      "packageClaimId": "C119",
      "claim": "Design classification: Repository commit is best represented as Resource because Durable identity.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    },
    {
      "claimId": "R6-C120",
      "packageClaimId": "C120",
      "claim": "Design classification: Commit changes is best represented as Tool because Mutation.",
      "dateRange": "Analytical framework",
      "specVersion": "2026-07-28",
      "packageSourceIds": [
        "S001",
        "S002",
        "S003"
      ],
      "sourceIds": [
        "S123",
        "S124",
        "S125"
      ],
      "confidence": "STRONGLY_SUPPORTED",
      "durability": "PERIODICALLY REVIEW",
      "notes": ""
    }
  ]
}