{
  "schema": "lab.noiseFloor/1",
  "generatedAt": "2026-08-25T07:23:35.416Z",
  "baselineKey": {
    "subjectSha": "4a68e02d3d695cee3c39d255ea5d20f7f2bf9b8c",
    "modelId": "claude-opus-5",
    "promptTemplateVersion": "pt-v1"
  },
  "taskId": "GT-001",
  "promptHash": "559c6decc5b4cf58d12e2062aed55810d67367ecca16a9761b019c4275813d14",
  "N": 5,
  "minNForMde": 5,
  "mdeEligible": true,
  "channels": [
    "headless"
  ],
  "perRun": [
    {
      "runId": "r001",
      "repeatIndex": 1,
      "channel": "headless",
      "htmlBytes": 74834,
      "wallMs": 1162679,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "popupbox-for-confirm": 1
        }
      },
      "esc": {
        "escapeRate": 0.3759,
        "escapes": 203,
        "varUsages": 337,
        "distinctEscapeValues": 81,
        "unmatchedDistinct": 18,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r002",
      "repeatIndex": 2,
      "channel": "headless",
      "htmlBytes": 85315,
      "wallMs": 1481699,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 1,
        "warnings": 0,
        "rules": {
          "popupbox-for-confirm": 1
        }
      },
      "esc": {
        "escapeRate": 0.408,
        "escapes": 184,
        "varUsages": 267,
        "distinctEscapeValues": 73,
        "unmatchedDistinct": 19,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r003",
      "repeatIndex": 3,
      "channel": "headless",
      "htmlBytes": 78343,
      "wallMs": 984729,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 4,
        "warnings": 0,
        "rules": {
          "popupbox-for-confirm": 4
        }
      },
      "esc": {
        "escapeRate": 0.4115,
        "escapes": 193,
        "varUsages": 276,
        "distinctEscapeValues": 72,
        "unmatchedDistinct": 17,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r004",
      "repeatIndex": 4,
      "channel": "headless",
      "htmlBytes": 73095,
      "wallMs": 1079286,
      "ds": {
        "exitCode": 0,
        "files": 1,
        "errors": 0,
        "warnings": 0,
        "rules": {}
      },
      "esc": {
        "escapeRate": 0.3425,
        "escapes": 200,
        "varUsages": 384,
        "distinctEscapeValues": 82,
        "unmatchedDistinct": 21,
        "corpusFiles": 1
      }
    },
    {
      "runId": "r005",
      "repeatIndex": 5,
      "channel": "headless",
      "htmlBytes": 77187,
      "wallMs": 1143367,
      "ds": {
        "exitCode": 1,
        "files": 1,
        "errors": 2,
        "warnings": 0,
        "rules": {
          "popupbox-for-confirm": 2
        }
      },
      "esc": {
        "escapeRate": 0.4171,
        "escapes": 176,
        "varUsages": 246,
        "distinctEscapeValues": 72,
        "unmatchedDistinct": 16,
        "corpusFiles": 1
      }
    }
  ],
  "metrics": {
    "ds-conformance.errors（严口径：只数 error）": {
      "n": 5,
      "mean": 1.6,
      "sd": 1.5166,
      "min": 0,
      "max": 4,
      "values": [
        1,
        1,
        4,
        0,
        2
      ]
    },
    "ds-conformance.errors+warnings（宽口径）": {
      "n": 5,
      "mean": 1.6,
      "sd": 1.5166,
      "min": 0,
      "max": 4,
      "values": [
        1,
        1,
        4,
        0,
        2
      ]
    },
    "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.391,
      "sd": 0.0315,
      "min": 0.3425,
      "max": 0.4171,
      "values": [
        0.3759,
        0.408,
        0.4115,
        0.3425,
        0.4171
      ]
    },
    "escape-rate.escapeOccurrences（出现次数口径）": {
      "n": 5,
      "mean": 191.2,
      "sd": 11.2116,
      "min": 176,
      "max": 203,
      "values": [
        203,
        184,
        193,
        200,
        176
      ]
    },
    "escape-rate.distinctEscapeValues（去重值口径）": {
      "n": 5,
      "mean": 76,
      "sd": 5.0498,
      "min": 72,
      "max": 82,
      "values": [
        81,
        73,
        72,
        82,
        72
      ]
    },
    "escape-rate.unmatchedDistinct（DS 缺的洞口径）": {
      "n": 5,
      "mean": 18.2,
      "sd": 1.9235,
      "min": 16,
      "max": 21,
      "values": [
        18,
        19,
        17,
        21,
        16
      ]
    },
    "output.htmlBytes": {
      "n": 5,
      "mean": 77754.8,
      "sd": 4692.2758,
      "min": 73095,
      "max": 85315,
      "values": [
        74834,
        85315,
        78343,
        73095,
        77187
      ]
    },
    "run.wallMs": {
      "n": 5,
      "mean": 1170352,
      "sd": 187398.5953,
      "min": 984729,
      "max": 1481699,
      "values": [
        1162679,
        1481699,
        984729,
        1079286,
        1143367
      ]
    }
  },
  "mde": {
    "ds-conformance.errors（严口径：只数 error）": 3.0332,
    "ds-conformance.errors+warnings（宽口径）": 3.0332,
    "ds-conformance.exitCode": 0.8944,
    "escape-rate.escapeRate（比率口径）": 0.063,
    "escape-rate.escapeOccurrences（出现次数口径）": 22.4232,
    "escape-rate.distinctEscapeValues（去重值口径）": 10.0996,
    "escape-rate.unmatchedDistinct（DS 缺的洞口径）": 3.847,
    "output.htmlBytes": 9384.5516,
    "run.wallMs": 374797.1906
  },
  "controls": [
    {
      "id": "MH1",
      "ok": true,
      "detail": "§5.2 三元组必须唯一 —— 实测 1 条基线线"
    },
    {
      "id": "MH2",
      "ok": true,
      "detail": "必须是「同一 task、同一 prompt 跑 N 次」—— task=GT-001 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」是假绿）—— 实测最小 73095 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"
    }
  ]
}