idmodern_recipe_idhistorical_recipe_idfamily_idrelation_typeconfidenceevidence_jsonnotescreated_at
651118251180uncertain_matchreview{"modern_name": "Port Wine Cocktail", "historical_name": "Port Wine Cocktail", "name_match": "exact_normalized", "shared_ingredients": ["port"], "ingredient_overlap": 0.5}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
652118251same_family_asmedium{"via_historical_recipe_id": 1180, "historical_name": "Port Wine Cocktail", "family_name": "Aromatic Cocktail Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
65311826968modern_spec_forhigh{"modern_name": "Port Wine Flip", "historical_name": "Port Wine Flip", "name_match": "exact_normalized", "shared_ingredients": ["egg", "nutmeg", "port", "powdered sugar"], "ingredient_overlap": 0.8}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
6541182612same_family_asmedium{"via_historical_recipe_id": 968, "historical_name": "Port Wine Flip", "family_name": "Flip Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
655118272234uncertain_matchreview{"modern_name": "Porto flip", "historical_name": "Porto Flip", "name_match": "exact_normalized", "shared_ingredients": ["egg yolk"], "ingredient_overlap": 0.333}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
656118302240modern_spec_formedium{"modern_name": "Quaker's Cocktail", "historical_name": "Quaker's Cocktail", "name_match": "exact_normalized", "shared_ingredients": ["brandy", "raspberry syrup"], "ingredient_overlap": 0.5}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
657118312242uncertain_matchreview{"modern_name": "Quarter Deck Cocktail", "historical_name": "Quarter-Deck Cocktail", "name_match": "exact_normalized", "shared_ingredients": ["sherry"], "ingredient_overlap": 0.333}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
65811833695name_collision_withreview{"modern_name": "Queen Charlotte", "historical_name": "Queen Charlotte", "name_match": "exact_normalized", "shared_ingredients": [], "ingredient_overlap": 0.0}Exact drink-name collision only; not evidence of origin or lineage.7/11/2026, 1:56:31 PM
659118343511modern_spec_formedium{"modern_name": "Queen Elizabeth", "historical_name": "Queen Elizabeth", "name_match": "exact_normalized", "shared_ingredients": ["benedictine", "dry vermouth"], "ingredient_overlap": 0.667}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
660118412052modern_spec_forhigh{"modern_name": "Ramos Gin Fizz", "historical_name": "Ramos Gin Fizz", "name_match": "exact_normalized", "shared_ingredients": ["cream", "egg white", "gin", "lemon juice", "vanilla extract"], "ingredient_overlap": 0.714}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
6611184135same_family_asmedium{"via_historical_recipe_id": 2052, "historical_name": "Ramos Gin Fizz", "family_name": "Fizz Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
662118451979modern_spec_formedium{"modern_name": "Rose", "historical_name": "Rose", "name_match": "exact_normalized", "shared_ingredients": ["dry vermouth", "gin", "grenadine"], "ingredient_overlap": 0.5}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
66311848667modern_spec_formedium{"modern_name": "Royal Fizz", "historical_name": "Royal Fizz", "name_match": "exact_normalized", "shared_ingredients": ["egg", "gin"], "ingredient_overlap": 0.5}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
6641184835same_family_asmedium{"via_historical_recipe_id": 667, "historical_name": "Royal Fizz", "family_name": "Fizz Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
665118503732uncertain_matchreview{"modern_name": "Royal Gin Fizz", "historical_name": "Royal Gin Fizz", "name_match": "exact_normalized", "shared_ingredients": ["egg", "gin"], "ingredient_overlap": 0.4}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
666118531217uncertain_matchreview{"modern_name": "Rum Cooler", "historical_name": "Rum Cooler", "name_match": "exact_normalized", "shared_ingredients": ["rum"], "ingredient_overlap": 0.333}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
66711856516uncertain_matchreview{"modern_name": "Rum Punch", "historical_name": "Rum Punch", "name_match": "exact_normalized", "shared_ingredients": ["ice", "rum"], "ingredient_overlap": 0.4}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
6681185625same_family_asmedium{"via_historical_recipe_id": 516, "historical_name": "Rum Punch", "family_name": "Bar-Glass Punch Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
669118574390uncertain_matchreview{"modern_name": "Rum Runner", "historical_name": "Rum Runner", "name_match": "exact_normalized", "shared_ingredients": ["pineapple juice"], "ingredient_overlap": 0.2}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
67011859754uncertain_matchreview{"modern_name": "Rum Sour", "historical_name": "Rum Sour", "name_match": "exact_normalized", "shared_ingredients": ["lemon juice", "sugar"], "ingredient_overlap": 0.4}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
6711185911same_family_asmedium{"via_historical_recipe_id": 754, "historical_name": "Rum Sour", "family_name": "Sour Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
67211860677uncertain_matchreview{"modern_name": "Rum Toddy", "historical_name": "Rum Toddy", "name_match": "exact_normalized", "shared_ingredients": ["water"], "ingredient_overlap": 0.25}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
673118608same_family_asmedium{"via_historical_recipe_id": 677, "historical_name": "Rum Toddy", "family_name": "Toddy Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
674118644201name_collision_withreview{"modern_name": "San Francisco", "historical_name": "San Francisco", "name_match": "exact_normalized", "shared_ingredients": [], "ingredient_overlap": 0.0}Exact drink-name collision only; not evidence of origin or lineage.7/11/2026, 1:56:31 PM
675118663363modern_spec_formedium{"modern_name": "Sazerac", "historical_name": "Sazerac", "name_match": "exact_normalized", "shared_ingredients": ["lemon peel", "peychaud bitters", "sugar"], "ingredient_overlap": 0.5}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
676118704337name_collision_withreview{"modern_name": "Sea breeze", "historical_name": "Sea Breeze", "name_match": "exact_normalized", "shared_ingredients": [], "ingredient_overlap": 0.0}Exact drink-name collision only; not evidence of origin or lineage.7/11/2026, 1:56:31 PM
67711873412modern_spec_forhigh{"modern_name": "Sherry Flip", "historical_name": "Sherry Flip", "name_match": "exact_normalized", "shared_ingredients": ["egg", "nutmeg", "powdered sugar", "sherry"], "ingredient_overlap": 0.8}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
6781187312same_family_asmedium{"via_historical_recipe_id": 412, "historical_name": "Sherry Flip", "family_name": "Flip Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
679118754220modern_spec_formedium{"modern_name": "Sidecar", "historical_name": "Sidecar", "name_match": "exact_normalized", "shared_ingredients": ["cointreau", "lemon juice"], "ingredient_overlap": 0.667}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
68011877884name_collision_withreview{"modern_name": "Snowball", "historical_name": "Snowball", "name_match": "exact_normalized", "shared_ingredients": [], "ingredient_overlap": 0.0}Exact drink-name collision only; not evidence of origin or lineage.7/11/2026, 1:56:31 PM
6811187741same_family_asmedium{"via_historical_recipe_id": 884, "historical_name": "Snowball", "family_name": "Highball Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
682118832072modern_spec_forhigh{"modern_name": "Stinger", "historical_name": "Stinger", "name_match": "exact_normalized", "shared_ingredients": ["brandy", "white creme de menthe"], "ingredient_overlap": 1.0}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
683118842054name_collision_withreview{"modern_name": "Stone Sour", "historical_name": "Stone Sour", "name_match": "exact_normalized", "shared_ingredients": [], "ingredient_overlap": 0.0}Exact drink-name collision only; not evidence of origin or lineage.7/11/2026, 1:56:31 PM
6841188411same_family_asmedium{"via_historical_recipe_id": 2054, "historical_name": "Stone Sour", "family_name": "Sour Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
685119073386uncertain_matchreview{"modern_name": "Tipperary", "historical_name": "Tipperary", "name_match": "exact_normalized", "shared_ingredients": ["sweet vermouth"], "ingredient_overlap": 0.333}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
68611908563modern_spec_formedium{"modern_name": "Tom Collins", "historical_name": "Tom Collins", "name_match": "exact_normalized", "shared_ingredients": ["club soda", "gin", "lemon juice", "sugar"], "ingredient_overlap": 0.667}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
6871190840same_family_asmedium{"via_historical_recipe_id": 563, "historical_name": "Tom Collins", "family_name": "Collins Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
6881190841same_family_asmedium{"via_historical_recipe_id": 563, "historical_name": "Tom Collins", "family_name": "Highball Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
68911910629uncertain_matchreview{"modern_name": "Turf Cocktail", "historical_name": "Turf Cocktail", "name_match": "exact_normalized", "shared_ingredients": ["dry vermouth", "gin"], "ingredient_overlap": 0.4}Exact drink-name collision with limited ingredient overlap; review before asserting lineage.7/11/2026, 1:56:31 PM
690119101same_family_asmedium{"via_historical_recipe_id": 629, "historical_name": "Turf Cocktail", "family_name": "Aromatic Cocktail Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
691119121082modern_spec_formedium{"modern_name": "Tuxedo Cocktail", "historical_name": "Tuxedo Cocktail", "name_match": "exact_normalized", "shared_ingredients": ["cherry", "dry vermouth", "maraschino liqueur", "orange bitters"], "ingredient_overlap": 0.667}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
692119121same_family_asmedium{"via_historical_recipe_id": 1082, "historical_name": "Tuxedo Cocktail", "family_name": "Aromatic Cocktail Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
693119132482modern_spec_forhigh{"modern_name": "Valencia Cocktail", "historical_name": "Valencia Cocktail", "name_match": "exact_normalized", "shared_ingredients": ["apricot brandy", "orange bitters", "orange juice"], "ingredient_overlap": 1.0}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
694119164341modern_spec_formedium{"modern_name": "Vermouth Cassis", "historical_name": "Vermouth Cassis", "name_match": "exact_normalized", "shared_ingredients": ["creme de cassis", "dry vermouth"], "ingredient_overlap": 0.667}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
69511930536modern_spec_forhigh{"modern_name": "Whiskey Sour", "historical_name": "Whiskey Sour", "name_match": "exact_normalized", "shared_ingredients": ["cherry", "lemon", "powdered sugar"], "ingredient_overlap": 0.75}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM
6961193011same_family_asmedium{"via_historical_recipe_id": 536, "historical_name": "Whiskey Sour", "family_name": "Sour Family"}Candidate family link inherited from exact-name historical match; review before promoting to membership.7/11/2026, 1:56:31 PM
697119323693modern_spec_formedium{"modern_name": "White Lady", "historical_name": "White Lady", "name_match": "exact_normalized", "shared_ingredients": ["gin", "lemon juice"], "ingredient_overlap": 0.667}Exact drink-name collision plus substantial ingredient overlap.7/11/2026, 1:56:31 PM