merchant     variants A strings  A keys B strings  B keys N strings  N keys
Starbucks           6         1       1         1       1         1       1   N=['Starbucks']
Amazon              6         2       2         2       2         2       2   N=['Amazon', 'Amazon Prime']
Whole Foods         5         1       1         1       1         1       1   N=['Whole Foods']
Target              5         1       1         1       1         1       1   N=['Target']
Netflix             5         1       1         1       1         1       1   N=['Netflix']
Uber                5         2       2         2       2         2       2   N=['Uber', 'Uber Eats']
Shell               4         1       1         1       1         1       1   N=['Shell']
Walmart             5         1       1         1       1         1       1   N=['Walmart']
Chipotle            4         1       1         1       1         1       1   N=['Chipotle']
CVS                 4         1       1         1       1         1       1   N=['CVS']
TOTAL variants=49  A strings=12 keys=12  B strings=12 keys=12  N(vendor_normalizer) strings=12 keys=12  (ideal: 10 each)

Special-case probes (pipeline arm A): raw -> vendor | category
  'ATMOS ENERGY 8005641234'                -> 'Atmos Energy'                                | Other
  'STATE FARM ATM FEE'                     -> 'State Farm'                                  | Financial
  'ZELLE TO JANE DOE JPM99'                -> 'Zelle · Jane Doe'                            | Transfer
  'ZELLE FROM CHRIS P REF 88213'           -> 'Zelle · Chris P'                             | Transfer
  'ONTARIO ATMOSPHERE CAFE'                -> 'Ontario Atmosphere Cafe'                     | Food & Dining
  'TOKYO SUSHI BAR'                        -> 'Tokyo Sushi Bar'                             | Other
  'VENMO *ALEX COFFEE'                     -> 'Venmo · Alex Coffee'                         | Transfer
