{
  "subjectSha": "6ac56de2",
  "modelId": "claude-opus-5",
  "promptTemplateVersion": "jt-v1",
  "rung": "R3",
  "templateHash": "41cea3565a31aa46548f34c9100f1ac645614081ef2e2015196186c932db9882",
  "docHash": "72d2fe25ff624e1a1a05cc49a5d6c60c73da71977f8651fc40c632d9f0fb9e19",
  "sampleId": "must-not-hit-0/lcd-after",
  "iteration": 2,
  "appendCost": 4,
  "unitsToModify": [
    "文首导言块（交叉引用 §6.2）",
    "## 4. 现存未收敛文案登记",
    "## 5. 组件与视觉（所有场景共用）",
    "## 6. 维护约定（含 6.1 / 6.2 / 6.3）"
  ],
  "wallMs": 52291,
  "exitCode": 0,
  "raw": "## 事实清单\n\n按本文档自己登记/组织的东西 = **一个「场景单元」**（`## N. 场景 · <名字>`，含 Trigger 行 + 四段：本类规则 / 文案表 / 渲染示例 / 出处）。\n\n按 §1 给出的顺序骨架（场景单元 ③④⑤… 在前，⑨「现存未收敛文案登记」在尾部）以及 §6.1「追加一节 `## N. 场景 · <名字>`」，新场景插在现 §3 之后、现 §4 之前。由此必须改动的已有部分：\n\n| 已有部分 | 必须改什么 |\n|---|---|\n| `## 4. 现存未收敛文案登记` | 标题编号 4 → 5 |\n| `## 5. 组件与视觉（所有场景共用）` | 标题编号 5 → 6 |\n| `## 6. 维护约定`（含 `### 6.1` / `### 6.2` / `### 6.3`） | 标题编号 6 → 7，三个子节 6.1/6.2/6.3 → 7.1/7.2/7.3 |\n| 文首导言块 | 交叉引用「落点见 §2 与 §6.2」中的 `§6.2` → `§7.2` |\n\n**不需要改动的已有部分**（列为事实，非评价）：\n\n- §1 的结构骨架代码块：用 ①②③…⑨ 符号且带 `…` 占位，未写死场景数量。\n- §1 的四段模板表、Trigger 族表：`user-initiated` / `system-initiated` 两族已列全。\n- §2 全局规则：新场景的规则写进自己的「本类规则」段。\n- §3 及其 3.1–3.4：新场景的出处跟着自己单元走，不入已有单元。\n- §5 组件与视觉：已含「新场景若属告警/错误性质，按语义选 `status`」，无需为新条目追加行。\n- §6.3 的审计命令与已知 findings：`--node 10167:2` 指向 Section 级，不随场景数变。\n\n条件性（非必然）：若新场景恰好收敛了 §4 表中登记的 `Video input detected — now live.`，则 §4 那一行需删/改。\n\n```json\n{\"unitsToModify\": [\"文首导言块（交叉引用 §6.2）\", \"## 4. 现存未收敛文案登记\", \"## 5. 组件与视觉（所有场景共用）\", \"## 6. 维护约定（含 6.1 / 6.2 / 6.3）\"], \"appendCost\": 4}\n```"
}