{
  "subjectSha": "6ac56de2",
  "modelId": "claude-opus-5",
  "promptTemplateVersion": "jt-v1",
  "rung": "R3",
  "templateHash": "41cea3565a31aa46548f34c9100f1ac645614081ef2e2015196186c932db9882",
  "docHash": "e7a05d00de7684a3e57b401aca89d2f20987e5ba0431b51b6c9e3364b4c900e6",
  "sampleId": "must-hit-0/lcd-before",
  "iteration": 5,
  "appendCost": 3,
  "unitsToModify": [
    "§3 通用规则（控件→报哪层的映射列表）",
    "§6 出处（Slack thread 列表）",
    "顶部导语 §3 指针 + §3 的「（§1）（§2）」+ §4 的「§1 的句式」交叉引用与 §3–§7 章节编号（新类别插在 §2 后时）",
    "§1 信号源类型切换 表格 / §2 IP 源模式变更 表格（新条目属已有类别时）",
    "§5 组件与视觉「本页示意用变体」单值行（新条目变体≠status=info,size=L 时）"
  ],
  "wallMs": 57132,
  "exitCode": 0,
  "raw": "## 事实清单：加一条同类新条目（一条 LCD toast/message 文案）需要改动的已有部分\n\n新条目的信息被这份文档拆成了几层，分别落在不同小节，因此一条条目的内容不集中在一个单元里：\n\n| 新条目的组成部分 | 落在文档哪里 | 是追加还是改已有部分 |\n|---|---|---|\n| 文案串 + 中文对照 | §1 或 §2 的表格（属已有类别时）；属新类别则要新起一节 | 属已有类别 → **改 §1/§2 表格**；属新类别 → 新增小节 |\n| 触发点 / 「动的是哪个控件 → 报哪一层」的映射 | §3 通用规则 的 bullet 列表 | **改 §3**（列表里加一条映射；`Merge All IP Source`、source type radio 各占一条，新控件必须再加一条） |\n| 出处（Slack thread / 定稿回帖） | §6 出处 的 bullet 列表 | **改 §6**（该页只列了 84051 那一条 thread，新条目来自别的 thread 就要往这个列表里加） |\n| 用哪个变体（status/size） | §5「本页示意用变体」单值行 `status=info, size=L` | 新条目若是 error/warning 或 size=M → **改 §5 该行**（当前写法是单值，不是按条目分列） |\n| 章节编号 + 交叉引用 | 顶部导语「见 §3 标注的落点」、§3 内的「（§1）」「（§2）」、§4 内的「§1 的 `Switched to…` 一族」 | 新类别小节若按内容层次插在 §2 之后 → **§3–§7 全部重编号**，上述三处交叉引用一并改 |\n| 审计命令 / 已知 findings | §7.3 | 不改 |\n| 现存文案登记 | §4 | 不改（除非新条目就是收敛 §4 那条） |\n\n两种典型路径的实际改动数：\n\n- **新条目属已有类别**（如再加一种 source type）：改 §1 表格、改 §6 = 2 处。\n- **新条目属新类别**（第三类触发场景，如「录制开始/停止提示」）：改 §3、改 §6、改导语与 §3/§4 的章节交叉引用（含 §3–§7 重编号）= 3 处，另加新小节本身；若该类别用非 info/L 变体，再加 §5 一处。\n\n```json\n{\"unitsToModify\": [\"§3 通用规则（控件→报哪层的映射列表）\", \"§6 出处（Slack thread 列表）\", \"顶部导语 §3 指针 + §3 的「（§1）（§2）」+ §4 的「§1 的句式」交叉引用与 §3–§7 章节编号（新类别插在 §2 后时）\", \"§1 信号源类型切换 表格 / §2 IP 源模式变更 表格（新条目属已有类别时）\", \"§5 组件与视觉「本页示意用变体」单值行（新条目变体≠status=info,size=L 时）\"], \"appendCost\": 3}\n```"
}