{
  "checks": {
    "all_event_ids_redelivered": true,
    "changelog_contains_both_deliveries": true,
    "current_table_remains_unique": true,
    "duplicate_occurrence_count_exact": true,
    "event_id_audit_consistent": true,
    "group_rewound_to_offset_zero": true,
    "kafka_lag_zero": true,
    "snapshot_diff_zero": true
  },
  "claim_boundary": "MySQL GTID -> Debezium at-least-once -> Kafka -> Flink checkpoint -> Iceberg keyed upsert; single-node remote lab only",
  "command": "make broker-verify ARGS=\"--failure duplicate-redelivery\"",
  "duplicates_detected": {
    "distinct_event_ids": 36,
    "duplicate_occurrence_count": 36,
    "expected_duplicate_occurrence_count": 36
  },
  "environment": {
    "architecture": "x86_64",
    "cpu": {
      "logical_count": 8,
      "model": "AMD EPYC"
    },
    "docker_version": "29.7.2",
    "execution": "dedicated Docker-capable Linux VM; CPU-only; no GPU or co-tenant workloads",
    "hostname": "iZbp168wqbln65rhx2chs0Z",
    "kernel": "6.8.0-137-generic",
    "load_average_at_capture": [
      3.6298828125,
      2.21337890625,
      1.49267578125
    ],
    "os": "Ubuntu 24.04.4 LTS",
    "ram_bytes": 32687382528
  },
  "event_id_audit": {
    "changelog_distinct_event_id_count": 36,
    "changelog_row_count": 72,
    "consistent": true,
    "current_event_ids_match": true,
    "duplicate_event_ids": [
      {
        "count": 2,
        "event_id": 1
      },
      {
        "count": 2,
        "event_id": 2
      },
      {
        "count": 2,
        "event_id": 3
      },
      {
        "count": 2,
        "event_id": 4
      },
      {
        "count": 2,
        "event_id": 5
      },
      {
        "count": 2,
        "event_id": 6
      },
      {
        "count": 2,
        "event_id": 7
      },
      {
        "count": 2,
        "event_id": 8
      },
      {
        "count": 2,
        "event_id": 9
      },
      {
        "count": 2,
        "event_id": 10
      },
      {
        "count": 2,
        "event_id": 11
      },
      {
        "count": 2,
        "event_id": 12
      },
      {
        "count": 2,
        "event_id": 13
      },
      {
        "count": 2,
        "event_id": 14
      },
      {
        "count": 2,
        "event_id": 15
      },
      {
        "count": 2,
        "event_id": 16
      },
      {
        "count": 2,
        "event_id": 17
      },
      {
        "count": 2,
        "event_id": 18
      },
      {
        "count": 2,
        "event_id": 19
      },
      {
        "count": 2,
        "event_id": 20
      },
      {
        "count": 2,
        "event_id": 21
      },
      {
        "count": 2,
        "event_id": 22
      },
      {
        "count": 2,
        "event_id": 23
      },
      {
        "count": 2,
        "event_id": 24
      },
      {
        "count": 2,
        "event_id": 25
      },
      {
        "count": 2,
        "event_id": 26
      },
      {
        "count": 2,
        "event_id": 27
      },
      {
        "count": 2,
        "event_id": 28
      },
      {
        "count": 2,
        "event_id": 29
      },
      {
        "count": 2,
        "event_id": 30
      },
      {
        "count": 2,
        "event_id": 31
      },
      {
        "count": 2,
        "event_id": 32
      },
      {
        "count": 2,
        "event_id": 33
      },
      {
        "count": 2,
        "event_id": 34
      },
      {
        "count": 2,
        "event_id": 35
      },
      {
        "count": 2,
        "event_id": 36
      }
    ],
    "duplicate_occurrence_count": 36,
    "iceberg_current_event_ids": [
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35,
      36
    ],
    "source_current_event_ids": [
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35,
      36
    ]
  },
  "failure_class": "duplicate-redelivery",
  "fault": {
    "command": "kafka-consumer-groups.sh --reset-offsets --to-earliest --execute",
    "first_delivery_linkage": {
      "consumer_group": "p1-b3-duplicate-redelivery-302",
      "flink_checkpoint": {
        "external_path": "file:/opt/flink/checkpoints/346d43c5776ec77585eae1c8f815762b/chk-5",
        "id": 5,
        "status": "COMPLETED"
      },
      "iceberg_snapshot_ids": {
        "orders_changelog": 1650061949022000905,
        "orders_current": 4961297099537621794
      },
      "kafka_offsets": [
        {
          "current_offset": 9,
          "lag": 0,
          "log_end_offset": 9,
          "partition": 0
        },
        {
          "current_offset": 15,
          "lag": 0,
          "log_end_offset": 15,
          "partition": 1
        },
        {
          "current_offset": 12,
          "lag": 0,
          "log_end_offset": 12,
          "partition": 2
        }
      ],
      "topic": "broker.cdc_lab.orders"
    },
    "mechanism": "consumer-group offset rewind",
    "reset_offsets": [
      {
        "group": "p1-b3-duplicate-redelivery-302",
        "new_offset": 0,
        "partition": 0,
        "topic": "broker.cdc_lab.orders"
      },
      {
        "group": "p1-b3-duplicate-redelivery-302",
        "new_offset": 0,
        "partition": 1,
        "topic": "broker.cdc_lab.orders"
      },
      {
        "group": "p1-b3-duplicate-redelivery-302",
        "new_offset": 0,
        "partition": 2,
        "topic": "broker.cdc_lab.orders"
      }
    ]
  },
  "finished_at": "2026-08-20T13:08:39Z",
  "git_sha": "3a981f392d9c",
  "logs": "showcase/logs/phase-b3-duplicate-redelivery-broker-verify-20260820T130645Z.log",
  "offset_checkpoint_snapshot_linkage": {
    "consumer_group": "p1-b3-duplicate-redelivery-302",
    "flink_checkpoint": {
      "external_path": "file:/opt/flink/checkpoints/9fa6b51524162030755fa2ddb8b5f08a/chk-2",
      "id": 2,
      "status": "COMPLETED"
    },
    "iceberg_snapshot_ids": {
      "orders_changelog": 517434258215967982,
      "orders_current": 135178150979357750
    },
    "kafka_offsets": [
      {
        "current_offset": 9,
        "lag": 0,
        "log_end_offset": 9,
        "partition": 0
      },
      {
        "current_offset": 15,
        "lag": 0,
        "log_end_offset": 15,
        "partition": 1
      },
      {
        "current_offset": 12,
        "lag": 0,
        "log_end_offset": 12,
        "partition": 2
      }
    ],
    "topic": "broker.cdc_lab.orders"
  },
  "path_b_job_class": "com.p1.reliability.cdc.KafkaToIcebergJob",
  "phase": "B3",
  "reader": "Flink SQL batch (Iceberg v2 equality-delete aware)",
  "reconciliation": {
    "iceberg_rows": [
      {
        "amount_cents": "227685",
        "business_key": "order-000000000001",
        "customer_id": "36",
        "event_id": "1",
        "order_id": "1",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:01.000"
      },
      {
        "amount_cents": "124579",
        "business_key": "order-000000000002",
        "customer_id": "36",
        "event_id": "2",
        "order_id": "2",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:02.000"
      },
      {
        "amount_cents": "99210",
        "business_key": "order-000000000003",
        "customer_id": "13",
        "event_id": "3",
        "order_id": "3",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:03.000"
      },
      {
        "amount_cents": "132141",
        "business_key": "order-000000000004",
        "customer_id": "26",
        "event_id": "4",
        "order_id": "4",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:04.000"
      },
      {
        "amount_cents": "202682",
        "business_key": "order-000000000005",
        "customer_id": "26",
        "event_id": "5",
        "order_id": "5",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:05.000"
      },
      {
        "amount_cents": "7620",
        "business_key": "order-000000000006",
        "customer_id": "8",
        "event_id": "6",
        "order_id": "6",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:06.000"
      },
      {
        "amount_cents": "33561",
        "business_key": "order-000000000007",
        "customer_id": "15",
        "event_id": "7",
        "order_id": "7",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:07.000"
      },
      {
        "amount_cents": "178088",
        "business_key": "order-000000000008",
        "customer_id": "33",
        "event_id": "8",
        "order_id": "8",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:08.000"
      },
      {
        "amount_cents": "226184",
        "business_key": "order-000000000009",
        "customer_id": "36",
        "event_id": "9",
        "order_id": "9",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:09.000"
      },
      {
        "amount_cents": "222712",
        "business_key": "order-000000000010",
        "customer_id": "24",
        "event_id": "10",
        "order_id": "10",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:10.000"
      },
      {
        "amount_cents": "140378",
        "business_key": "order-000000000011",
        "customer_id": "31",
        "event_id": "11",
        "order_id": "11",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:11.000"
      },
      {
        "amount_cents": "200735",
        "business_key": "order-000000000012",
        "customer_id": "29",
        "event_id": "12",
        "order_id": "12",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:12.000"
      },
      {
        "amount_cents": "23269",
        "business_key": "order-000000000013",
        "customer_id": "19",
        "event_id": "13",
        "order_id": "13",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:13.000"
      },
      {
        "amount_cents": "51451",
        "business_key": "order-000000000014",
        "customer_id": "4",
        "event_id": "14",
        "order_id": "14",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:14.000"
      },
      {
        "amount_cents": "201017",
        "business_key": "order-000000000015",
        "customer_id": "27",
        "event_id": "15",
        "order_id": "15",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:15.000"
      },
      {
        "amount_cents": "143348",
        "business_key": "order-000000000016",
        "customer_id": "16",
        "event_id": "16",
        "order_id": "16",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:16.000"
      },
      {
        "amount_cents": "35951",
        "business_key": "order-000000000017",
        "customer_id": "28",
        "event_id": "17",
        "order_id": "17",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:17.000"
      },
      {
        "amount_cents": "4715",
        "business_key": "order-000000000018",
        "customer_id": "2",
        "event_id": "18",
        "order_id": "18",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:18.000"
      },
      {
        "amount_cents": "105492",
        "business_key": "order-000000000019",
        "customer_id": "1",
        "event_id": "19",
        "order_id": "19",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:19.000"
      },
      {
        "amount_cents": "187421",
        "business_key": "order-000000000020",
        "customer_id": "6",
        "event_id": "20",
        "order_id": "20",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:20.000"
      },
      {
        "amount_cents": "75754",
        "business_key": "order-000000000021",
        "customer_id": "31",
        "event_id": "21",
        "order_id": "21",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:21.000"
      },
      {
        "amount_cents": "58628",
        "business_key": "order-000000000022",
        "customer_id": "4",
        "event_id": "22",
        "order_id": "22",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:22.000"
      },
      {
        "amount_cents": "68474",
        "business_key": "order-000000000023",
        "customer_id": "9",
        "event_id": "23",
        "order_id": "23",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:23.000"
      },
      {
        "amount_cents": "223708",
        "business_key": "order-000000000024",
        "customer_id": "8",
        "event_id": "24",
        "order_id": "24",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:24.000"
      },
      {
        "amount_cents": "243878",
        "business_key": "order-000000000025",
        "customer_id": "36",
        "event_id": "25",
        "order_id": "25",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:25.000"
      },
      {
        "amount_cents": "42463",
        "business_key": "order-000000000026",
        "customer_id": "31",
        "event_id": "26",
        "order_id": "26",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:26.000"
      },
      {
        "amount_cents": "197638",
        "business_key": "order-000000000027",
        "customer_id": "17",
        "event_id": "27",
        "order_id": "27",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:27.000"
      },
      {
        "amount_cents": "10691",
        "business_key": "order-000000000028",
        "customer_id": "4",
        "event_id": "28",
        "order_id": "28",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:28.000"
      },
      {
        "amount_cents": "78496",
        "business_key": "order-000000000029",
        "customer_id": "24",
        "event_id": "29",
        "order_id": "29",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:29.000"
      },
      {
        "amount_cents": "163855",
        "business_key": "order-000000000030",
        "customer_id": "10",
        "event_id": "30",
        "order_id": "30",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:30.000"
      },
      {
        "amount_cents": "211108",
        "business_key": "order-000000000031",
        "customer_id": "18",
        "event_id": "31",
        "order_id": "31",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:31.000"
      },
      {
        "amount_cents": "175091",
        "business_key": "order-000000000032",
        "customer_id": "31",
        "event_id": "32",
        "order_id": "32",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:32.000"
      },
      {
        "amount_cents": "99624",
        "business_key": "order-000000000033",
        "customer_id": "10",
        "event_id": "33",
        "order_id": "33",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:33.000"
      },
      {
        "amount_cents": "183259",
        "business_key": "order-000000000034",
        "customer_id": "20",
        "event_id": "34",
        "order_id": "34",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:34.000"
      },
      {
        "amount_cents": "174919",
        "business_key": "order-000000000035",
        "customer_id": "9",
        "event_id": "35",
        "order_id": "35",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:35.000"
      },
      {
        "amount_cents": "205083",
        "business_key": "order-000000000036",
        "customer_id": "14",
        "event_id": "36",
        "order_id": "36",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:36.000"
      }
    ],
    "iceberg_snapshot_row_count": 36,
    "iceberg_snapshot_sha256": "06c1fcb0303298740dcc264edb5e6140cc166171c182800759177b11cafa3d65",
    "mysql_rows": [
      {
        "amount_cents": "227685",
        "business_key": "order-000000000001",
        "customer_id": "36",
        "event_id": "1",
        "order_id": "1",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:01.000"
      },
      {
        "amount_cents": "124579",
        "business_key": "order-000000000002",
        "customer_id": "36",
        "event_id": "2",
        "order_id": "2",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:02.000"
      },
      {
        "amount_cents": "99210",
        "business_key": "order-000000000003",
        "customer_id": "13",
        "event_id": "3",
        "order_id": "3",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:03.000"
      },
      {
        "amount_cents": "132141",
        "business_key": "order-000000000004",
        "customer_id": "26",
        "event_id": "4",
        "order_id": "4",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:04.000"
      },
      {
        "amount_cents": "202682",
        "business_key": "order-000000000005",
        "customer_id": "26",
        "event_id": "5",
        "order_id": "5",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:05.000"
      },
      {
        "amount_cents": "7620",
        "business_key": "order-000000000006",
        "customer_id": "8",
        "event_id": "6",
        "order_id": "6",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:06.000"
      },
      {
        "amount_cents": "33561",
        "business_key": "order-000000000007",
        "customer_id": "15",
        "event_id": "7",
        "order_id": "7",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:07.000"
      },
      {
        "amount_cents": "178088",
        "business_key": "order-000000000008",
        "customer_id": "33",
        "event_id": "8",
        "order_id": "8",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:08.000"
      },
      {
        "amount_cents": "226184",
        "business_key": "order-000000000009",
        "customer_id": "36",
        "event_id": "9",
        "order_id": "9",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:09.000"
      },
      {
        "amount_cents": "222712",
        "business_key": "order-000000000010",
        "customer_id": "24",
        "event_id": "10",
        "order_id": "10",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:10.000"
      },
      {
        "amount_cents": "140378",
        "business_key": "order-000000000011",
        "customer_id": "31",
        "event_id": "11",
        "order_id": "11",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:11.000"
      },
      {
        "amount_cents": "200735",
        "business_key": "order-000000000012",
        "customer_id": "29",
        "event_id": "12",
        "order_id": "12",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:12.000"
      },
      {
        "amount_cents": "23269",
        "business_key": "order-000000000013",
        "customer_id": "19",
        "event_id": "13",
        "order_id": "13",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:13.000"
      },
      {
        "amount_cents": "51451",
        "business_key": "order-000000000014",
        "customer_id": "4",
        "event_id": "14",
        "order_id": "14",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:14.000"
      },
      {
        "amount_cents": "201017",
        "business_key": "order-000000000015",
        "customer_id": "27",
        "event_id": "15",
        "order_id": "15",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:15.000"
      },
      {
        "amount_cents": "143348",
        "business_key": "order-000000000016",
        "customer_id": "16",
        "event_id": "16",
        "order_id": "16",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:16.000"
      },
      {
        "amount_cents": "35951",
        "business_key": "order-000000000017",
        "customer_id": "28",
        "event_id": "17",
        "order_id": "17",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:17.000"
      },
      {
        "amount_cents": "4715",
        "business_key": "order-000000000018",
        "customer_id": "2",
        "event_id": "18",
        "order_id": "18",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:18.000"
      },
      {
        "amount_cents": "105492",
        "business_key": "order-000000000019",
        "customer_id": "1",
        "event_id": "19",
        "order_id": "19",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:19.000"
      },
      {
        "amount_cents": "187421",
        "business_key": "order-000000000020",
        "customer_id": "6",
        "event_id": "20",
        "order_id": "20",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:20.000"
      },
      {
        "amount_cents": "75754",
        "business_key": "order-000000000021",
        "customer_id": "31",
        "event_id": "21",
        "order_id": "21",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:21.000"
      },
      {
        "amount_cents": "58628",
        "business_key": "order-000000000022",
        "customer_id": "4",
        "event_id": "22",
        "order_id": "22",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:22.000"
      },
      {
        "amount_cents": "68474",
        "business_key": "order-000000000023",
        "customer_id": "9",
        "event_id": "23",
        "order_id": "23",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:23.000"
      },
      {
        "amount_cents": "223708",
        "business_key": "order-000000000024",
        "customer_id": "8",
        "event_id": "24",
        "order_id": "24",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:24.000"
      },
      {
        "amount_cents": "243878",
        "business_key": "order-000000000025",
        "customer_id": "36",
        "event_id": "25",
        "order_id": "25",
        "seed": "302",
        "status": "paid",
        "updated_at": "2026-01-01 00:00:25.000"
      },
      {
        "amount_cents": "42463",
        "business_key": "order-000000000026",
        "customer_id": "31",
        "event_id": "26",
        "order_id": "26",
        "seed": "302",
        "status": "delivered",
        "updated_at": "2026-01-01 00:00:26.000"
      },
      {
        "amount_cents": "197638",
        "business_key": "order-000000000027",
        "customer_id": "17",
        "event_id": "27",
        "order_id": "27",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:27.000"
      },
      {
        "amount_cents": "10691",
        "business_key": "order-000000000028",
        "customer_id": "4",
        "event_id": "28",
        "order_id": "28",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:28.000"
      },
      {
        "amount_cents": "78496",
        "business_key": "order-000000000029",
        "customer_id": "24",
        "event_id": "29",
        "order_id": "29",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:29.000"
      },
      {
        "amount_cents": "163855",
        "business_key": "order-000000000030",
        "customer_id": "10",
        "event_id": "30",
        "order_id": "30",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:30.000"
      },
      {
        "amount_cents": "211108",
        "business_key": "order-000000000031",
        "customer_id": "18",
        "event_id": "31",
        "order_id": "31",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:31.000"
      },
      {
        "amount_cents": "175091",
        "business_key": "order-000000000032",
        "customer_id": "31",
        "event_id": "32",
        "order_id": "32",
        "seed": "302",
        "status": "created",
        "updated_at": "2026-01-01 00:00:32.000"
      },
      {
        "amount_cents": "99624",
        "business_key": "order-000000000033",
        "customer_id": "10",
        "event_id": "33",
        "order_id": "33",
        "seed": "302",
        "status": "packed",
        "updated_at": "2026-01-01 00:00:33.000"
      },
      {
        "amount_cents": "183259",
        "business_key": "order-000000000034",
        "customer_id": "20",
        "event_id": "34",
        "order_id": "34",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:34.000"
      },
      {
        "amount_cents": "174919",
        "business_key": "order-000000000035",
        "customer_id": "9",
        "event_id": "35",
        "order_id": "35",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:35.000"
      },
      {
        "amount_cents": "205083",
        "business_key": "order-000000000036",
        "customer_id": "14",
        "event_id": "36",
        "order_id": "36",
        "seed": "302",
        "status": "shipped",
        "updated_at": "2026-01-01 00:00:36.000"
      }
    ],
    "snapshot_diff": {
      "missing_from_actual": [],
      "unexpected_in_actual": []
    },
    "snapshot_diff_count": 0,
    "source_snapshot_row_count": 36,
    "source_snapshot_sha256": "06c1fcb0303298740dcc264edb5e6140cc166171c182800759177b11cafa3d65"
  },
  "recovery": {
    "first_job_id": "346d43c5776ec77585eae1c8f815762b",
    "mode": "restart Path B from rewound committed offsets",
    "redelivery_job_id": "9fa6b51524162030755fa2ddb8b5f08a"
  },
  "run_id": "20260820T130839Z-063ce577",
  "scenario": {
    "checkpoint_interval_ms": 3000,
    "consumer_group": "p1-b3-duplicate-redelivery-302",
    "events": 36,
    "seed": 302,
    "topic": "broker.cdc_lab.orders"
  },
  "snapshot_diff_count": 0,
  "stack_versions": {
    "b3_wire_tool": "Kafka clients from pinned Flink connector 3.4.0-1.20",
    "broker_serialization": "Confluent Avro with Schema Registry (B2 current stack)",
    "debezium_connect": "3.2.4.Final",
    "flink": "1.20.4",
    "flink_cdc": "3.6.0",
    "flink_kafka_connector": "3.4.0-1.20",
    "iceberg": "1.10.x",
    "java": "11",
    "kafka": "3.9.2 (single-node KRaft)",
    "maven": "3.9",
    "minio": "RELEASE.2025-04-22T22-12-26Z",
    "mysql": "8.0.36",
    "node": "20",
    "path_b_dlq": "Flink KafkaSink 3.4.0-1.20 (AT_LEAST_ONCE)",
    "python": "3.11",
    "schema_registry": "Confluent 7.9.8",
    "starrocks": "3.3.x (M3+)"
  },
  "started_at": "2026-08-20T13:07:00Z",
  "summary": {
    "duplicates_detected": 36,
    "passed": true,
    "snapshot_diff_count": 0
  }
}
