{
  "summary": {
    "total": 29,
    "pass": 26,
    "warn": 0,
    "fail": 3,
    "byStatus": {
      "ok": 26,
      "mismatch": 0,
      "missing": 1,
      "override": 2,
      "defer": 0,
      "unknown": 0
    },
    "realFails": 0
  },
  "rows": [
    {
      "id": "formdata-file-upload",
      "side": "request",
      "defaultValue": "multipart/form-data",
      "ourValue": "—",
      "wireValue": "multipart/form-data; boundary=----WebKitFormBoundary9c26c68ddf2d4e19b90f03b898eb6ea4",
      "expected": "multipart/form-data",
      "status": "ok",
      "severity": "pass",
      "mechanism": "formdata-multipart",
      "note": "never set Content-Type on FormData fetch"
    },
    {
      "id": "formdata-fields-only",
      "side": "request",
      "defaultValue": "multipart/form-data",
      "ourValue": "—",
      "wireValue": "multipart/form-data; boundary=----WebKitFormBoundary9f7f593840744db78005bb4b3d7d22a8",
      "expected": "multipart/form-data",
      "status": "ok",
      "severity": "pass",
      "mechanism": "formdata-multipart",
      "note": "never set Content-Type on FormData fetch"
    },
    {
      "id": "formdata-manual-ct-override",
      "side": "request",
      "defaultValue": "multipart/form-data",
      "ourValue": "multipart/form-data",
      "wireValue": "multipart/form-data",
      "expected": "multipart/form-data",
      "status": "override",
      "severity": "fail",
      "mechanism": "formdata-multipart",
      "note": "never set Content-Type on FormData fetch"
    },
    {
      "id": "formdata-wrong-ct-override",
      "side": "request",
      "defaultValue": "multipart/form-data",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "multipart/form-data",
      "status": "override",
      "severity": "fail",
      "mechanism": "formdata-multipart",
      "note": "never set Content-Type on FormData fetch"
    },
    {
      "id": "json-blob",
      "side": "request",
      "defaultValue": "application/json;charset=utf-8",
      "ourValue": "—",
      "wireValue": "application/json;charset=utf-8",
      "expected": "application/json",
      "status": "ok",
      "severity": "pass",
      "mechanism": "blob-type",
      "note": "Bun uses blob.type when header omitted"
    },
    {
      "id": "gzip-blob",
      "side": "request",
      "defaultValue": "application/gzip",
      "ourValue": "—",
      "wireValue": "application/gzip",
      "expected": "application/gzip",
      "status": "ok",
      "severity": "pass",
      "mechanism": "blob-type",
      "note": "Bun uses blob.type when header omitted"
    },
    {
      "id": "bare-blob",
      "side": "request",
      "defaultValue": "—",
      "ourValue": "—",
      "wireValue": "—",
      "expected": "—",
      "status": "ok",
      "severity": "pass",
      "mechanism": "blob-type",
      "note": "Bun uses blob.type when header omitted"
    },
    {
      "id": "json-string-with-policy",
      "side": "request",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "—",
      "expected": "application/json",
      "status": "ok",
      "severity": "pass",
      "mechanism": "none",
      "note": "string/bytes need explicit CT or jsonBlob()"
    },
    {
      "id": "json-string-missing-ct",
      "side": "request",
      "defaultValue": "—",
      "ourValue": "—",
      "wireValue": "—",
      "expected": "application/json",
      "status": "missing",
      "severity": "fail",
      "mechanism": "none",
      "note": "string/bytes need explicit CT or jsonBlob()"
    },
    {
      "id": "plain-string",
      "side": "request",
      "defaultValue": "—",
      "ourValue": "text/plain; charset=utf-8",
      "wireValue": "—",
      "expected": "text/plain",
      "status": "ok",
      "severity": "pass",
      "mechanism": "none",
      "note": "string/bytes need explicit CT or jsonBlob()"
    },
    {
      "id": "uint8array",
      "side": "request",
      "defaultValue": "—",
      "ourValue": "—",
      "wireValue": "—",
      "expected": "—",
      "status": "ok",
      "severity": "pass",
      "mechanism": "none",
      "note": "string/bytes need explicit CT or jsonBlob()"
    },
    {
      "id": "response:public/registry/ops-summary.json",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/static.json",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/monitoring.json",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/registry.json",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/prediction/report.html",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/html; charset=utf-8",
      "wireValue": "text/html; charset=utf-8",
      "expected": "text/html; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/prediction/coverage-chart.svg",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "image/svg+xml",
      "wireValue": "image/svg+xml",
      "expected": "image/svg+xml",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/prediction/error-chart.svg",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "image/svg+xml",
      "wireValue": "image/svg+xml",
      "expected": "image/svg+xml",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/@factorywager/bun-utils-test/latest.json",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/registry/@factorywager/routing-test/latest.json",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/portal/index.html",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/html; charset=utf-8",
      "wireValue": "text/html; charset=utf-8",
      "expected": "text/html; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/portal/ops/index.html",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/html; charset=utf-8",
      "wireValue": "text/html; charset=utf-8",
      "expected": "text/html; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/portal/style.css",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/css; charset=utf-8",
      "wireValue": "text/css; charset=utf-8",
      "expected": "text/css; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/portal/app.js",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/javascript; charset=utf-8",
      "wireValue": "text/javascript; charset=utf-8",
      "expected": "text/javascript; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:public/portal/operations-dashboard.js",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/javascript; charset=utf-8",
      "wireValue": "text/javascript; charset=utf-8",
      "expected": "text/javascript; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response:artifact.tgz",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/gzip",
      "wireValue": "application/gzip",
      "expected": "application/gzip",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "Response CT is always explicit (no Bun auto)"
    },
    {
      "id": "response-json-api",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "application/json; charset=utf-8",
      "wireValue": "application/json; charset=utf-8",
      "expected": "application/json; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": ""
    },
    {
      "id": "response-sse-hmr",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/event-stream; charset=utf-8",
      "wireValue": "text/event-stream; charset=utf-8",
      "expected": "text/event-stream; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": "live-reload EventSource"
    },
    {
      "id": "response-health-plain",
      "side": "response",
      "defaultValue": "—",
      "ourValue": "text/plain; charset=utf-8",
      "wireValue": "text/plain; charset=utf-8",
      "expected": "text/plain; charset=utf-8",
      "status": "ok",
      "severity": "pass",
      "mechanism": "response-explicit",
      "note": ""
    }
  ]
}
