{
  "sample_type": "合成设计样例",
  "execution_status": "尚未在目标环境执行",
  "contract": {
    "amount": "十进制文本",
    "currency": "明确币种代码",
    "scale": "由目标业务规则确认",
    "rounding_mode": "待确认",
    "rounding_stage": "逐行或汇总后，待确认",
    "rule_revision": "待确认"
  },
  "cases": [
    {
      "case_id": "M01",
      "input": {
        "amount": "0.10",
        "currency": "DEMO"
      },
      "expected": "四段保持精确十进制，显示规则另行定义",
      "actual": ""
    },
    {
      "case_id": "M02",
      "input": {
        "amount": "1.005",
        "currency": "DEMO"
      },
      "expected": "按确认规则拒绝或舍入，不用语言默认值",
      "actual": ""
    },
    {
      "case_id": "M03",
      "input": {
        "amount": "-1.005",
        "currency": "DEMO"
      },
      "expected": "单独验证负数与符号语义",
      "actual": ""
    },
    {
      "case_id": "M04",
      "input": {
        "amount": null,
        "currency": "DEMO"
      },
      "expected": "未知不补零",
      "actual": ""
    },
    {
      "case_id": "M05",
      "input": [
        {
          "amount": "1.005",
          "currency": "DEMO-A"
        },
        {
          "amount": "1.005",
          "currency": "DEMO-B"
        }
      ],
      "expected": "未有换算合同不跨币种直接合计",
      "actual": ""
    },
    {
      "case_id": "M06",
      "input": [
        {
          "amount": "1.005",
          "currency": "DEMO"
        },
        {
          "amount": "1.005",
          "currency": "DEMO"
        }
      ],
      "expected": "比较逐行舍入与先汇总；正确规则由业务确认",
      "actual": ""
    },
    {
      "case_id": "M07",
      "input": {
        "minor_unit_value": "101",
        "currency": "DEMO"
      },
      "expected": "按明确最小单位解释，不直接当元",
      "actual": ""
    },
    {
      "case_id": "M08",
      "input": "目标写后重算值与提交前不同",
      "expected": "读回权威结果并按合同重新核对",
      "actual": ""
    }
  ]
}
