{
  "round": "V4-1827 Round 3.2 — remove Source Name field",
  "date": "2026-07-27",
  "file": "rJJjWWs51n2iFOlCIC7aYG",
  "page": "7452:2",
  "mode": "in-file machine check via use_figma (REST FIGMA_PERSONAL_ACCESS_TOKEN absent — same precedent as V4-2259 / Round 3 / Round 3.1)",
  "restGate": {
    "command": "pnpm audit:mockup-conformance --file rJJjWWs51n2iFOlCIC7aYG --non-blocking",
    "result": "9/9 sub-audits ERROR (could not run) — missing FIGMA_PERSONAL_ACCESS_TOKEN + no cached figma-data/mockup/<key>.json; exit 0 (non-blocking, 场景 2)"
  },
  "touchedNodes": {
    "productFrames": ["7892:790", "7918:839", "7918:879", "7918:919", "7918:959", "7918:1359", "7918:1399", "7918:1439"],
    "removed": "Frame 38 (Source Name row: label + Input instance) in each of the 8 frames",
    "shifted": ["combobox overlay ×8 (y-56)", "Tooltips 7944:2126 (y-56)", "7899:836 + 7892:1066 (y-56)", "states groups ⑤-⑩ cascade (y -56k)", "WebR refs 7793:2/246/247/248 (y+72)"],
    "annotation": ["7454:3", "7454:4", "7899:835", "7938:1053", "7909:840", "7839:5", "7839:6", "7839:8", "7840:6", "7840:8"],
    "resized": ["7839:2 (973→978)", "7917:839 section (3367→2975)"]
  },
  "results": {
    "overlap_I2_I6": {
      "sectionsPairwise": 0,
      "7452:3": 0,
      "7884:652": 0,
      "7884:653": 0,
      "7917:839": 0,
      "7838:2": 0
    },
    "I3_childrenWrap": {
      "overflowCount": 0,
      "slack": {
        "7452:3": { "right": -158, "bottom": -91 },
        "7884:653": { "right": -85, "bottom": -148 },
        "7917:839": { "right": -85, "bottom": -60 },
        "7838:2": { "right": -120, "bottom": -147 },
        "7452:4": { "right": -22, "bottom": -22 },
        "7839:2": { "right": -24, "bottom": -20 },
        "7840:2": { "right": -24, "bottom": -20 }
      }
    },
    "annotationFonts": {
      "violations": 0,
      "note": "1 flagged segment '  NDI URL combobox、Apply。' (7840:8) is a false positive — ZH translation line whose only CJK content is punctuation (、。); Noto Sans SC is correct there."
    },
    "productGlyphs": { "violations": 0 },
    "staleSourceNameInProductArea": { "hits": 0 },
    "bilingualSpacing_M23_14": { "prdRatios": [1.6, 1.23, 1.69, 1.27], "note": "EN 13/lh22=1.69 vs ZH 11/lh14=1.27 — differentiated, matches Round 3 baseline (1.57 group ratio)" },
    "libraryOrigin": { "remoteInstances": 116, "localInstances": 0 }
  },
  "visualVerification": [
    "7892:790 screenshot — Source Name row gone, URL row + combobox overlay aligned",
    "7918:1439 screenshot — long-name state, tooltip anchored correctly after shift",
    "7839:2 screenshot — UX card, edited lines match sibling typography",
    "7840:2 screenshot — Journey card, stage 3 label/body split restored",
    "7884:653 + 7917:839 section screenshots — spacing rhythm recovered"
  ]
}
