{
  "checked_at": "2026-10-15T18:15:47.922Z",
  "checks": [
    {
      "name": "chromium metadata-route real SDK fetch injection",
      "ok": true
    },
    {
      "name": "chromium metadata-route repaired runs resolve without warnings",
      "ok": true,
      "detail": [
        {
          "id": "metadata:1:attemptRef",
          "kind": "metadata",
          "event": 1,
          "key": "attemptRef",
          "label": "Move event 2 attemptRef into metadata",
          "note": "Update your subscriber from event[\"attemptRef\"] to event.metadata[\"attemptRef\"]. Refuses an existing metadata key."
        }
      ]
    },
    {
      "name": "chromium metadata-route producer version unchanged",
      "ok": true
    },
    {
      "name": "chromium null-is-data real SDK fetch injection",
      "ok": true
    },
    {
      "name": "chromium null-is-data repaired runs resolve without warnings",
      "ok": true,
      "detail": [
        {
          "id": "null:2:parentMessageId",
          "kind": "optional-null",
          "event": 2,
          "key": "parentMessageId",
          "label": "Omit TOOL_CALL_START.parentMessageId: null",
          "note": "Only this whole optional field is removed. Nested state/metadata nulls stay."
        },
        {
          "id": "null:6:outcome",
          "kind": "optional-null",
          "event": 6,
          "key": "outcome",
          "label": "Omit RUN_FINISHED.outcome: null",
          "note": "Only this whole optional field is removed. Nested state/metadata nulls stay."
        }
      ]
    },
    {
      "name": "chromium null-is-data producer version unchanged",
      "ok": true
    },
    {
      "name": "chromium content-parts real SDK fetch injection",
      "ok": true
    },
    {
      "name": "chromium content-parts repaired runs resolve without warnings",
      "ok": true,
      "detail": [
        {
          "id": "media:4:content",
          "kind": "legacy-text",
          "event": 4,
          "key": "content",
          "label": "Use a text fallback for event 5, legacy client only",
          "note": "Lossy: non-text parts become omission labels. The modern client keeps its original content. Producer protocolVersion is unchanged."
        }
      ]
    },
    {
      "name": "chromium content-parts producer version unchanged",
      "ok": true
    },
    {
      "name": "chromium unknown root survives old / drops new",
      "ok": true
    },
    {
      "name": "chromium reviewed metadata keeps application null",
      "ok": true
    },
    {
      "name": "chromium null data preserved with exactly observed warning difference",
      "ok": true
    },
    {
      "name": "chromium media rejection and explicit lossy legacy fallback",
      "ok": true
    },
    {
      "name": "chromium arbitrary trace controls actual messages and state",
      "ok": true
    },
    {
      "name": "chromium JSONL same events",
      "ok": true
    },
    {
      "name": "chromium SSE CRLF and comments",
      "ok": true
    },
    {
      "name": "chromium malformed JSON rejected",
      "ok": true
    },
    {
      "name": "chromium malformed SSE rejected",
      "ok": true
    },
    {
      "name": "chromium SSE trailing partial frame explicit",
      "ok": true
    },
    {
      "name": "chromium missing terminal incomplete",
      "ok": true
    },
    {
      "name": "chromium oversize refused",
      "ok": true
    },
    {
      "name": "chromium over 5000 events refused",
      "ok": true
    },
    {
      "name": "chromium metadata collision refused",
      "ok": true
    },
    {
      "name": "chromium unknown patch refused",
      "ok": true
    },
    {
      "name": "chromium null payload is not an optional-null repair",
      "ok": true
    },
    {
      "name": "chromium unknown event not reported as unchanged successful migration",
      "ok": true
    },
    {
      "name": "chromium RUN_ERROR is recorded separately from resolved SDK promise",
      "ok": true
    },
    {
      "name": "chromium isolated hanging worker times out without freezing page",
      "ok": true,
      "detail": {
        "ok": true,
        "elapsed": 3008
      }
    },
    {
      "name": "webkit metadata-route real SDK fetch injection",
      "ok": true
    },
    {
      "name": "webkit metadata-route repaired runs resolve without warnings",
      "ok": true,
      "detail": [
        {
          "id": "metadata:1:attemptRef",
          "kind": "metadata",
          "event": 1,
          "key": "attemptRef",
          "label": "Move event 2 attemptRef into metadata",
          "note": "Update your subscriber from event[\"attemptRef\"] to event.metadata[\"attemptRef\"]. Refuses an existing metadata key."
        }
      ]
    },
    {
      "name": "webkit metadata-route producer version unchanged",
      "ok": true
    },
    {
      "name": "webkit null-is-data real SDK fetch injection",
      "ok": true
    },
    {
      "name": "webkit null-is-data repaired runs resolve without warnings",
      "ok": true,
      "detail": [
        {
          "id": "null:2:parentMessageId",
          "kind": "optional-null",
          "event": 2,
          "key": "parentMessageId",
          "label": "Omit TOOL_CALL_START.parentMessageId: null",
          "note": "Only this whole optional field is removed. Nested state/metadata nulls stay."
        },
        {
          "id": "null:6:outcome",
          "kind": "optional-null",
          "event": 6,
          "key": "outcome",
          "label": "Omit RUN_FINISHED.outcome: null",
          "note": "Only this whole optional field is removed. Nested state/metadata nulls stay."
        }
      ]
    },
    {
      "name": "webkit null-is-data producer version unchanged",
      "ok": true
    },
    {
      "name": "webkit content-parts real SDK fetch injection",
      "ok": true
    },
    {
      "name": "webkit content-parts repaired runs resolve without warnings",
      "ok": true,
      "detail": [
        {
          "id": "media:4:content",
          "kind": "legacy-text",
          "event": 4,
          "key": "content",
          "label": "Use a text fallback for event 5, legacy client only",
          "note": "Lossy: non-text parts become omission labels. The modern client keeps its original content. Producer protocolVersion is unchanged."
        }
      ]
    },
    {
      "name": "webkit content-parts producer version unchanged",
      "ok": true
    },
    {
      "name": "webkit unknown root survives old / drops new",
      "ok": true
    },
    {
      "name": "webkit reviewed metadata keeps application null",
      "ok": true
    },
    {
      "name": "webkit null data preserved with exactly observed warning difference",
      "ok": true
    },
    {
      "name": "webkit media rejection and explicit lossy legacy fallback",
      "ok": true
    },
    {
      "name": "webkit arbitrary trace controls actual messages and state",
      "ok": true
    },
    {
      "name": "webkit JSONL same events",
      "ok": true
    },
    {
      "name": "webkit SSE CRLF and comments",
      "ok": true
    },
    {
      "name": "webkit malformed JSON rejected",
      "ok": true
    },
    {
      "name": "webkit malformed SSE rejected",
      "ok": true
    },
    {
      "name": "webkit SSE trailing partial frame explicit",
      "ok": true
    },
    {
      "name": "webkit missing terminal incomplete",
      "ok": true
    },
    {
      "name": "webkit oversize refused",
      "ok": true
    },
    {
      "name": "webkit over 5000 events refused",
      "ok": true
    },
    {
      "name": "webkit metadata collision refused",
      "ok": true
    },
    {
      "name": "webkit unknown patch refused",
      "ok": true
    },
    {
      "name": "webkit null payload is not an optional-null repair",
      "ok": true
    },
    {
      "name": "webkit unknown event not reported as unchanged successful migration",
      "ok": true
    },
    {
      "name": "webkit RUN_ERROR is recorded separately from resolved SDK promise",
      "ok": true
    },
    {
      "name": "webkit isolated hanging worker times out without freezing page",
      "ok": true,
      "detail": {
        "ok": true,
        "elapsed": 3006
      }
    },
    {
      "name": "Node / browser metadata-route before legacy semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser metadata-route after legacy semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser null-is-data before legacy semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser null-is-data after legacy semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser content-parts before legacy semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser content-parts after legacy semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser arbitrary input legacy parity",
      "ok": true
    },
    {
      "name": "Node / browser metadata-route before modern semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser metadata-route after modern semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser null-is-data before modern semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser null-is-data after modern semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser content-parts before modern semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser content-parts after modern semantic parity",
      "ok": true
    },
    {
      "name": "Node / browser arbitrary input modern parity",
      "ok": true
    },
    {
      "name": "only static same-origin GET requests; never image or input endpoints",
      "ok": true
    }
  ],
  "passed": true
}
