{
  "topic_id": "TP-048",
  "synthetic": true,
  "real_customer_data": false,
  "purpose": "Wave card signed amount and source-row kind",
  "input": {
    "currency": "USD",
    "target_account_currency": "USD",
    "rows": [
      {
        "kind": "purchase",
        "amount": 72
      },
      {
        "kind": "repayment",
        "amount": -50
      },
      {
        "kind": "balance_summary",
        "amount": 200
      }
    ]
  },
  "expected_review": {
    "movement_total": 22,
    "exclude_only_nontransaction_summary": true,
    "wrong_reversed_total": -22
  },
  "scope": "Source convention explicitly defined; does not validate a live Wave CSV or card balance.",
  "verification": "Python reference model only. Vendor UI, accounting operations, real bank compatibility and authenticated imports NOT_VERIFIED."
}
