{"version":"2026-09-20.4","note":"Restaurant name -> chain. Patterns are regular expressions run against the upper-cased name a government source records, after curly, backtick and mis-encoded apostrophes are normalized to a plain one. A name that matches two chains (a shared KFC/Taco Bell kitchen) is assigned to neither. This file is the correction surface (methodology rule 8) - change it here, bump the version, re-run scripts/etl.py.","chains":[{"chain":"McDonald's","slug":"mcdonalds","pattern":"(?<!OLD )(?<!RONALD )MC ?DONALD(?! AVENUE)"},{"chain":"Burger King","slug":"burger-king","pattern":"BURGER KING"},{"chain":"Wendy's","slug":"wendys","pattern":"WENDY'?S"},{"chain":"Taco Bell","slug":"taco-bell","pattern":"TACO BELL"},{"chain":"Subway","slug":"subway","pattern":"^SUBWAY|SUBWAY #| SUBWAY"},{"chain":"KFC","slug":"kfc","pattern":"\\bKFC\\b|KENTUCKY FRIED"},{"chain":"Popeyes","slug":"popeyes","pattern":"POPEYE"},{"chain":"Chick-fil-A","slug":"chick-fil-a","pattern":"CHICK-? ?FIL"},{"chain":"Chipotle","slug":"chipotle","pattern":"CHIPOTLE"},{"chain":"Dunkin'","slug":"dunkin","pattern":"DUNKIN"},{"chain":"Starbucks","slug":"starbucks","pattern":"STARBUCKS"},{"chain":"Domino's","slug":"dominos","pattern":"DOMINO'?S"},{"chain":"Pizza Hut","slug":"pizza-hut","pattern":"PIZZA HUT"},{"chain":"Papa John's","slug":"papa-johns","pattern":"PAPA JOHN"},{"chain":"Arby's","slug":"arbys","pattern":"ARBY'?S"},{"chain":"Sonic","slug":"sonic","pattern":"SONIC DRIVE|^SONIC$|^SONIC #"},{"chain":"Dairy Queen","slug":"dairy-queen","pattern":"DAIRY QUEEN"},{"chain":"Five Guys","slug":"five-guys","pattern":"FIVE GUYS"},{"chain":"Panera","slug":"panera","pattern":"PANERA"},{"chain":"Jimmy John's","slug":"jimmy-johns","pattern":"JIMMY JOHN"},{"chain":"Wingstop","slug":"wingstop","pattern":"WINGSTOP"},{"chain":"Little Caesars","slug":"little-caesars","pattern":"LITTLE CAESAR"},{"chain":"Checkers","slug":"checkers","pattern":"CHECKERS"},{"chain":"White Castle","slug":"white-castle","pattern":"WHITE CASTLE"},{"chain":"Panda Express","slug":"panda-express","pattern":"PANDA EXPRESS"},{"chain":"Hardee's","slug":"hardees","pattern":"HARDEE'?S"},{"chain":"Jersey Mike's","slug":"jersey-mikes","pattern":"JERSEY MIKE"},{"chain":"Zaxby's","slug":"zaxbys","pattern":"ZAXBY"},{"chain":"Culver's","slug":"culvers","pattern":"CULVER'?S"},{"chain":"Shake Shack","slug":"shake-shack","pattern":"SHAKE SHACK"},{"chain":"Whataburger","slug":"whataburger","pattern":"WHAT-?A-?BURGER"},{"chain":"Jack in the Box","slug":"jack-in-the-box","pattern":"JACK IN THE BOX"},{"chain":"Raising Cane's","slug":"raising-canes","pattern":"RAISING CANE"},{"chain":"Firehouse Subs","slug":"firehouse-subs","pattern":"FIREHOUSE SUB"}]}