{
  "lesson_id": "AGN-012",
  "cases": [
    {
      "case": "baseline_duplicate_and_stale_mapping_review",
      "billing_adapter_id": "BA-STRIPE-01",
      "provider_id": "STRIPE",
      "internal_invoice_id": "INV-INT-1001",
      "provider_invoice_id": "in_9001",
      "internal_payment_id": "PAY-INT-1001",
      "provider_payment_ref": "pi_7001",
      "business_state": "BILLING_PENDING_REVIEW",
      "provider_invoice_status": "paid",
      "provider_payment_status": "succeeded",
      "event_id": "evt_pay_7001",
      "idempotency_key": "idem-pay-7001",
      "dedupe_state": "DUPLICATE_IGNORED",
      "mapping_version": "MAP-STRIPE-v2",
      "amount_expected": 12900,
      "amount_observed": 12900,
      "currency": "USD",
      "reconciliation_state": "REVIEW_REQUIRED",
      "reconciliation_reason": "DUPLICATE_IGNORED_AND_STALE_MAPPING_EVENT_PRESERVED",
      "manual_review_required": true,
      "audit_ref": "AUDIT-AGN012-BASE",
      "billing_account_id": "BA-CUST-1001",
      "provider_api_version": "2026-08-27",
      "event_type": "payment.succeeded",
      "event_created_at": "2026-09-14T08:00:00",
      "event_received_at": "2026-09-14T08:00:05",
      "current_mapping_version": "MAP-STRIPE-v2",
      "provider_invoice_internal_target": "INV-INT-1001",
      "provider_payment_internal_target": "PAY-INT-1001",
      "provider_status_mapping_ref": "STATUSMAP-STRIPE-v2",
      "provider_invoice_semantic": "PAID",
      "provider_payment_semantic": "SUCCESS_FINAL",
      "business_state_authority": "INTERNAL_CANONICAL_POLICY",
      "source_of_truth_rule_ref": "SOTR-INTERNAL-v3",
      "same_provider_event_replayed": true,
      "state_transition_applied": false,
      "currency_observed": "USD",
      "stale_mapping_event_present": true,
      "entitlement_effect_ref": "NONE",
      "provider_error_ref": "NONE",
      "refund_or_credit_ref": "NONE",
      "review_due": "2026-09-15",
      "status_mapping_verified": true,
      "transfer_variant": "BASELINE",
      "provider_neutral_transfer": true,
      "transfer_recomputed": true,
      "baseline_decision_reused": false,
      "baseline_status_mapping_reused": false,
      "provider_reference_collision": false
    },
    {
      "case": "mutation_invoice_mapping_conflict",
      "billing_adapter_id": "BA-STRIPE-01",
      "provider_id": "STRIPE",
      "internal_invoice_id": "INV-INT-1001",
      "provider_invoice_id": "in_9001",
      "internal_payment_id": "PAY-INT-1001",
      "provider_payment_ref": "pi_7001",
      "business_state": "BILLING_PENDING_REVIEW",
      "provider_invoice_status": "paid",
      "provider_payment_status": "succeeded",
      "event_id": "evt_pay_7001",
      "idempotency_key": "idem-pay-7001",
      "dedupe_state": "DUPLICATE_IGNORED",
      "mapping_version": "MAP-STRIPE-v2",
      "amount_expected": 12900,
      "amount_observed": 12900,
      "currency": "USD",
      "reconciliation_state": "MATCHED",
      "reconciliation_reason": "MAPPED",
      "manual_review_required": true,
      "audit_ref": "AUDIT-AGN012-BASE",
      "billing_account_id": "BA-CUST-1001",
      "provider_api_version": "2026-08-27",
      "event_type": "payment.succeeded",
      "event_created_at": "2026-09-14T08:00:00",
      "event_received_at": "2026-09-14T08:00:05",
      "current_mapping_version": "MAP-STRIPE-v2",
      "provider_invoice_internal_target": "INV-INT-OTHER",
      "provider_payment_internal_target": "PAY-INT-1001",
      "provider_status_mapping_ref": "STATUSMAP-STRIPE-v2",
      "provider_invoice_semantic": "PAID",
      "provider_payment_semantic": "SUCCESS_FINAL",
      "business_state_authority": "INTERNAL_CANONICAL_POLICY",
      "source_of_truth_rule_ref": "SOTR-INTERNAL-v3",
      "same_provider_event_replayed": true,
      "state_transition_applied": false,
      "currency_observed": "USD",
      "stale_mapping_event_present": true,
      "entitlement_effect_ref": "NONE",
      "provider_error_ref": "NONE",
      "refund_or_credit_ref": "NONE",
      "review_due": "2026-09-15",
      "status_mapping_verified": true,
      "transfer_variant": "BASELINE",
      "provider_neutral_transfer": true,
      "transfer_recomputed": true,
      "baseline_decision_reused": false,
      "baseline_status_mapping_reused": false,
      "provider_reference_collision": false
    },
    {
      "case": "transfer_provider_b_recomputed",
      "billing_adapter_id": "BA-PROVB-02",
      "provider_id": "PROVIDER_B",
      "internal_invoice_id": "INV-INT-2001",
      "provider_invoice_id": "BILL-44",
      "internal_payment_id": "PAY-INT-2001",
      "provider_payment_ref": "CAP-88",
      "business_state": "PAID",
      "provider_invoice_status": "SETTLED",
      "provider_payment_status": "CAPTURED",
      "event_id": "pb_evt_88",
      "idempotency_key": "pb-idem-88",
      "dedupe_state": "NEW",
      "mapping_version": "MAP-PROVB-v1",
      "amount_expected": 24900,
      "amount_observed": 24900,
      "currency": "EUR",
      "reconciliation_state": "MATCHED",
      "reconciliation_reason": "PROVIDER_NEUTRAL_IDENTITY_AMOUNT_CURRENCY_STATUS_MAP_MATCH",
      "manual_review_required": false,
      "audit_ref": "AUDIT-AGN012-TRANSFER",
      "billing_account_id": "BA-CUST-2001",
      "provider_api_version": "2026-09",
      "event_type": "capture.settled",
      "event_created_at": "2026-09-14T09:00:00",
      "event_received_at": "2026-09-14T09:00:03",
      "current_mapping_version": "MAP-PROVB-v1",
      "provider_invoice_internal_target": "INV-INT-2001",
      "provider_payment_internal_target": "PAY-INT-2001",
      "provider_status_mapping_ref": "STATUSMAP-PROVB-v1",
      "provider_invoice_semantic": "PAID",
      "provider_payment_semantic": "SUCCESS_FINAL",
      "business_state_authority": "INTERNAL_CANONICAL_POLICY",
      "source_of_truth_rule_ref": "SOTR-INTERNAL-v3",
      "same_provider_event_replayed": false,
      "state_transition_applied": true,
      "currency_observed": "EUR",
      "stale_mapping_event_present": false,
      "entitlement_effect_ref": "ENT-POLICY-AGN013-DEFERRED",
      "provider_error_ref": "NONE",
      "refund_or_credit_ref": "NONE",
      "review_due": "2026-09-15",
      "status_mapping_verified": true,
      "transfer_variant": "PROVIDER_B",
      "provider_neutral_transfer": true,
      "transfer_recomputed": true,
      "baseline_decision_reused": false,
      "baseline_status_mapping_reused": false,
      "provider_reference_collision": false
    }
  ]
}
