{
  "schema": "lab.noiseFloor/1",
  "generatedAt": "2026-08-26T02:06:41.590Z",
  "baselineKey": {
    "subjectSha": "4a68e02d3d695cee3c39d255ea5d20f7f2bf9b8c",
    "modelId": "claude-opus-5",
    "promptTemplateVersion": "pt-v1"
  },
  "taskId": "GT-003",
  "promptHash": "f96b13a7cc7a2da327a494e2bb33b047915113c61b8343bb227d31c29e212a50",
  "N": 5,
  "minNForMde": 5,
  "mdeEligible": true,
  "channels": [
    "headless"
  ],
  "perRun": [
    {
      "runId": "r012",
      "repeatIndex": 1,
      "channel": "headless",
      "htmlBytes": 77034,
      "wallMs": 1403266,
      "ds": {
        "exitCode": 0,
        "files": 1,
        "errors": 0,
        "warnings": 0,
        "rules": {}
      },
      "esc": {
        "escapeRate": 0.4104,
        "escapes": 206,
        "varUsages": 296,
        "distinctEscapeValues": 93,
        "unmatchedDistinct": 12,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r013",
      "repeatIndex": 2,
      "channel": "headless",
      "htmlBytes": 70152,
      "wallMs": 1151405,
      "ds": {
        "exitCode": 0,
        "files": 1,
        "errors": 0,
        "warnings": 0,
        "rules": {}
      },
      "esc": {
        "escapeRate": 0.5172,
        "escapes": 301,
        "varUsages": 281,
        "distinctEscapeValues": 110,
        "unmatchedDistinct": 11,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r014",
      "repeatIndex": 3,
      "channel": "headless",
      "htmlBytes": 64294,
      "wallMs": 846949,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "unconstrained-svg": 1
        }
      },
      "esc": {
        "escapeRate": 0.3485,
        "escapes": 130,
        "varUsages": 243,
        "distinctEscapeValues": 63,
        "unmatchedDistinct": 10,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r015",
      "repeatIndex": 4,
      "channel": "headless",
      "htmlBytes": 75931,
      "wallMs": 1074051,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "handrolled-nav": 1
        }
      },
      "esc": {
        "escapeRate": 0.3974,
        "escapes": 215,
        "varUsages": 326,
        "distinctEscapeValues": 83,
        "unmatchedDistinct": 15,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r017",
      "repeatIndex": 5,
      "channel": "headless",
      "htmlBytes": 45438,
      "wallMs": 1354246,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "handrolled-nav": 1
        }
      },
      "esc": {
        "escapeRate": 0.3771,
        "escapes": 158,
        "varUsages": 261,
        "distinctEscapeValues": 77,
        "unmatchedDistinct": 20,
        "corpusFiles": 1
      }
    }
  ],
  "metrics": {
    "ds-conformance.errors（严口径：只数 error）": {
      "n": 5,
      "mean": 0.6,
      "sd": 0.5477,
      "min": 0,
      "max": 1,
      "values": [
        0,
        0,
        1,
        1,
        1
      ]
    },
    "ds-conformance.errors+warnings（宽口径）": {
      "n": 5,
      "mean": 0.6,
      "sd": 0.5477,
      "min": 0,
      "max": 1,
      "values": [
        0,
        0,
        1,
        1,
        1
      ]
    },
    "ds-conformance.exitCode": {
      "n": 5,
      "mean": 0.6,
      "sd": 0.5477,
      "min": 0,
      "max": 1,
      "values": [
        0,
        0,
        1,
        1,
        1
      ]
    },
    "escape-rate.escapeRate（比率口径）": {
      "n": 5,
      "mean": 0.4101,
      "sd": 0.0643,
      "min": 0.3485,
      "max": 0.5172,
      "values": [
        0.4104,
        0.5172,
        0.3485,
        0.3974,
        0.3771
      ]
    },
    "escape-rate.escapeOccurrences（出现次数口径）": {
      "n": 5,
      "mean": 202,
      "sd": 65.395,
      "min": 130,
      "max": 301,
      "values": [
        206,
        301,
        130,
        215,
        158
      ]
    },
    "escape-rate.distinctEscapeValues（去重值口径）": {
      "n": 5,
      "mean": 85.2,
      "sd": 17.6125,
      "min": 63,
      "max": 110,
      "values": [
        93,
        110,
        63,
        83,
        77
      ]
    },
    "escape-rate.unmatchedDistinct（DS 缺的洞口径）": {
      "n": 5,
      "mean": 13.6,
      "sd": 4.0373,
      "min": 10,
      "max": 20,
      "values": [
        12,
        11,
        10,
        15,
        20
      ]
    },
    "output.htmlBytes": {
      "n": 5,
      "mean": 66569.8,
      "sd": 12861.7256,
      "min": 45438,
      "max": 77034,
      "values": [
        77034,
        70152,
        64294,
        75931,
        45438
      ]
    },
    "run.wallMs": {
      "n": 5,
      "mean": 1165983.4,
      "sd": 224829.3148,
      "min": 846949,
      "max": 1403266,
      "values": [
        1403266,
        1151405,
        846949,
        1074051,
        1354246
      ]
    }
  },
  "mde": {
    "ds-conformance.errors（严口径：只数 error）": 1.0954,
    "ds-conformance.errors+warnings（宽口径）": 1.0954,
    "ds-conformance.exitCode": 1.0954,
    "escape-rate.escapeRate（比率口径）": 0.1286,
    "escape-rate.escapeOccurrences（出现次数口径）": 130.79,
    "escape-rate.distinctEscapeValues（去重值口径）": 35.225,
    "escape-rate.unmatchedDistinct（DS 缺的洞口径）": 8.0746,
    "output.htmlBytes": 25723.4512,
    "run.wallMs": 449658.6296
  },
  "controls": [
    {
      "id": "MH1",
      "ok": true,
      "detail": "§5.2 三元组必须唯一 —— 实测 1 条基线线"
    },
    {
      "id": "MH2",
      "ok": true,
      "detail": "必须是「同一 task、同一 prompt 跑 N 次」—— task=GT-003 promptHash 唯一=true"
    },
    {
      "id": "MH3",
      "ok": true,
      "detail": "每次打分必须恰好吃到 1 份 HTML —— 实测 [1,1,1,1,1]"
    },
    {
      "id": "MH4",
      "ok": true,
      "detail": "DS grader 必须在 fixture 上分得开 —— 实测 pass.html exit=0 · fail.html exit=1"
    },
    {
      "id": "MN1",
      "ok": true,
      "detail": "产物不得是空壳（<2000 B 的「0 error」是假绿）—— 实测最小 45438 B"
    },
    {
      "id": "MN2",
      "ok": true,
      "detail": "escape-rate 语料必须只含本 run 的产物 —— 实测每 run 语料份数 [1,1,1,1,1]"
    },
    {
      "id": "MN3",
      "ok": true,
      "detail": "N=5 < 5 时不得输出 MDE —— 实测非空 MDE 9 个"
    },
    {
      "id": "MN4",
      "ok": true,
      "detail": "⛔ 混通道会把「通道间差异」算进生成过程方差 —— 实测通道 [headless]，混用需显式 --allow-mixed-channel"
    }
  ]
}