[
  {
    "ref": {
      "sessionId": "work_product_a",
      "messageId": "message_10"
    },
    "role": "assistant",
    "createdAt": "2026-10-12T18:00:00Z",
    "state": "streaming",
    "attachments": [],
    "content": [
      {
        "id": "part_text",
        "type": "text",
        "format": "markdown",
        "text": "三条脚本"
      }
    ]
  },
  {
    "ref": {
      "sessionId": "work_product_a",
      "messageId": "message_10"
    },
    "role": "assistant",
    "createdAt": "2026-10-12T18:00:00Z",
    "state": "complete",
    "attachments": [],
    "content": [
      {
        "id": "part_text",
        "type": "text",
        "format": "markdown",
        "text": "三条脚本已生成。"
      },
      {
        "id": "part_script_1",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_1",
            "revision": "1"
          },
          "label": "脚本 1"
        }
      },
      {
        "id": "part_script_2",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_2",
            "revision": "1"
          },
          "label": "脚本 2"
        }
      },
      {
        "id": "part_script_3",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_3",
            "revision": "1"
          },
          "label": "脚本 3"
        }
      },
      {
        "type": "dynamic-tool",
        "toolName": "nuva.review",
        "toolCallId": "call_17",
        "state": "input-available",
        "input": {
          "prompt": "请审核这三条脚本。\n\n- **批准**：接受下面列出的整组脚本。\n- **要求修改**：说明哪些内容需要调整。\n\n本次只确认脚本内容，不授权视频生成。",
          "records": [
            {
              "kind": "script",
              "id": "script_1",
              "revision": "1"
            },
            {
              "kind": "script",
              "id": "script_2",
              "revision": "1"
            },
            {
              "kind": "script",
              "id": "script_3",
              "revision": "1"
            }
          ]
        }
      }
    ]
  },
  {
    "ref": {
      "sessionId": "work_product_a",
      "messageId": "message_10"
    },
    "role": "assistant",
    "createdAt": "2026-10-12T18:00:00Z",
    "state": "complete",
    "attachments": [],
    "content": [
      {
        "id": "part_text",
        "type": "text",
        "format": "markdown",
        "text": "三条脚本已生成。"
      },
      {
        "id": "part_script_1",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_1",
            "revision": "1"
          },
          "label": "脚本 1"
        }
      },
      {
        "id": "part_script_2",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_2",
            "revision": "1"
          },
          "label": "脚本 2"
        }
      },
      {
        "id": "part_script_3",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_3",
            "revision": "1"
          },
          "label": "脚本 3"
        }
      },
      {
        "type": "dynamic-tool",
        "toolName": "nuva.review",
        "toolCallId": "call_17",
        "state": "output-available",
        "input": {
          "prompt": "请审核这三条脚本。\n\n- **批准**：接受下面列出的整组脚本。\n- **要求修改**：说明哪些内容需要调整。\n\n本次只确认脚本内容，不授权视频生成。",
          "records": [
            {
              "kind": "script",
              "id": "script_1",
              "revision": "1"
            },
            {
              "kind": "script",
              "id": "script_2",
              "revision": "1"
            },
            {
              "kind": "script",
              "id": "script_3",
              "revision": "1"
            }
          ]
        },
        "output": {
          "decision": "reject",
          "text": "第二条先展示产品，其他两条保留。"
        }
      }
    ]
  },
  {
    "ref": {
      "sessionId": "work_product_a",
      "messageId": "message_11"
    },
    "role": "assistant",
    "createdAt": "2026-10-12T18:02:00Z",
    "state": "complete",
    "attachments": [],
    "content": [
      {
        "id": "part_text",
        "type": "text",
        "format": "markdown",
        "text": "第二条已改为先展示产品，其他两条保持不变。"
      },
      {
        "id": "part_script_2",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_2",
            "revision": "2"
          },
          "label": "脚本 2 · 修改后"
        }
      },
      {
        "type": "dynamic-tool",
        "toolName": "nuva.review",
        "toolCallId": "call_18",
        "state": "input-available",
        "input": {
          "prompt": "请审核更新后的三条脚本。\n\n- **批准**：接受下面列出的整组脚本。\n- **要求修改**：说明哪些内容需要调整。\n\n本次只确认脚本内容，不授权视频生成。",
          "records": [
            {
              "kind": "script",
              "id": "script_1",
              "revision": "1"
            },
            {
              "kind": "script",
              "id": "script_2",
              "revision": "2"
            },
            {
              "kind": "script",
              "id": "script_3",
              "revision": "1"
            }
          ]
        }
      }
    ]
  },
  {
    "ref": {
      "sessionId": "work_product_a",
      "messageId": "message_11"
    },
    "role": "assistant",
    "createdAt": "2026-10-12T18:02:00Z",
    "state": "complete",
    "attachments": [],
    "content": [
      {
        "id": "part_text",
        "type": "text",
        "format": "markdown",
        "text": "第二条已改为先展示产品，其他两条保持不变。"
      },
      {
        "id": "part_script_2",
        "type": "resource",
        "record": {
          "ref": {
            "kind": "script",
            "id": "script_2",
            "revision": "2"
          },
          "label": "脚本 2 · 修改后"
        }
      },
      {
        "type": "dynamic-tool",
        "toolName": "nuva.review",
        "toolCallId": "call_18",
        "state": "output-available",
        "input": {
          "prompt": "请审核更新后的三条脚本。\n\n- **批准**：接受下面列出的整组脚本。\n- **要求修改**：说明哪些内容需要调整。\n\n本次只确认脚本内容，不授权视频生成。",
          "records": [
            {
              "kind": "script",
              "id": "script_1",
              "revision": "1"
            },
            {
              "kind": "script",
              "id": "script_2",
              "revision": "2"
            },
            {
              "kind": "script",
              "id": "script_3",
              "revision": "1"
            }
          ]
        },
        "output": {
          "decision": "approve",
          "text": "这版可以。"
        }
      }
    ]
  }
]
