{
  "lane": "C",
  "preflight_reused": true,
  "fixture_kind": "completed-order-state-only-not-a-real-payment",
  "cases": [
    {
      "scenario": "apply_first",
      "method": "POST",
      "path": "/p/mealOrder/refund",
      "http_status": 200,
      "code": 0,
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "refund_id": "string"
            }
          },
          "message": "string"
        }
      },
      "normalized_wire_sha256": "89fac8c862a28793d0318626cbd0d6b9b01617611e4ddd214cdd9a13ce7b4668",
      "own_id_mapping_verified": true,
      "refund_source_pending": true
    },
    {
      "scenario": "reject_success",
      "method": "POST",
      "path": "/p/mealOrder/refundReject",
      "http_status": 200,
      "code": 0,
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "array": []
          },
          "message": "string"
        }
      },
      "raw_response_sha256": "74b6394516473426d5b966c9770792c0b72f330138113c010e72e3bb02e70d18",
      "normalized_wire_sha256": "74b6394516473426d5b966c9770792c0b72f330138113c010e72e3bb02e70d18",
      "source_rejected_refund_and_reset_order": true
    },
    {
      "scenario": "reject_immediate_cache",
      "method": "POST",
      "path": "/p/mealOrder/refundReject",
      "http_status": 200,
      "code": 1,
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "array": []
          },
          "message": "string"
        }
      },
      "raw_response_sha256": "0d7d38c00e8539982ce73aecb89f6b307bfee8b11ab8283351a6b657381c5e5e",
      "normalized_wire_sha256": "0d7d38c00e8539982ce73aecb89f6b307bfee8b11ab8283351a6b657381c5e5e",
      "all_owned_source_unchanged": true
    },
    {
      "scenario": "reject_after_own_cache_clear",
      "method": "POST",
      "path": "/p/mealOrder/refundReject",
      "http_status": 200,
      "code": "2",
      "wire_shape": {
        "object": {
          "code": "string",
          "data": {
            "array": []
          },
          "message": "string"
        }
      },
      "raw_response_sha256": "5da90c16e683942159f3b87be79aa59abed54557bd32c0ca5f677a2f940d653a",
      "normalized_wire_sha256": "5da90c16e683942159f3b87be79aa59abed54557bd32c0ca5f677a2f940d653a",
      "all_owned_source_unchanged": true
    },
    {
      "scenario": "apply_again",
      "method": "POST",
      "path": "/p/mealOrder/refund",
      "http_status": 200,
      "code": 0,
      "wire_shape": {
        "object": {
          "code": "number",
          "data": {
            "object": {
              "refund_id": "string"
            }
          },
          "message": "string"
        }
      },
      "normalized_wire_sha256": "b4ff0f88f34aa05353aee8df537532a0198d69a22dc50d0c03e2568723ffc17c",
      "own_id_mapping_verified": true,
      "refund_source_pending": true
    },
    {
      "scenario": "reject_missing",
      "method": "POST",
      "path": "/p/mealOrder/refundReject",
      "http_status": 200,
      "code": "2",
      "wire_shape": {
        "object": {
          "code": "string",
          "data": {
            "array": []
          },
          "message": "string"
        }
      },
      "raw_response_sha256": "3be34fafaacbdd8f8f71a5eab7953258015dc8b2e1971399b41e3ffec233cb9e",
      "normalized_wire_sha256": "3be34fafaacbdd8f8f71a5eab7953258015dc8b2e1971399b41e3ffec233cb9e",
      "all_owned_source_unchanged": true
    }
  ],
  "database_writes": "own four-table fixture and real apply/reject/audit only",
  "boundary": {
    "private_file_cache": true,
    "redis_disabled": true,
    "external_stubs_configured": true,
    "real_queue": false,
    "allowlist": "own-refund-apply-reject-only",
    "business": ""
  },
  "wallet_source_before": {
    "store_user": {
      "rows": 1,
      "sha": "268bc8ea8a69eb7059083b9faa5c497a0c347654ecbe36fd72ec3c1fdc46c5ee"
    },
    "store_staff": {
      "rows": 1,
      "sha": "b2749355182bf38bcad7df7600965d41a880ce337d0edb36ec874ac2a603e25d"
    },
    "store_existing_orders": {
      "rows": 1,
      "sha": "40ceebf5b00f265981a7b874e700ea89fccbb7ff6fc985f8316292706b32ebd9"
    },
    "ai_user": {
      "rows": 1,
      "sha": "30b91a84d1cc6406393ece299e4c2b359c258cd9ee0f918f0a0f7becca088423"
    },
    "ai_user_balance_log": {
      "rows": 3,
      "sha": "9e0f8cebd849a135161bea053700aee8aa4b42b72c45abbcf2b692a65d78c148"
    },
    "ai_user_subsidy": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_user_subsidy_log": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_user_subsidy_used": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_user_gift_log": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_account_settlement": {
      "rows": 2,
      "sha": "1f91bc389135304883a02d38a7955bc8dd4c133be7d4217a38645ac4f13018d1"
    }
  },
  "apply_id_observation": {
    "response_type": "string",
    "source_type": "integer",
    "id_decimal_text_equal": true
  },
  "audit_source": {
    "rows": 3,
    "apply_events": 2,
    "reject_events": 1,
    "identity_action_target_context_path_time_trace_defaults_verified": true
  },
  "failure": null,
  "wallet_source_after": {
    "store_user": {
      "rows": 1,
      "sha": "268bc8ea8a69eb7059083b9faa5c497a0c347654ecbe36fd72ec3c1fdc46c5ee"
    },
    "store_staff": {
      "rows": 1,
      "sha": "b2749355182bf38bcad7df7600965d41a880ce337d0edb36ec874ac2a603e25d"
    },
    "store_existing_orders": {
      "rows": 1,
      "sha": "40ceebf5b00f265981a7b874e700ea89fccbb7ff6fc985f8316292706b32ebd9"
    },
    "ai_user": {
      "rows": 1,
      "sha": "30b91a84d1cc6406393ece299e4c2b359c258cd9ee0f918f0a0f7becca088423"
    },
    "ai_user_balance_log": {
      "rows": 3,
      "sha": "9e0f8cebd849a135161bea053700aee8aa4b42b72c45abbcf2b692a65d78c148"
    },
    "ai_user_subsidy": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_user_subsidy_log": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_user_subsidy_used": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_user_gift_log": {
      "rows": 0,
      "sha": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945"
    },
    "ai_account_settlement": {
      "rows": 2,
      "sha": "1f91bc389135304883a02d38a7955bc8dd4c133be7d4217a38645ac4f13018d1"
    }
  },
  "cleanup": {
    "own_refunds_deleted": 2,
    "own_audits_deleted": 3,
    "own_orders_deleted": 1,
    "own_stalls_deleted": 1,
    "remaining_own_orders": 0,
    "remaining_own_refunds": 0,
    "remaining_own_stalls": 0,
    "both_business_databases_wallet_sources_unchanged": true
  }
}
