{
  "synthetic": true,
  "topic_id": "TP-029",
  "scope": "Invented teaching records and actual Python reference controls; not bank exports, upload templates, vendor/API/software execution, OCR/signature/PDF validation, compatibility tests or fee/tax advice.",
  "debits": {
    "direct_deposit_pay": 2000,
    "reimbursements": 150,
    "payroll_taxes": 600,
    "service_invoice": 40
  },
  "expected_total": 2790,
  "bank_transactions_csv": false,
  "reference_controls": [
    {
      "topic_id": "TP-029",
      "control": "Separate purposes total2790",
      "result": "PASS"
    },
    {
      "topic_id": "TP-029",
      "control": "No debit equals all-purpose total",
      "result": "PASS"
    },
    {
      "topic_id": "TP-029",
      "control": "No fictional Bank transactions CSV",
      "result": "PASS"
    }
  ]
}
