{
  "subjectSha": "6ac56de2",
  "modelId": "claude-opus-5",
  "arm": "V3",
  "role": "primary",
  "promptTemplateVersion": "jt-v3",
  "templateHash": "c6a057f960ebc584d4aded47fbdff2120d179c11f29ee2d5588186d717edee0a",
  "docHash": "b9847f766242b4d6ad42683a1a4f320c001186e179ef30c505c2ae11118ca5d1",
  "sampleId": "mixed-index/synthetic",
  "iteration": 1,
  "value": 1,
  "parsed": {
    "unitsToModify": [
      {
        "unit": "§1 各告警码生效版本对照表",
        "kind": "attribute"
      },
      {
        "unit": "§7 维护约定",
        "kind": "shared"
      },
      {
        "unit": "顶部导语（标题下引用块）",
        "kind": "shared"
      }
    ],
    "attributeUnits": [
      "§1 各告警码生效版本对照表"
    ],
    "sharedUnits": [
      "§7 维护约定",
      "顶部导语（标题下引用块）"
    ],
    "appendCostA": 1,
    "appendCostTotal": 3,
    "selfCountMismatch": false
  },
  "score": {
    "verdict": "pass",
    "allCorrect": true,
    "bothKinds": true,
    "matched": [
      {
        "unit": "§1 各告警码生效版本对照表",
        "got": "attribute",
        "want": "attribute"
      },
      {
        "unit": "§7 维护约定",
        "got": "shared",
        "want": "shared"
      },
      {
        "unit": "顶部导语（标题下引用块）",
        "got": "shared",
        "want": "shared"
      }
    ],
    "unmatched": []
  },
  "wallMs": 33536,
  "exitCode": 0,
  "raw": "## 事实清单\n\n要新增一个告警码条目（例如 DEV-1004），必须改动的已有部分：\n\n**1. §1 各告警码生效版本对照表** — `attribute`\n表格里每个告警码占一行，装的是「首次生效版本」「归属模块」这两个**该条目自己的属性**。多一个告警码就必须多一行；文档有几个条目，这张表就有几行。\n\n**2. §7 维护约定** — `shared`\n正文写死了条目区范围「（§2–§4）」。按其自身规定把新条目追加到条目区末尾后，该区变成 §2–§5，这句范围表述失效，需改。这一段是全体条目共用的维护说明，无论 1 个还是 10 个条目都只有一份。\n\n**3. 顶部导语（文档标题下的引用块）** — `shared`\n写死了「判定口径见 §6，维护约定见 §7」。新条目插在 §4 与 §5 之间后，原 §5/§6/§7 顺移为 §6/§7/§8，这两个交叉引用编号失效，需改。该段是文档自身的说明性部分，只有一份。\n\n不需要改动的：§2、§3、§4（已有条目单元本身不动）、§5 术语表、§6 判定口径。\n\n```json\n{\"unitsToModify\": [{\"unit\": \"§1 各告警码生效版本对照表\", \"kind\": \"attribute\"}, {\"unit\": \"§7 维护约定\", \"kind\": \"shared\"}, {\"unit\": \"顶部导语（标题下引用块）\", \"kind\": \"shared\"}], \"appendCostA\": 1, \"appendCostTotal\": 3}\n```"
}