--- settings, against D7's live variables ------------------------------
timeout                        = D7 10                   PASS  10
history_limit                  = D7 21600                PASS  21600
batch_limit                    = D7 10                   PASS  10
from_email                     = D7 'jayson@ceonlinetraining.com' PASS  'jayson@ceonlinetraining.com'
from_name                      = D7 'CE Training Courses, Inc.' PASS  'CE Training Courses, Inc.'
subject                        = D7 'Did you have trouble?' PASS  'Did you have trouble?'
customer_service_phone_number  = D7 ''                   PASS  ''
bcc_email                      = D7 'info@ceonlinetraining.com' PASS  'info@ceonlinetraining.com'
testmode_email                 = D7 'jayson@ceonlinetraining.com' PASS  'jayson@ceonlinetraining.com'
bcc_active                     = D7 false                PASS  false
testmode                       = D7 false                PASS  false
test mode is OFF, as it is in D7 (live sending)          PASS

--- the already-mailed history ----------------------------------------
history row count D7 = D10                               PASS  3915 / 3915
history identical, column for column                     PASS
the primary key is order_id, so the LEFT JOIN can suppress re-sends PASS

--- D10 2.0.1 differs from D7 in two ways, and here is the size of it --
  (a) D7 statuses: pending, cart, checkout_checkout, checkout_review, checkout_payment
      D10 hardcodes state = 'draft' (D7's `cart`). Orders in the other
      4 states, which D10 will NOT mail about: 2473
  the difference only ever sends FEWER mails, never more PASS

  (b) D7 windows on o.created; D10 2.0.1 windows on o.changed.
      in the window by CHANGED (what D10 will use): 1
      in the window by CREATED (what D7 would use): 1

--- the send queue right now, capped at batch_limit -------------------
  batch_limit is 10, so one cron run would send at most 10 mail(s).
    order 88053    v***@mailinator.com              created 2026-09-10  changed 2026-09-10
no order is queued whose cart D7 already mailed about    PASS

  ⚠️ 0 of the 1 queued order(s) are only in the window because their
     `changed` timestamp was touched after the cart went cold. D7 would
     not have mailed those - see difference (b).

All checks passed.
