idmodern_recipe_idhistorical_recipe_idfamily_idrelation_typeconfidenceevidence_jsonnotescreated_at
651118251180—uncertain_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
65211825—1same_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
65311826968—modern_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
65411826—12same_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
655118272234—uncertain_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
656118302240—modern_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
657118312242—uncertain_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
65811833695—name_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
659118343511—modern_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
660118412052—modern_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
66111841—35same_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
662118451979—modern_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
66311848667—modern_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
66411848—35same_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
665118503732—uncertain_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
666118531217—uncertain_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
66711856516—uncertain_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
66811856—25same_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
669118574390—uncertain_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
67011859754—uncertain_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
67111859—11same_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
67211860677—uncertain_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
67311860—8same_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
674118644201—name_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
675118663363—modern_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
676118704337—name_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
67711873412—modern_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
67811873—12same_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
679118754220—modern_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
68011877884—name_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
68111877—41same_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
682118832072—modern_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
683118842054—name_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
68411884—11same_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
685119073386—uncertain_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
68611908563—modern_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
68711908—40same_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
68811908—41same_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
68911910629—uncertain_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
69011910—1same_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
691119121082—modern_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
69211912—1same_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
693119132482—modern_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
694119164341—modern_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
69511930536—modern_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
69611930—11same_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
697119323693—modern_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