{
  "kind": "synthetic-only",
  "created": "2026-11-07",
  "scope": "Reported observation reproducibility only. Synthetic UTF-8 decoding, SSE feed plus reset({consume:true}) at EOF, and minimal request-ID filter. Bare-CR-at-EOF observation differs from the SSE standard expectation. Not a parser conformance certificate, MCP client, network, proxy, auth, full JSON-RPC schema, business or SDK compliance test",
  "node": "25.2.1",
  "parser": "eventsource-parser 3.0.8",
  "chunkPatterns": [[1], [3, 7]],
  "eofHandling": "TextDecoder.decode() then parser.reset({consume:true}); no artificial newline added",
  "expectedRequestId": "req-a",
  "samples": [
    {
      "name": "json",
      "contentType": "application/json",
      "body": "{\"jsonrpc\":\"2.0\",\"id\":\"req-a\",\"result\":{\"resultType\":\"complete\",\"content\":[{\"type\":\"text\",\"text\":\"조회 완료\"}]}}",
      "expectedEventCount": 1,
      "observed": {
        "case": "json",
        "type": "application/json",
        "standardEvents": 1,
        "events": 1,
        "parseErrors": 0,
        "matched": 1,
        "comments": 0,
        "texts": ["조회 완료"],
        "framingErrors": []
      }
    },
    {
      "name": "sse-lf-comments-multidata",
      "contentType": "text/event-stream",
      "body": ": keep-alive\n\nevent: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"req-a\",\"result\":{\ndata: \"resultType\":\"complete\",\"content\":[{\"type\":\"text\",\"text\":\"조회 완료\"}]}}\n\n",
      "expectedEventCount": 1,
      "observed": {
        "case": "sse-lf-comments-multidata",
        "type": "text/event-stream",
        "standardEvents": 1,
        "events": 1,
        "parseErrors": 0,
        "matched": 1,
        "comments": 1,
        "texts": ["조회 완료"],
        "framingErrors": []
      }
    },
    {
      "name": "sse-crlf",
      "contentType": "text/event-stream",
      "body": ": keep-alive\r\n\r\nevent: message\r\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"req-a\",\"result\":{\r\ndata: \"resultType\":\"complete\",\"content\":[{\"type\":\"text\",\"text\":\"조회 완료\"}]}}\r\n\r\n",
      "expectedEventCount": 1,
      "observed": {
        "case": "sse-crlf",
        "type": "text/event-stream",
        "standardEvents": 1,
        "events": 1,
        "parseErrors": 0,
        "matched": 1,
        "comments": 1,
        "texts": ["조회 완료"],
        "framingErrors": []
      }
    },
    {
      "name": "sse-cr",
      "contentType": "text/event-stream",
      "body": ": keep-alive\r\revent: message\rdata: {\"jsonrpc\":\"2.0\",\"id\":\"req-a\",\"result\":{\rdata: \"resultType\":\"complete\",\"content\":[{\"type\":\"text\",\"text\":\"조회 완료\"}]}}\r\r",
      "expectedEventCount": 1,
      "observed": {
        "case": "sse-cr",
        "type": "text/event-stream",
        "standardEvents": 1,
        "events": 0,
        "parseErrors": 0,
        "matched": 0,
        "comments": 1,
        "texts": [],
        "framingErrors": ["unknown-field"]
      }
    },
    {
      "name": "sse-no-final-blank",
      "contentType": "text/event-stream",
      "body": ": keep-alive\n\nevent: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"req-a\",\"result\":{\ndata: \"resultType\":\"complete\",\"content\":[{\"type\":\"text\",\"text\":\"조회 완료\"}]}}\n",
      "expectedEventCount": 0,
      "observed": {
        "case": "sse-no-final-blank",
        "type": "text/event-stream",
        "standardEvents": 0,
        "events": 0,
        "parseErrors": 0,
        "matched": 0,
        "comments": 1,
        "texts": [],
        "framingErrors": []
      }
    },
    {
      "name": "sse-invalid-json",
      "contentType": "text/event-stream",
      "body": "data: {invalid}\n\n",
      "expectedEventCount": 1,
      "observed": {
        "case": "sse-invalid-json",
        "type": "text/event-stream",
        "standardEvents": 1,
        "events": 1,
        "parseErrors": 1,
        "matched": 0,
        "comments": 0,
        "texts": [],
        "framingErrors": []
      }
    },
    {
      "name": "sse-other-request",
      "contentType": "text/event-stream",
      "body": ": keep-alive\n\nevent: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":\"req-b\",\"result\":{\ndata: \"resultType\":\"complete\",\"content\":[{\"type\":\"text\",\"text\":\"조회 완료\"}]}}\n\n",
      "expectedEventCount": 1,
      "observed": {
        "case": "sse-other-request",
        "type": "text/event-stream",
        "standardEvents": 1,
        "events": 1,
        "parseErrors": 0,
        "matched": 0,
        "comments": 1,
        "texts": [],
        "framingErrors": []
      }
    }
  ],
  "observationClaimsMatch": true,
  "allStandardBoundaryExpectationsMet": false
}
