@cfxlabsinc/b2b-services
    Preparing search index...
    CachedPaymentInstrumentSearchItem: WithSerializedDates<
        PaymentInstrumentSearchItem,
    >

    Serialized projection of PaymentInstrumentSearchItem for the L2 cache. L2 round-trips through JSON, so Date fields arrive as strings on cross-process / post-L1 reads. createdAt / updatedAt / deletedAt (all inherited from PaymentInstrumentBase) are the only Date-typed fields across all ten variants.