{
  "schema": "lab.noiseFloor/1",
  "generatedAt": "2026-08-25T10:17:38.568Z",
  "baselineKey": {
    "subjectSha": "4a68e02d3d695cee3c39d255ea5d20f7f2bf9b8c",
    "modelId": "claude-opus-5",
    "promptTemplateVersion": "pt-v1"
  },
  "taskId": "GT-002",
  "promptHash": "7d1255217ed1bdb90bca3b0181d61afb119f3fc663edef979748f3d18ae6da28",
  "N": 5,
  "minNForMde": 5,
  "mdeEligible": true,
  "channels": [
    "headless"
  ],
  "perRun": [
    {
      "runId": "r007",
      "repeatIndex": 1,
      "channel": "headless",
      "htmlBytes": 40900,
      "wallMs": 1041832,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "handrolled-nav": 1
        }
      },
      "esc": {
        "escapeRate": 0.3708,
        "escapes": 145,
        "varUsages": 246,
        "distinctEscapeValues": 59,
        "unmatchedDistinct": 15,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r008",
      "repeatIndex": 2,
      "channel": "headless",
      "htmlBytes": 34129,
      "wallMs": 1281829,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "handrolled-nav": 1
        }
      },
      "esc": {
        "escapeRate": 0.3054,
        "escapes": 91,
        "varUsages": 207,
        "distinctEscapeValues": 44,
        "unmatchedDistinct": 7,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r009",
      "repeatIndex": 3,
      "channel": "headless",
      "htmlBytes": 50677,
      "wallMs": 759809,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 4,
        "warnings": 0,
        "rules": {
          "handrolled-nav": 4
        }
      },
      "esc": {
        "escapeRate": 0.3149,
        "escapes": 91,
        "varUsages": 198,
        "distinctEscapeValues": 41,
        "unmatchedDistinct": 4,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r010",
      "repeatIndex": 4,
      "channel": "headless",
      "htmlBytes": 80078,
      "wallMs": 1083809,
      "ds": {
        "exitCode": 0,
        "files": 1,
        "errors": 0,
        "warnings": 0,
        "rules": {}
      },
      "esc": {
        "escapeRate": 0.3293,
        "escapes": 163,
        "varUsages": 332,
        "distinctEscapeValues": 77,
        "unmatchedDistinct": 18,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r011",
      "repeatIndex": 5,
      "channel": "headless",
      "htmlBytes": 51203,
      "wallMs": 961508,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 4,
        "warnings": 0,
        "rules": {
          "handrolled-nav": 4
        }
      },
      "esc": {
        "escapeRate": 0.3054,
        "escapes": 91,
        "varUsages": 207,
        "distinctEscapeValues": 44,
        "unmatchedDistinct": 3,
        "corpusFiles": 1
      }
    }
  ],
  "metrics": {
    "ds-conformance.errors（严口径：只数 error）": {
      "n": 5,
      "mean": 2,
      "sd": 1.8708,
      "min": 0,
      "max": 4,
      "values": [
        1,
        1,
        4,
        0,
        4
      ]
    },
    "ds-conformance.errors+warnings（宽口径）": {
      "n": 5,
      "mean": 2,
      "sd": 1.8708,
      "min": 0,
      "max": 4,
      "values": [
        1,
        1,
        4,
        0,
        4
      ]
    },
    "ds-conformance.exitCode": {
      "n": 5,
      "mean": 0.8,
      "sd": 0.4472,
      "min": 0,
      "max": 1,
      "values": [
        1,
        1,
        1,
        0,
        1
      ]
    },
    "escape-rate.escapeRate（比率口径）": {
      "n": 5,
      "mean": 0.3252,
      "sd": 0.0273,
      "min": 0.3054,
      "max": 0.3708,
      "values": [
        0.3708,
        0.3054,
        0.3149,
        0.3293,
        0.3054
      ]
    },
    "escape-rate.escapeOccurrences（出现次数口径）": {
      "n": 5,
      "mean": 116.2,
      "sd": 35.0885,
      "min": 91,
      "max": 163,
      "values": [
        145,
        91,
        91,
        163,
        91
      ]
    },
    "escape-rate.distinctEscapeValues（去重值口径）": {
      "n": 5,
      "mean": 53,
      "sd": 15.1493,
      "min": 41,
      "max": 77,
      "values": [
        59,
        44,
        41,
        77,
        44
      ]
    },
    "escape-rate.unmatchedDistinct（DS 缺的洞口径）": {
      "n": 5,
      "mean": 9.4,
      "sd": 6.7305,
      "min": 3,
      "max": 18,
      "values": [
        15,
        7,
        4,
        18,
        3
      ]
    },
    "output.htmlBytes": {
      "n": 5,
      "mean": 51397.4,
      "sd": 17546.5569,
      "min": 34129,
      "max": 80078,
      "values": [
        40900,
        34129,
        50677,
        80078,
        51203
      ]
    },
    "run.wallMs": {
      "n": 5,
      "mean": 1025757.4,
      "sd": 189774.5914,
      "min": 759809,
      "max": 1281829,
      "values": [
        1041832,
        1281829,
        759809,
        1083809,
        961508
      ]
    }
  },
  "mde": {
    "ds-conformance.errors（严口径：只数 error）": 3.7416,
    "ds-conformance.errors+warnings（宽口径）": 3.7416,
    "ds-conformance.exitCode": 0.8944,
    "escape-rate.escapeRate（比率口径）": 0.0546,
    "escape-rate.escapeOccurrences（出现次数口径）": 70.177,
    "escape-rate.distinctEscapeValues（去重值口径）": 30.2986,
    "escape-rate.unmatchedDistinct（DS 缺的洞口径）": 13.461,
    "output.htmlBytes": 35093.1138,
    "run.wallMs": 379549.1828
  },
  "controls": [
    {
      "id": "MH1",
      "ok": true,
      "detail": "§5.2 三元组必须唯一 —— 实测 1 条基线线"
    },
    {
      "id": "MH2",
      "ok": true,
      "detail": "必须是「同一 task、同一 prompt 跑 N 次」—— task=GT-002 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」是假绿）—— 实测最小 34129 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"
    }
  ]
}