{
  "pipeline": "contract-mail-merge",
  "template": "contract_template.docx",
  "data_source": "clients.xlsx",
  "placeholders": [
    "{{甲方公司}}",
    "{{甲方联系人}}",
    "{{联系电话}}",
    "{{服务项目}}",
    "{{服务期限}}",
    "{{金额}}",
    "{{金额大写}}",
    "{{签约日期}}"
  ],
  "contracts": [
    {
      "file": "contracts/acme.docx",
      "preview_html": "preview/acme.html",
      "field_map": {
        "company": "Acme 有限公司",
        "contact": "张明",
        "phone": "021-5588-1201",
        "项目": "品牌年度视觉咨询",
        "期限": "12 个月",
        "金额": "128,000",
        "大写": "壹拾贰万捌仟元整",
        "签约日期": "2026-07-14"
      }
    },
    {
      "file": "contracts/globex.docx",
      "preview_html": "preview/globex.html",
      "field_map": {
        "company": "Globex 网络",
        "contact": "李婷",
        "phone": "010-8899-3407",
        "项目": "运营团队工作坊",
        "期限": "6 个月",
        "金额": "86,000",
        "大写": "捌万陆仟元整",
        "签约日期": "2026-07-14"
      }
    },
    {
      "file": "contracts/initech.docx",
      "preview_html": "preview/initech.html",
      "field_map": {
        "company": "Initech 科技",
        "contact": "王凯",
        "phone": "0755-2288-9902",
        "项目": "AI 转型咨询",
        "期限": "9 个月",
        "金额": "215,000",
        "大写": "贰拾壹万伍仟元整",
        "签约日期": "2026-07-14"
      }
    }
  ],
  "placeholders_left": 0,
  "notes": "每份合同的 8 个占位符全部由 clients.xlsx 对应行提供，OfficeCLI merge 输出 replaced keys=8/8"
}