{
  "schema": "lab.firstShot/1",
  "generatedAt": "2026-08-26T02:07:15.127Z",
  "step": "第二轮第 11 步 · 档 A（first-shot 的 T1 那半）",
  "baselineKey": {
    "subjectSha": "4a68e02d3d695cee3c39d255ea5d20f7f2bf9b8c",
    "modelId": "claude-opus-5",
    "promptTemplateVersion": "pt-v1"
  },
  "taskId": "GT-003",
  "promptHash": "f96b13a7cc7a2da327a494e2bb33b047915113c61b8343bb227d31c29e212a50",
  "N": 5,
  "minN": 5,
  "gaugeEligible": true,
  "noiseFloorSource": "subjects/tvu-ds/inventory/noise-floor-gt003-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": [
      "handrolled-nav",
      "unconstrained-svg"
    ],
    "neverHit": [
      "alert-confirmText",
      "hardcoded-color",
      "popupbox-for-confirm"
    ]
  },
  "figmaSideRuleSurfaceForContrast": {
    "count": 10,
    "modules": [
      "integrity",
      "colors",
      "typography-icon",
      "library-origin",
      "binding-fidelity",
      "bilingual-spacing",
      "overlap",
      "connector",
      "library-binding",
      "geometry-consistency"
    ],
    "note": "⛔ 不参与任何分母，只做口径陷阱哨兵"
  },
  "perRun": [
    {
      "runId": "r012",
      "repeatIndex": 1,
      "channel": "headless",
      "exitCode": 0,
      "errors": 0,
      "warnings": 0,
      "violatedRules": []
    },
    {
      "runId": "r013",
      "repeatIndex": 2,
      "channel": "headless",
      "exitCode": 0,
      "errors": 0,
      "warnings": 0,
      "violatedRules": []
    },
    {
      "runId": "r014",
      "repeatIndex": 3,
      "channel": "headless",
      "exitCode": 1,
      "errors": 1,
      "warnings": 0,
      "violatedRules": [
        "unconstrained-svg"
      ]
    },
    {
      "runId": "r015",
      "repeatIndex": 4,
      "channel": "headless",
      "exitCode": 1,
      "errors": 1,
      "warnings": 0,
      "violatedRules": [
        "handrolled-nav"
      ]
    },
    {
      "runId": "r017",
      "repeatIndex": 5,
      "channel": "headless",
      "exitCode": 1,
      "errors": 1,
      "warnings": 0,
      "violatedRules": [
        "handrolled-nav"
      ]
    }
  ],
  "taskEra": {
    "taskId": "GT-003",
    "baselineEstablishing": false,
    "facts": {
      "exitCodes": [
        0,
        0,
        1,
        1,
        1
      ],
      "errors": [
        0,
        0,
        1,
        1,
        1
      ],
      "everHit": [
        "handrolled-nav",
        "unconstrained-svg"
      ],
      "source": "区分度实验实测（r012–r015 + r017）—— ⚠️ 唯一曝光 2 条规则的 task；r016 撞限额作废，第 5 个 run 是 r017"
    },
    "note": "✅ 已建档，MH2/MH3 按该档具名事实断言（⛔ 分档不是放松，每档都断言）"
  },
  "gauges": {
    "①闸口径（run 级二值 pass/fail）": {
      "denominator": {
        "name": "N 个 run",
        "value": 5
      },
      "pointEstimate": 0.4,
      "perRun": [
        {
          "runId": "r012",
          "pass": true
        },
        {
          "runId": "r013",
          "pass": true
        },
        {
          "runId": "r014",
          "pass": false
        },
        {
          "runId": "r015",
          "pass": false
        },
        {
          "runId": "r017",
          "pass": false
        }
      ],
      "resolutionFloor": 0.2,
      "noiseFloor": null,
      "noiseFloorMethod": "Fisher 精确检验（α=0.05 双侧，每臂 n=N）",
      "binaryLadder": [
        {
          "improvedPasses": 2,
          "improvedRate": 0.4,
          "fisherP": 1,
          "significant": false
        },
        {
          "improvedPasses": 3,
          "improvedRate": 0.6,
          "fisherP": 1,
          "significant": false
        },
        {
          "improvedPasses": 4,
          "improvedRate": 0.8,
          "fisherP": 0.5238,
          "significant": false
        },
        {
          "improvedPasses": 5,
          "improvedRate": 1,
          "fisherP": 0.1667,
          "significant": false
        }
      ],
      "effectiveFloor": null
    },
    "②规则口径·全分母（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.88,
      "dispersion": {
        "n": 5,
        "mean": 0.88,
        "sd": 0.1095,
        "min": 0.8,
        "max": 1,
        "values": [
          1,
          1,
          0.8,
          0.8,
          0.8
        ]
      },
      "resolutionFloor": 0.2,
      "noiseFloor": 0.194,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)",
      "noiseFloor6primeStyle": 0.219,
      "effectiveFloor": 0.2
    },
    "②'规则口径·有效分母（剔掉从未命中的恒真项）": {
      "denominator": {
        "name": "2 条曾命中规则",
        "value": 2,
        "ids": [
          "handrolled-nav",
          "unconstrained-svg"
        ]
      },
      "excludedAsAlwaysTrue": {
        "count": 3,
        "ids": [
          "alert-confirmText",
          "hardcoded-color",
          "popupbox-for-confirm"
        ]
      },
      "pointEstimate": 0.7,
      "dispersion": {
        "n": 5,
        "mean": 0.7,
        "sd": 0.2739,
        "min": 0.5,
        "max": 1,
        "values": [
          1,
          1,
          0.5,
          0.5,
          0.5
        ]
      },
      "resolutionFloor": 0.5,
      "noiseFloor": 0.4853,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)",
      "effectiveFloor": 0.5,
      "note": null
    },
    "③格口径（run × rule pooled）= 6′ §2.4 出路 3": {
      "denominator": {
        "name": "N × K 格",
        "value": 25,
        "N": 5,
        "K": 5
      },
      "pointEstimate": 0.88,
      "violatedCells": 3,
      "resolutionFloor": 0.04,
      "noiseFloorNaive": 0.2575,
      "noiseFloorClustered": 0.194,
      "noiseFloorMethod": "朴素（25 格当独立）与聚类（复现单位 = run）并排，取更宽者",
      "noiseFloor": 0.2575,
      "effectiveFloor": 0.2575,
      "verdict": "⚠️ 格口径把**分辨率**地板从 1/K 降到 1/(N·K)，但**噪声地板不动** —— 独立复现单位仍是 N 个 run。"
    },
    "④逃逸口径·比率（1 − escapeRate）": {
      "denominator": {
        "name": "varUsages（每 run token 使用位点）",
        "value": 281.4,
        "range": [
          243,
          326
        ]
      },
      "pointEstimate": 0.5899,
      "dispersion": {
        "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
        ]
      },
      "resolutionFloor": 0.0036,
      "noiseFloor": 0.1139,
      "noiseFloor6primeStyle": 0.1286,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)；并排报 6′ 的 2σ",
      "effectiveFloor": 0.1139,
      "source": "引自 6′ 产物（边界 ③：本器未独立重算）"
    },
    "④逃逸口径·DS 缺的洞（unmatchedDistinct）": {
      "denominator": {
        "name": "去重逃逸值条数（整数计量）",
        "value": 1
      },
      "pointEstimate": 13.6,
      "dispersion": {
        "n": 5,
        "mean": 13.6,
        "sd": 4.0373,
        "min": 10,
        "max": 20,
        "values": [
          12,
          11,
          10,
          15,
          20
        ]
      },
      "resolutionFloor": 1,
      "noiseFloor": 7.1536,
      "noiseFloor6primeStyle": 8.0746,
      "noiseFloorMethod": "两样本 MDE = 2.8·sd·√(2/n)；并排报 6′ 的 2σ",
      "effectiveFloor": 7.1536,
      "source": "引自 6′ 产物（边界 ③）"
    }
  },
  "verdicts": {
    "①闸口径（run 级二值 pass/fail）": {
      "effectIfFullyFixed": 0.6,
      "effectiveFloor": null,
      "ratio": null,
      "verdict": "n/a（无「完全修复」这个自然效应量，或 N 不足）"
    },
    "②规则口径·全分母（audit-mockup-html-conformance 口径）": {
      "effectIfFullyFixed": 0.12,
      "effectiveFloor": 0.2,
      "ratio": 0.6,
      "verdict": "⛔ 判不出（效应量 < 有效地板）"
    },
    "②'规则口径·有效分母（剔掉从未命中的恒真项）": {
      "effectIfFullyFixed": 0.3,
      "effectiveFloor": 0.5,
      "ratio": 0.6,
      "verdict": "⛔ 判不出（效应量 < 有效地板）"
    },
    "③格口径（run × rule pooled）= 6′ §2.4 出路 3": {
      "effectIfFullyFixed": 0.12,
      "effectiveFloor": 0.2575,
      "ratio": 0.466,
      "verdict": "⛔ 判不出（效应量 < 有效地板）"
    },
    "④逃逸口径·比率（1 − escapeRate）": {
      "effectIfFullyFixed": null,
      "effectiveFloor": 0.1139,
      "ratio": null,
      "verdict": "n/a（无「完全修复」这个自然效应量，或 N 不足）"
    },
    "④逃逸口径·DS 缺的洞（unmatchedDistinct）": {
      "effectIfFullyFixed": 13.6,
      "effectiveFloor": 7.1536,
      "ratio": 1.9011,
      "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": "GT-003 档的逐 run 序列必须仍成立（⛔ 钉序列不钉分布形状 —— 原判据钉「4个1+1个0」被 GT-002 巧合通过）—— 期望 exitCode=[0,0,1,1,1] errors=[0,0,1,1,1]；实测 exitCode=[0,0,1,1,1] errors=[0,0,1,1,1]"
    },
    {
      "id": "MH3",
      "ok": true,
      "detail": "GT-003 档的曾命中规则集必须 ≡ {handrolled-nav,unconstrained-svg} —— 实测 {handrolled-nav,unconstrained-svg}。出处：区分度实验实测（r012–r015 + r017）—— ⚠️ 唯一曝光 2 条规则的 task；r016 撞限额作废，第 5 个 run 是 r017"
    },
    {
      "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,2,25,281.4,1]"
    },
    {
      "id": "MN2",
      "ok": true,
      "detail": "比例型读数不得越界 [0,1] —— 实测 [0.4, 0.88, 0.7, 0.88, 0.5899, 13.6]"
    },
    {
      "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-003，本器 N=5 task=GT-003"
    },
    {
      "id": "MN7",
      "ok": true,
      "detail": "恒真分母项必须被识别并剔出有效分母 —— 实测 3 条从未命中：alert-confirmText,hardcoded-color,popupbox-for-confirm"
    }
  ],
  "t2Half": {
    "delivered": false,
    "reason": "§6.1 铁律 1（三票异构）严口径本机不可得 —— 六层扫描见 docs/round2-step11-plan.md §3.1"
  }
}