{
  "schema": "lab.firstShot/1",
  "generatedAt": "2026-08-25T08:36:04.833Z",
  "step": "第二轮第 11 步 · 档 A（first-shot 的 T1 那半）",
  "baselineKey": {
    "subjectSha": "4a68e02d3d695cee3c39d255ea5d20f7f2bf9b8c",
    "modelId": "claude-opus-5",
    "promptTemplateVersion": "pt-v1"
  },
  "taskId": "GT-001",
  "promptHash": "559c6decc5b4cf58d12e2062aed55810d67367ecca16a9761b019c4275813d14",
  "N": 5,
  "minN": 5,
  "gaugeEligible": true,
  "noiseFloorSource": "subjects/tvu-ds/inventory/noise-floor-gt001-n5-4a68e02d.json",
  "ruleSurface": {
    "gauge": "audit-mockup-html-conformance",
    "K": 5,
    "byId": {
      "popupbox-for-confirm": "error",
      "unconstrained-svg": "error",
      "handrolled-nav": "error",
      "hardcoded-color": "warn",
      "alert-confirmText": "warn"
    },
    "everHit": [
      "popupbox-for-confirm"
    ],
    "neverHit": [
      "alert-confirmText",
      "handrolled-nav",
      "hardcoded-color",
      "unconstrained-svg"
    ]
  },
  "figmaSideRuleSurfaceForContrast": {
    "count": 10,
    "modules": [
      "integrity",
      "colors",
      "typography-icon",
      "library-origin",
      "binding-fidelity",
      "bilingual-spacing",
      "overlap",
      "connector",
      "library-binding",
      "geometry-consistency"
    ],
    "note": "⛔ 不参与任何分母，只做口径陷阱哨兵"
  },
  "perRun": [
    {
      "runId": "r001",
      "repeatIndex": 1,
      "channel": "headless",
      "exitCode": 1,
      "errors": 1,
      "warnings": 0,
      "violatedRules": [
        "popupbox-for-confirm"
      ]
    },
    {
      "runId": "r002",
      "repeatIndex": 2,
      "channel": "headless",
      "exitCode": 1,
      "errors": 1,
      "warnings": 0,
      "violatedRules": [
        "popupbox-for-confirm"
      ]
    },
    {
      "runId": "r003",
      "repeatIndex": 3,
      "channel": "headless",
      "exitCode": 1,
      "errors": 4,
      "warnings": 0,
      "violatedRules": [
        "popupbox-for-confirm"
      ]
    },
    {
      "runId": "r004",
      "repeatIndex": 4,
      "channel": "headless",
      "exitCode": 0,
      "errors": 0,
      "warnings": 0,
      "violatedRules": []
    },
    {
      "runId": "r005",
      "repeatIndex": 5,
      "channel": "headless",
      "exitCode": 1,
      "errors": 2,
      "warnings": 0,
      "violatedRules": [
        "popupbox-for-confirm"
      ]
    }
  ],
  "gauges": {
    "①闸口径（run 级二值 pass/fail）": {
      "denominator": {
        "name": "N 个 run",
        "value": 5
      },
      "pointEstimate": 0.2,
      "perRun": [
        {
          "runId": "r001",
          "pass": false
        },
        {
          "runId": "r002",
          "pass": false
        },
        {
          "runId": "r003",
          "pass": false
        },
        {
          "runId": "r004",
          "pass": true
        },
        {
          "runId": "r005",
          "pass": false
        }
      ],
      "resolutionFloor": 0.2,
      "noiseFloor": 0.8,
      "noiseFloorMethod": "Fisher 精确检验（α=0.05 双侧，每臂 n=N）",
      "binaryLadder": [
        {
          "improvedPasses": 1,
          "improvedRate": 0.2,
          "fisherP": 1,
          "significant": false
        },
        {
          "improvedPasses": 2,
          "improvedRate": 0.4,
          "fisherP": 1,
          "significant": false
        },
        {
          "improvedPasses": 3,
          "improvedRate": 0.6,
          "fisherP": 0.5238,
          "significant": false
        },
        {
          "improvedPasses": 4,
          "improvedRate": 0.8,
          "fisherP": 0.2063,
          "significant": false
        },
        {
          "improvedPasses": 5,
          "improvedRate": 1,
          "fisherP": 0.0476,
          "significant": true
        }
      ],
      "effectiveFloor": 0.8
    },
    "②规则口径·全分母（audit-mockup-html-conformance 口径）": {
      "denominator": {
        "name": "5 条规则（3 error + 2 warn）",
        "value": 5,
        "ids": [
          "alert-confirmText",
          "handrolled-nav",
          "hardcoded-color",
          "popupbox-for-confirm",
          "unconstrained-svg"
        ]
      },
      "pointEstimate": 0.84,
      "dispersion": {
        "n": 5,
        "mean": 0.84,
        "sd": 0.0894,
        "min": 0.8,
        "max": 1,
        "values": [
          0.8,
          0.8,
          0.8,
          1,
          0.8
        ]
      },
      "resolutionFloor": 0.2,
      "noiseFloor": 0.1584,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)",
      "noiseFloor6primeStyle": 0.1788,
      "effectiveFloor": 0.2
    },
    "②'规则口径·有效分母（剔掉从未命中的恒真项）": {
      "denominator": {
        "name": "1 条曾命中规则",
        "value": 1,
        "ids": [
          "popupbox-for-confirm"
        ]
      },
      "excludedAsAlwaysTrue": {
        "count": 4,
        "ids": [
          "alert-confirmText",
          "handrolled-nav",
          "hardcoded-color",
          "unconstrained-svg"
        ]
      },
      "pointEstimate": 0.2,
      "dispersion": {
        "n": 5,
        "mean": 0.2,
        "sd": 0.4472,
        "min": 0,
        "max": 1,
        "values": [
          0,
          0,
          0,
          1,
          0
        ]
      },
      "resolutionFloor": 1,
      "noiseFloor": 0.7924,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)",
      "effectiveFloor": 1,
      "note": "⚠️ 有效分母 = 1 ⇒ 本口径**退化成①闸口径**，不是独立口径"
    },
    "③格口径（run × rule pooled）= 6′ §2.4 出路 3": {
      "denominator": {
        "name": "N × K 格",
        "value": 25,
        "N": 5,
        "K": 5
      },
      "pointEstimate": 0.84,
      "violatedCells": 4,
      "resolutionFloor": 0.04,
      "noiseFloorNaive": 0.2905,
      "noiseFloorClustered": 0.1584,
      "noiseFloorMethod": "朴素（25 格当独立）与聚类（复现单位 = run）并排，取更宽者",
      "noiseFloor": 0.2905,
      "effectiveFloor": 0.2905,
      "verdict": "⚠️ 格口径把**分辨率**地板从 1/K 降到 1/(N·K)，但**噪声地板不动** —— 独立复现单位仍是 N 个 run。"
    },
    "④逃逸口径·比率（1 − escapeRate）": {
      "denominator": {
        "name": "varUsages（每 run token 使用位点）",
        "value": 302,
        "range": [
          246,
          384
        ]
      },
      "pointEstimate": 0.609,
      "dispersion": {
        "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
        ]
      },
      "resolutionFloor": 0.0033,
      "noiseFloor": 0.0558,
      "noiseFloor6primeStyle": 0.063,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)；并排报 6′ 的 2σ",
      "effectiveFloor": 0.0558,
      "source": "引自 6′ 产物（边界 ③：本器未独立重算）"
    },
    "④逃逸口径·DS 缺的洞（unmatchedDistinct）": {
      "denominator": {
        "name": "去重逃逸值条数（整数计量）",
        "value": 1
      },
      "pointEstimate": 18.2,
      "dispersion": {
        "n": 5,
        "mean": 18.2,
        "sd": 1.9235,
        "min": 16,
        "max": 21,
        "values": [
          18,
          19,
          17,
          21,
          16
        ]
      },
      "resolutionFloor": 1,
      "noiseFloor": 3.4082,
      "noiseFloor6primeStyle": 3.847,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)；并排报 6′ 的 2σ",
      "effectiveFloor": 3.4082,
      "source": "引自 6′ 产物（边界 ③）"
    }
  },
  "verdicts": {
    "①闸口径（run 级二值 pass/fail）": {
      "effectIfFullyFixed": 0.8,
      "effectiveFloor": 0.8,
      "ratio": 1,
      "verdict": "⚠️ **落在判定边界**（效应量仅够到地板 ⇒ 结论对口径选择敏感，⛔ 不得用作主验收）"
    },
    "②规则口径·全分母（audit-mockup-html-conformance 口径）": {
      "effectIfFullyFixed": 0.16,
      "effectiveFloor": 0.2,
      "ratio": 0.8,
      "verdict": "⛔ 判不出（效应量 < 有效地板）"
    },
    "②'规则口径·有效分母（剔掉从未命中的恒真项）": {
      "effectIfFullyFixed": 0.8,
      "effectiveFloor": 1,
      "ratio": 0.8,
      "verdict": "⛔ 判不出（效应量 < 有效地板）"
    },
    "③格口径（run × rule pooled）= 6′ §2.4 出路 3": {
      "effectIfFullyFixed": 0.16,
      "effectiveFloor": 0.2905,
      "ratio": 0.5508,
      "verdict": "⛔ 判不出（效应量 < 有效地板）"
    },
    "④逃逸口径·比率（1 − escapeRate）": {
      "effectIfFullyFixed": null,
      "effectiveFloor": 0.0558,
      "ratio": null,
      "verdict": "n/a（无「完全修复」这个自然效应量，或 N 不足）"
    },
    "④逃逸口径·DS 缺的洞（unmatchedDistinct）": {
      "effectIfFullyFixed": 18.2,
      "effectiveFloor": 3.4082,
      "ratio": 5.3401,
      "verdict": "✅ 判得出（效应量 ≥ 有效地板 ×1.5）"
    }
  },
  "controls": [
    {
      "id": "MH1",
      "ok": true,
      "detail": "规则面必须是 HTML grader 的 5 条具名规则（3 error + 2 warn）—— 实测 K=5（3e+2w）：alert-confirmText,handrolled-nav,hardcoded-color,popupbox-for-confirm,unconstrained-svg"
    },
    {
      "id": "MH2",
      "ok": true,
      "detail": "exitCode 分布必须是 4 个 1 + 1 个 0（6′ 实测具名读数）—— 实测 [1,1,1,0,1]"
    },
    {
      "id": "MH3",
      "ok": true,
      "detail": "命中规则集必须 ≡ {popupbox-for-confirm} 且逐 run error = [1,1,4,0,2] —— 实测 {popupbox-for-confirm} / [1,1,4,0,2]"
    },
    {
      "id": "MH4",
      "ok": true,
      "detail": "§5.2 三元组主键必须字段齐全非空（AGENTS §2.1 + §3.13）—— 实测 4a68e02d3d695cee3c39d255ea5d20f7f2bf9b8c|claude-opus-5|pt-v1"
    },
    {
      "id": "MH5",
      "ok": true,
      "detail": "独立重算的 ds 读数必须与 6′ 产物逐 run 对上 —— 不一致 0 条"
    },
    {
      "id": "MH6",
      "ok": true,
      "detail": "每个口径必须同时报分辨率地板与噪声地板 —— 实测 6 个口径全带两栏"
    },
    {
      "id": "MH7",
      "ok": true,
      "detail": "格口径的格数必须 ≡ N×K = 25 —— 实测 25"
    },
    {
      "id": "MN1",
      "ok": true,
      "detail": "分母不得为 0（⛔ 否则静默出 100% 合规）—— 实测各口径分母 [5,5,1,25,302,1]"
    },
    {
      "id": "MN2",
      "ok": true,
      "detail": "比例型读数不得越界 [0,1] —— 实测 [0.2, 0.84, 0.2, 0.84, 0.609, 18.2]"
    },
    {
      "id": "MN3",
      "ok": true,
      "detail": "⛔ 二值口径不得用 2σ 出地板（AGENTS §2.7）—— 实测方法「Fisher 精确检验（α=0.05 双侧，每臂 n=N）」，无 sd 派生字段"
    },
    {
      "id": "MN4",
      "ok": true,
      "detail": "N<5 时不得输出任何地板（fail closed，与 noise-floor.mjs 同口径）—— 实测 N=5，达标 ⇒ 允许出地板"
    },
    {
      "id": "MN5",
      "ok": true,
      "detail": "分母不得串台到 Figma 侧闸的规则面（实测那边 10 个模块）—— 本器 K=5，两集合无交集"
    },
    {
      "id": "MN6",
      "ok": true,
      "detail": "6′ 产物与本器必须同一批 run/同一 task/同一 promptHash —— 6′ N=5 task=GT-001，本器 N=5 task=GT-001"
    },
    {
      "id": "MN7",
      "ok": true,
      "detail": "恒真分母项必须被识别并剔出有效分母 —— 实测 4 条从未命中：alert-confirmText,handrolled-nav,hardcoded-color,unconstrained-svg"
    }
  ],
  "t2Half": {
    "delivered": false,
    "reason": "§6.1 铁律 1（三票异构）严口径本机不可得 —— 六层扫描见 docs/round2-step11-plan.md §3.1"
  }
}