{
  "sqlite_version": "3.42.0",
  "result_ids": [
    [
      "P06"
    ],
    [
      "P07"
    ],
    [
      "P08"
    ]
  ],
  "plan_before_date_index": [
    [
      4,
      0,
      0,
      "SCAN purchases USING INDEX sqlite_autoindex_purchases_1"
    ]
  ],
  "plan_after_date_index": [
    [
      4,
      0,
      0,
      "SEARCH purchases USING INDEX ix_purchases_date (purchased_at>? AND purchased_at<?)"
    ],
    [
      18,
      0,
      0,
      "USE TEMP B-TREE FOR ORDER BY"
    ]
  ],
  "plan_with_wrapped_date": [
    [
      4,
      0,
      0,
      "SCAN purchases USING INDEX sqlite_autoindex_purchases_1"
    ]
  ],
  "parameter_binding_checks": "passed: normal and SQL-looking literal",
  "incremental_replay_checks": [
    {
      "checkpoint": "2026-01-01T12:05:00",
      "batch_event_ids": [
        "E01",
        "E02",
        "E03",
        "E05",
        "E06",
        "E04",
        "E07"
      ],
      "destination_rows": 7
    },
    {
      "checkpoint": "2026-01-01T12:15:00",
      "batch_event_ids": [
        "E08"
      ],
      "destination_rows": 8
    }
  ],
  "event_time_cursor_misses_late_event": true,
  "limits": "Tiny synthetic fixture; no production timing claim. Plan text is diagnostic, not a stable API. Ingestion contract excludes backdated visibility and mutable event payloads."
}
