{"assets":[{"approval_state":"approved","asset_key":"ingredient/amaro-such-as-averna","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one centered generic dark amber amaro bottle with blank unbranded labels; no readable text, logos, people, clutter, ghosting, truncation, or visible edge halos. Clear and adequately occupied at both sizes.; source contexts: [{\"root_index\": 2, \"source_label\": \"amaro such as averna\", \"uses\": [{\"week\": 22, \"source_label\": \"Amaro such as Averna (for the bitter variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/amaro-such-as-averna/web.146969707335.png","remote_path":"assets/v1/ingredient/amaro-such-as-averna/web.146969707335.png","sha256":"146969707335e3cb915569f87dfa654c6342d1a967ba4fae5eada8283291f355","size":19938,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/amaro-such-as-averna/web.png"},{"approval_state":"approved","asset_key":"ingredient/aperol","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete centered generic clear bottle with vivid translucent orange aperitivo, blank cream label, and plain natural closure; clean and recognizable at both sizes with no text, branding, clipping, alpha holes, detached artifacts, halos, or extra objects on dark or cream.; source contexts: [{\"root_index\": 4, \"source_label\": \"aperol\", \"uses\": [{\"week\": 26, \"source_label\": \"Aperol (optional, for the gentler Aperol Garibaldi variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/aperol/web.e85e90e5794b.png","remote_path":"assets/v1/ingredient/aperol/web.e85e90e5794b.png","sha256":"e85e90e5794b7d1c4350ecd13fe30c6561cdeafdb23da6a3528476d66e707c2a","size":19179,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/aperol-retry-20260822b/web.png"},{"approval_state":"approved","asset_key":"ingredient/apple-cider-vinegar-pickled-onions","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent clear unbranded jar of pink apple-cider-vinegar pickled onion slices in brine. The failed baked checkerboard family was regenerated. A detached provider speck was removed deterministically as disconnected alpha outside the main subject. Final master and web derivatives have no checkerboard, detached specks, text, logos, clipping, ghosting, or visible edge damage.; source contexts: [{\"root_index\": 5, \"source_label\": \"apple cider vinegar pickled onions\", \"uses\": [{\"week\": 12, \"source_label\": \"Apple cider vinegar pickled onions (for chippy gibby variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/apple-cider-vinegar-pickled-onions/web.b052d06fdf46.png","remote_path":"assets/v1/ingredient/apple-cider-vinegar-pickled-onions/web.b052d06fdf46.png","sha256":"b052d06fdf46acf8ceafd0a555f9226775c18c7cf222313e162aa8c515911031","size":42071,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/apple-cider-vinegar-pickled-onions/web.png"},{"approval_state":"approved","asset_key":"ingredient/beef-jerky","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent grouping of three overlapping complete irregular dark-brown beef-jerky strips, dry, fibrous, photorealistic, and clearly recognizable at 260px. Clean on dark and cream at both sizes.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/beef-jerky/web.46cb079fe3dc.png","remote_path":"assets/v1/ingredient/beef-jerky/web.46cb079fe3dc.png","sha256":"46cb079fe3dcfd3b09616a14d43b70c8299ee85e5cc85aa2b55333b01e178cb8","size":69370,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/beef-jerky/web.png"},{"approval_state":"approved","asset_key":"ingredient/bell-pepper","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete whole fresh glossy red bell pepper with intact green stem; clean and recognizable at both sizes on dark and cream with no clipping, alpha defects, text, logo, or extra object.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/bell-pepper/web.b11bd833b30b.png","remote_path":"assets/v1/ingredient/bell-pepper/web.b11bd833b30b.png","sha256":"b11bd833b30b328c96559f20d48c468aaa83c04a27d15b87460fbb2da9ae0ec1","size":47971,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/bell-pepper/web.png"},{"approval_state":"approved","asset_key":"ingredient/black-pepper","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete closed clear generic spice jar visibly filled with coarse black pepper, blank cream label, and plain dark cap; clean and recognizable at both sizes after removal of one disconnected 1-pixel alpha component and fresh web derivation.; source contexts: [{\"root_index\": 6, \"source_label\": \"black pepper\", \"uses\": [{\"week\": 16, \"source_label\": \"Black pepper\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/black-pepper/web.449521c7ba8f.png","remote_path":"assets/v1/ingredient/black-pepper/web.449521c7ba8f.png","sha256":"449521c7ba8f94cdd7aceab2ff43f789eb0f069cb71e5497368f56ff82d61a69","size":39736,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/black-pepper-retry-20260822/web.png"},{"approval_state":"approved","asset_key":"ingredient/blood-orange","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete whole blood orange plus one cut half with unmistakable deep ruby-crimson flesh. Master and web are photorealistic, crisp, clean-edged, and artifact-free on dark and cream, with no leaves, extra objects, text, logos, checkerboard, frame, halo, alpha holes, or detached specks.; source contexts: [{\"root_index\": 7, \"source_label\": \"blood oranges cara cara tangerine or grapefruit\", \"uses\": [{\"week\": 26, \"source_label\": \"Blood oranges, Cara Cara, tangerine, or grapefruit (optional variation citrus)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 115, \"source_label\": \"blood orange\", \"uses\": [{\"week\": 26, \"source_label\": \"Blood oranges, Cara Cara, tangerine, or grapefruit (optional variation citrus)\", \"optional_alternative_subject\": \"Blood orange\", \"legacy_status\": \"EXPANDED_FROM_COMPOUND\"}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/blood-orange/web.54db7ff5ce6e.png","remote_path":"assets/v1/ingredient/blood-orange/web.54db7ff5ce6e.png","sha256":"54db7ff5ce6e0c29af9231656906bacf324b53ad08d0997ec3d690dc2a7ae0e3","size":73119,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/blood-orange-retry2-20260822/web.png"},{"approval_state":"approved","asset_key":"ingredient/bourbon","mime_type":"image/png","provenance":"Approved ingredient library artwork; One centered coherent generic amber bourbon bottle; realistic and unbranded with no readable text, logos, extra objects, clipping, checkerboard, visible detached specks, ghosting, halos, or edge damage at either size.; source contexts: [{\"root_index\": 8, \"source_label\": \"bourbon\", \"uses\": [{\"week\": 23, \"source_label\": \"Bourbon\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 4, \"source_label\": \"Bourbon or rye whiskey (your choice)\", \"optional_alternative_subject\": \"Bourbon\"}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/bourbon/web.6f51d76ff92f.png","remote_path":"assets/v1/ingredient/bourbon/web.6f51d76ff92f.png","sha256":"6f51d76ff92f7135043b9152c312fd45f4bdfbedab8066ef06644a848a4ad441","size":24817,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/bourbon/web.png"},{"approval_state":"approved","asset_key":"ingredient/campari","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent generic ruby-red bitter aperitivo bottle with blank unbranded presentation. A detached provider speck was removed deterministically; the cleaned master and web derivative pass separately on dark and cream with no clipping, ghosting, halos, readable text, or visible edge damage.; source contexts: [{\"root_index\": 10, \"source_label\": \"campari\", \"uses\": [{\"week\": 3, \"source_label\": \"Campari\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 11, \"source_label\": \"Campari\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 19, \"source_label\": \"Campari\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 26, \"source_label\": \"Campari\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/campari/web.9748a9ceae51.png","remote_path":"assets/v1/ingredient/campari/web.9748a9ceae51.png","sha256":"9748a9ceae5197c9854e099cf866b43b5bfb58e4e1b6baa4f486d2cf4f56fcbf","size":20106,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/campari/web.png"},{"approval_state":"approved","asset_key":"ingredient/cara-cara-orange","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete whole Cara Cara orange plus one cut half with unmistakable coral-salmon flesh, visibly distinct from the deep ruby Blood orange family. Master and web are photorealistic, crisp, clean-edged, and artifact-free on dark and cream, with no leaves, extra objects, text, logos, checkerboard, frame, halo, alpha holes, or detached specks.; source contexts: [{\"root_index\": 7, \"source_label\": \"blood oranges cara cara tangerine or grapefruit\", \"uses\": [{\"week\": 26, \"source_label\": \"Blood oranges, Cara Cara, tangerine, or grapefruit (optional variation citrus)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 116, \"source_label\": \"cara cara orange\", \"uses\": [{\"week\": 26, \"source_label\": \"Blood oranges, Cara Cara, tangerine, or grapefruit (optional variation citrus)\", \"optional_alternative_subject\": \"Cara Cara orange\", \"legacy_status\": \"EXPANDED_FROM_COMPOUND\"}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cara-cara-orange/web.6f0530d8e05b.png","remote_path":"assets/v1/ingredient/cara-cara-orange/web.6f0530d8e05b.png","sha256":"6f0530d8e05bc018e868bb151598a90406c6175edcfd14d025de5ff6d766207c","size":56013,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cara-cara-orange-retry2-20260822/web.png"},{"approval_state":"approved","asset_key":"ingredient/celery-salt","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete closed clear spice jar filled with pale green celery salt, with a prominent blank cream label and plain cap. Master and web are crisp and recognizable on dark and cream with no text, logo, loose salt, checkerboard, halo, alpha holes, detached specks, clipping, or extra objects.; source contexts: [{\"root_index\": 11, \"source_label\": \"celery salt\", \"uses\": [{\"week\": 16, \"source_label\": \"Celery salt\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/celery-salt/web.da5ed48cb3ae.png","remote_path":"assets/v1/ingredient/celery-salt/web.da5ed48cb3ae.png","sha256":"da5ed48cb3ae2eaa212ca467ebc0a3a59f4d7d15067ba7ed8ed48addfeb48853","size":41548,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/celery-salt-retry2-20260823/web.png"},{"approval_state":"approved","asset_key":"ingredient/chamoy-sauce","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unbranded squeeze bottle of glossy deep-red chamoy with a blank yellow label is clean, centered, unclipped, and recognizable in master and web on dark and cream. Deterministic cleanup removed only 423 nonzero-alpha pixels across 136 disconnected speck components; the 151,951-pixel bottle component was unchanged.; source contexts: [{\"root_index\": 97, \"source_label\": \"taj n seasoning or chamoy or chili lime seasoning\", \"uses\": [{\"week\": 7, \"source_label\": \"Tajín seasoning or chamoy or chili-lime seasoning (for the rim)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/chamoy-sauce/web.32aa35dd7ef7.png","remote_path":"assets/v1/ingredient/chamoy-sauce/web.32aa35dd7ef7.png","sha256":"32aa35dd7ef71a7b6ad6aca617929bc1dfce0528270712b3b527e5b1e511fea7","size":24721,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/chamoy-sauce-retry-20260827/web.png"},{"approval_state":"approved","asset_key":"ingredient/cheese-cubes","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly three complete solid pale-yellow cheddar-style cubes with intact edges. Master and web are unclipped, clean, readable, and free of holes, halos, checkerboard residue, detached artifacts, text, and unrelated objects on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cheese-cubes/web.2defa9e63a57.png","remote_path":"assets/v1/ingredient/cheese-cubes/web.2defa9e63a57.png","sha256":"2defa9e63a5748f1df847a2be82b1def0f261e98366bc5e9f1e550fbf4ba8938","size":52592,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cheese-cubes-retry2-20260826/web.png"},{"approval_state":"approved","asset_key":"ingredient/cherry-tomatoes","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly three complete glossy ripe red cherry tomatoes with natural green calyxes, no vine or extra object. Master and web are clean, unclipped, photorealistic, readable, and free of holes, halos, checkerboard residue, or detached artifacts on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cherry-tomatoes/web.2fce6141f64a.png","remote_path":"assets/v1/ingredient/cherry-tomatoes/web.2fce6141f64a.png","sha256":"2fce6141f64a9f45f118a2b3b3ef56a12f9de2efc4084b59b19324b554dfc1dc","size":48186,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cherry-tomatoes-retry-20260825/web.png"},{"approval_state":"approved","asset_key":"ingredient/chia-seeds","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent recognizable mound of dry mottled black, gray, and white chia seeds with naturally adjacent loose grains; no container, text, extra objects, clipping, checkerboard, ghosting, halos, or anomalous artifacts at either size.; source contexts: [{\"root_index\": 12, \"source_label\": \"chia seeds\", \"uses\": [{\"week\": 8, \"source_label\": \"Chia seeds (for chia version)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/chia-seeds/web.5c869325cbff.png","remote_path":"assets/v1/ingredient/chia-seeds/web.5c869325cbff.png","sha256":"5c869325cbffa571f5196969882bf8effcb6cbb991fb7ea5070115a79be2e8b8","size":103281,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/chia-seeds/web.png"},{"approval_state":"approved","asset_key":"ingredient/chili-based-liqueur","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent generic clear unbranded spirits bottle containing deep red chili-infused liqueur with visible whole chilies. It reads as liqueur rather than hot sauce and is clean at both sizes on dark and cream.; source contexts: [{\"root_index\": 13, \"source_label\": \"chili peppers or chili based liqueur\", \"uses\": [{\"week\": 5, \"source_label\": \"Optional - chili peppers or chili-based liqueur\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/chili-based-liqueur/web.c85294d6ab54.png","remote_path":"assets/v1/ingredient/chili-based-liqueur/web.c85294d6ab54.png","sha256":"c85294d6ab5492032b586d3065a868419e43a88c271d0116ee5c5974d0ecc74a","size":25299,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/chili-based-liqueur/web.png"},{"approval_state":"approved","asset_key":"ingredient/chili-peppers","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent small grouping of realistic fresh red and green chili peppers. Master and web are clean, recognizable, unbranded, unclipped, and free of text, checkerboard, ghosting, detached specks, halos, and unrelated objects.; source contexts: [{\"root_index\": 13, \"source_label\": \"chili peppers or chili based liqueur\", \"uses\": [{\"week\": 5, \"source_label\": \"Optional - chili peppers or chili-based liqueur\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/chili-peppers/web.3597743753d5.png","remote_path":"assets/v1/ingredient/chili-peppers/web.3597743753d5.png","sha256":"3597743753d59e241b35a91e396d1a50c0dd0fddde909ebd23764ba6093238bd","size":58614,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/chili-peppers/web.png"},{"approval_state":"approved","asset_key":"ingredient/chocolate-bitters","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent photorealistic small amber-glass bitters bottle containing very dark brown liquid with a blank dark-brown label; clean and complete at both sizes on dark and cream, with no text, logos, clipping, checkerboard, ghosting, detached artifacts, halos, or edge damage.; source contexts: [{\"root_index\": 14, \"source_label\": \"chocolate bitters or orange bitters\", \"uses\": [{\"week\": 25, \"source_label\": \"Chocolate bitters or orange bitters\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/chocolate-bitters/web.7b2476da6e2e.png","remote_path":"assets/v1/ingredient/chocolate-bitters/web.7b2476da6e2e.png","sha256":"7b2476da6e2e0d682c26479799c7ca490d4e69aa50cc9808550287b2d998e78c","size":27345,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/chocolate-bitters/web.png"},{"approval_state":"approved","asset_key":"ingredient/cinnamon-stick","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete centered photorealistic cinnamon stick with clearly rolled bark. Master and web are clean on dark and cream with no clipping, ghosting, alpha holes, detached specks, or visible halos.; source contexts: [{\"root_index\": 36, \"source_label\": \"garnish nutmeg cocoa powder cinnamon stick or vanilla bean\", \"uses\": [{\"week\": 14, \"source_label\": \"Optional garnish: nutmeg, cocoa powder, cinnamon stick, or vanilla bean\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cinnamon-stick/web.ffd5087bb3b5.png","remote_path":"assets/v1/ingredient/cinnamon-stick/web.ffd5087bb3b5.png","sha256":"ffd5087bb3b5fd38471e52b450b45140d098f5195f7dc3e866de4f4b75da112e","size":38303,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cinnamon-stick/web.png"},{"approval_state":"approved","asset_key":"ingredient/cocktail-cherry","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one photorealistic glossy deep-red stemless preserved cocktail cherry. Master and web remain crisp, recognizable, clean-edged, and artifact-free on dark and cream, with no extra object, clipping, halo, alpha hole, or detached mark.; source contexts: [{\"root_index\": 15, \"source_label\": \"cocktail cherry\", \"uses\": [{\"week\": 2, \"source_label\": \"cocktail cherry\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cocktail-cherry/web.dc83204649c6.png","remote_path":"assets/v1/ingredient/cocktail-cherry/web.dc83204649c6.png","sha256":"dc83204649c6f8c334f2cce586e02bb754a3605f914df1c77073eb6ab6de5d3f","size":69612,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cocktail-cherry-retry2-20260823/web.png"},{"approval_state":"approved","asset_key":"ingredient/cocoa-powder","mime_type":"image/png","provenance":"Approved ingredient library artwork; Recognizable cocoa mound; no conspicuous halos, checkerboard, internal holes or clipping after exterior-only low-chroma flood fill and one-pixel alpha erosion. Web rederived from final master.; source contexts: [{\"root_index\": 36, \"source_label\": \"garnish nutmeg cocoa powder cinnamon stick or vanilla bean\", \"uses\": [{\"week\": 14, \"source_label\": \"Optional garnish: nutmeg, cocoa powder, cinnamon stick, or vanilla bean\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cocoa-powder/web.a362270330a4.png","remote_path":"assets/v1/ingredient/cocoa-powder/web.a362270330a4.png","sha256":"a362270330a46df3acd807020376716dba6a1a7439f32be40b4679884ba779f6","size":44126,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cocoa-powder-retry-20260916/web.png"},{"approval_state":"approved","asset_key":"ingredient/coconut-cream","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete blue bowl contains smooth, level, settled ivory coconut cream beside one complete brown coconut half. Master and web are clean, unclipped, and readable on dark and cream with no whipped peak, spiral, text, logo, checkerboard, alpha hole, halo, or detached artifact.; source contexts: [{\"root_index\": 16, \"source_label\": \"coconut cream\", \"uses\": [{\"week\": 14, \"source_label\": \"Coconut cream (for coconut variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/coconut-cream/web.01decb5d7bdb.png","remote_path":"assets/v1/ingredient/coconut-cream/web.01decb5d7bdb.png","sha256":"01decb5d7bdb2b2fdabbf59bc3ad8d7a980914eb644cd6f49036e6cfedbf4ef2","size":44138,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/coconut-cream-retry7-20260824/web.png"},{"approval_state":"approved","asset_key":"ingredient/coconut-oil","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one open clear jar of smooth opaque white semi-solid coconut oil with a level surface and one coconut half. Master and web are photorealistic, crisp, clean-edged, and artifact-free on dark and cream with no swirl, text, logo, alpha holes, detached specks, clipping, or extra objects.; source contexts: [{\"root_index\": 17, \"source_label\": \"coconut oil\", \"uses\": [{\"week\": 20, \"source_label\": \"Coconut oil (for fat wash)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/coconut-oil/web.b05233ff7567.png","remote_path":"assets/v1/ingredient/coconut-oil/web.b05233ff7567.png","sha256":"b05233ff75676729754ded7be50057c8a1671677c69de3f80a143c0218b12bad","size":41782,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/coconut-oil-retry-20260823/web.png"},{"approval_state":"approved","asset_key":"ingredient/coconut-water","mime_type":"image/png","provenance":"Approved ingredient library artwork; One photorealistic unbranded stoppered clear glass carafe visibly filled with translucent pale coconut water beside one opened young coconut. Master and web are crisp, recognizable, clean-edged, and artifact-free on dark and cream, with no extra object, clipping, halo, alpha hole, or detached mark.; source contexts: [{\"root_index\": 18, \"source_label\": \"coconut water\", \"uses\": [{\"week\": 21, \"source_label\": \"Coconut water\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/coconut-water/web.1e6576f30dd6.png","remote_path":"assets/v1/ingredient/coconut-water/web.1e6576f30dd6.png","sha256":"1e6576f30dd63e05374b32c99c61721141ec470588491e74e9fdcd05ce7992a2","size":43803,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/coconut-water-retry-20260823/web.png"},{"approval_state":"approved","asset_key":"ingredient/cold-brew","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete clear unbranded carafe of dark cold brew with condensation. Twenty disconnected provider-speck alpha pixels were removed deterministically while preserving the provider original. Clean, recognizable, unclipped, and artifact-free at both sizes on dark and cream.; source contexts: [{\"root_index\": 22, \"source_label\": \"cold brew\", \"uses\": [{\"week\": 23, \"source_label\": \"Cold brew (for the non-alcoholic version)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cold-brew/web.d34dd1e5f75e.png","remote_path":"assets/v1/ingredient/cold-brew/web.d34dd1e5f75e.png","sha256":"d34dd1e5f75edb633b747163388c71cf4f4709b127c47b1f778547cda766e51f","size":33397,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cold-brew/web.png"},{"approval_state":"approved","asset_key":"ingredient/cold-brew-concentrate","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed dark cold-brew-concentrate bottle with black cap and blank tan label. Master and web are clean, centered, unclipped, and readable on dark and cream with no loose beans, text, logo, extra object, checkerboard, alpha hole, halo, or detached artifact.; source contexts: [{\"root_index\": 20, \"source_label\": \"coffee liqueur such as mr black or cold brew concentrate\", \"uses\": [{\"week\": 25, \"source_label\": \"Coffee liqueur such as Mr Black or cold brew concentrate (optional, for the Old Fashioned riff)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cold-brew-concentrate/web.2bb59525da05.png","remote_path":"assets/v1/ingredient/cold-brew-concentrate/web.2bb59525da05.png","sha256":"2bb59525da058ab342b1c183432be13c8991ab7897998788ed44dc65bf84cec3","size":24940,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cold-brew-concentrate-retry4-20260824/web.png"},{"approval_state":"approved","asset_key":"ingredient/cold-coffee","mime_type":"image/png","provenance":"Approved ingredient library artwork; One centered highball glass of dark chilled coffee over ice, realistic and complete. It remains recognizable at 260px and is clean on dark and cream with no text, logos, clipping, ghosting, detached artifacts, alpha holes, or visible halos.; source contexts: [{\"root_index\": 23, \"source_label\": \"cold coffee or cold brew\", \"uses\": [{\"week\": 24, \"source_label\": \"Cold coffee or cold brew (for the frozen version)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cold-coffee/web.cd37150386bb.png","remote_path":"assets/v1/ingredient/cold-coffee/web.cd37150386bb.png","sha256":"cd37150386bbefc6786f682223e5a05e94569dff146eeb04f3bf3a80df72ea69","size":53522,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cold-coffee/web.png"},{"approval_state":"approved","asset_key":"ingredient/cooked-shrimp","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete peeled cooked shrimp with tail shell retained, clearly cooked pink-orange and photorealistic. The subject is centered, unclipped, recognizable at 260px, and free of text, logos, checkerboard, detached specks, ghosting, alpha holes, visible halos, and unrelated objects on both dark and cream backgrounds.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cooked-shrimp/web.f94769b2212d.png","remote_path":"assets/v1/ingredient/cooked-shrimp/web.f94769b2212d.png","sha256":"f94769b2212d7a98e307d42e0816f2bc327b113d2445bccb11aa77026427f617","size":55308,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cooked-shrimp/web.png"},{"approval_state":"approved","asset_key":"ingredient/cream-of-coconut","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unopened cylindrical metal can with a blank plain white label and silver top beside exactly one clean coconut half. Master and web are crisp, recognizable, clean-edged, and artifact-free on dark and cream, with no text, logo, clipping, alpha holes, halos, detached marks, or extra objects.; source contexts: [{\"root_index\": 24, \"source_label\": \"cream of coconut\", \"uses\": [{\"week\": 20, \"source_label\": \"Cream of coconut (Coco Lopez, or homemade with coconut cream and white sugar)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 21, \"source_label\": \"Cream of coconut (Coco Lopez or homemade)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 22, \"source_label\": \"Cream of coconut (for the sour variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cream-of-coconut/web.b3ad8a60c66f.png","remote_path":"assets/v1/ingredient/cream-of-coconut/web.b3ad8a60c66f.png","sha256":"b3ad8a60c66f378b99f64e78fb302abb93ed1ac58e0ad7e181b95ca9078e7cb9","size":47891,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cream-of-coconut-retry2-20260824/web.png"},{"approval_state":"approved","asset_key":"ingredient/creme-de-cacao","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed clear-glass liqueur bottle containing dark translucent chocolate-brown liquid, with a blank cream label and dark cap, beside one cacao pod and recognizable cacao beans. Master and web are crisp, clean, unclipped, and artifact-free on dark and cream with no text, logo, alpha holes, halos, checkerboard, or unrelated objects.; source contexts: [{\"root_index\": 25, \"source_label\": \"creme de cacao\", \"uses\": [{\"week\": 22, \"source_label\": \"Creme de cacao (for the chocolate variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/creme-de-cacao/web.506f6866d416.png","remote_path":"assets/v1/ingredient/creme-de-cacao/web.506f6866d416.png","sha256":"506f6866d416bb2eb9677b60f5a2e36de75b7f1bc2ea4be0d8fe2243ee39b2a3","size":45867,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/creme-de-cacao-retry2-20260824/web.png"},{"approval_state":"approved","asset_key":"ingredient/crisp-cooked-bacon-strips","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent grouping of complete crisp cooked bacon strips; photorealistic, clean, unclipped, and free of text, logos, ghosting, holes, halos, and detached artifacts at both sizes.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/crisp-cooked-bacon-strips/web.0c0d0c2b393f.png","remote_path":"assets/v1/ingredient/crisp-cooked-bacon-strips/web.0c0d0c2b393f.png","sha256":"0c0d0c2b393f741eb1de09b54a296983cbc0e1995874f0f038e5f57aaf01a347","size":68057,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/crisp-cooked-bacon-strips/web.png"},{"approval_state":"approved","asset_key":"ingredient/cucumber-slices","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent fan of fresh cucumber slices; exact plural source subject, clean at both sizes on both backgrounds.; source contexts: [{\"root_index\": 26, \"source_label\": \"cucumber slices\", \"uses\": [{\"week\": 9, \"source_label\": \"Cucumber slices (optional garnish)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cucumber-slices/web.2a96951447ab.png","remote_path":"assets/v1/ingredient/cucumber-slices/web.2a96951447ab.png","sha256":"2a96951447ab586920c64af1365437640661213e9f0f55013cf490e8b4f3e7b6","size":62333,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cucumber-slices/web.png"},{"approval_state":"approved","asset_key":"ingredient/cucumber-spear","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete long fresh cucumber spear cut lengthwise, with dark-green skin and pale seeded flesh. Clean, unclipped, and recognizable at 260px on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/cucumber-spear/web.fe59fe1eea5d.png","remote_path":"assets/v1/ingredient/cucumber-spear/web.fe59fe1eea5d.png","sha256":"fe59fe1eea5dcd395d18aa629e91bfdaa03c9fe854c8ee6f45d1ddb002868fcd","size":22053,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/cucumber-spear/web.png"},{"approval_state":"approved","asset_key":"ingredient/demerara-simple-syrup","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent clear speed-pour bottle of rich amber-brown syrup; clean at both sizes on dark and cream.; source contexts: [{\"root_index\": 28, \"source_label\": \"demerara simple syrup\", \"uses\": [{\"week\": 19, \"source_label\": \"Demerara simple syrup (1:1)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/demerara-simple-syrup/web.6221b4da016a.png","remote_path":"assets/v1/ingredient/demerara-simple-syrup/web.6221b4da016a.png","sha256":"6221b4da016aaf488c01987273f647bac1a00d5734ea08051f92d8c96d149e61","size":24457,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/demerara-simple-syrup/web.png"},{"approval_state":"approved","asset_key":"ingredient/demerara-sugar","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent mound of coarse golden-brown demerara crystals, clearly distinct from syrup. Clean, complete, recognizable, and free of text, logos, clipping, ghosting, detached artifacts, or visible halos at both sizes on dark and cream.; source contexts: [{\"root_index\": 29, \"source_label\": \"demerara sugar or demerara syrup\", \"uses\": [{\"week\": 24, \"source_label\": \"Demerara sugar or demerara syrup\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/demerara-sugar/web.b43b677ae19a.png","remote_path":"assets/v1/ingredient/demerara-sugar/web.b43b677ae19a.png","sha256":"b43b677ae19aa522aedfc1f84adcfb3b4c3bbeb9fe3fe86c36430975ae34e9d7","size":85608,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/demerara-sugar/web.png"},{"approval_state":"approved","asset_key":"ingredient/dry-red-wine","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one sealed bottle and one small stemmed glass of ruby red wine. After bounded removal of 56 tiny disconnected components, master and web are complete, recognizable, unclipped, and clean on dark and cream.; source contexts: [{\"root_index\": 30, \"source_label\": \"dry red wine\", \"uses\": [{\"week\": 4, \"source_label\": \"Dry red wine (for a float)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/dry-red-wine/web.cae5038401c2.png","remote_path":"assets/v1/ingredient/dry-red-wine/web.cae5038401c2.png","sha256":"cae5038401c2ad5c4d103318de7730021833caca4676835c15d076c2a7c6777c","size":21621,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/dry-red-wine-retry-20260823/web.png"},{"approval_state":"approved","asset_key":"ingredient/dry-vermouth","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete generic clear bottle of pale straw dry vermouth with a blank unbranded presentation. It is clean and believable at both sizes on dark and cream, with no readable text, logos, clipping, ghosting, detached artifacts, alpha holes, or visible halos.; source contexts: [{\"root_index\": 31, \"source_label\": \"dry vermouth\", \"uses\": [{\"week\": 12, \"source_label\": \"Dry vermouth\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/dry-vermouth/web.3311a02c94ec.png","remote_path":"assets/v1/ingredient/dry-vermouth/web.3311a02c94ec.png","sha256":"3311a02c94ece403e106d67c631f4d0f82a0603b641ddc5cd1ac9a55c07d7276","size":15528,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/dry-vermouth/web.png"},{"approval_state":"approved","asset_key":"ingredient/fresh-celery-stalk","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete crisp celery rib with a modest leafy top. After removal of disconnected provider specks, master and web are clean, unclipped, readable, and artifact-free on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/fresh-celery-stalk/web.728629798bb3.png","remote_path":"assets/v1/ingredient/fresh-celery-stalk/web.728629798bb3.png","sha256":"728629798bb315f35a339edcd47e887afe55e40f4772b126689d3bc74ff4fe36","size":18405,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-celery-stalk-retry-20260824/web.png"},{"approval_state":"approved","asset_key":"ingredient/fresh-horseradish-root","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete, photorealistic fresh horseradish root with rough pale-tan skin, fine root hairs, tapered end, and a clean cut face showing white flesh. It is unclipped, recognizable at 260px, and clean on dark and cream with no text, logos, detached artifacts, holes, or halos.; source contexts: [{\"root_index\": 48, \"source_label\": \"horseradish\", \"uses\": [{\"week\": 16, \"source_label\": \"Fresh horseradish (optional)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/fresh-horseradish-root/web.d2035a1f05d8.png","remote_path":"assets/v1/ingredient/fresh-horseradish-root/web.d2035a1f05d8.png","sha256":"d2035a1f05d8cbf3be9c507196e47ab33455fa92b9af880a1615f0322a448586","size":33357,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-horseradish-root/web.png"},{"approval_state":"approved","asset_key":"ingredient/fresh-lemon-wedge-garnish","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete photorealistic yellow lemon wedge with peel and pulp visible; clean, unclipped, recognizable, and free of text, logos, ghosting, holes, halos, and detached artifacts at both sizes.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/fresh-lemon-wedge-garnish/web.30350fbc70c0.png","remote_path":"assets/v1/ingredient/fresh-lemon-wedge-garnish/web.30350fbc70c0.png","sha256":"30350fbc70c0341d905e0b83d9f4b99180afde31c10c490677226fc2c6c3117f","size":59923,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-lemon-wedge-garnish/web.png"},{"approval_state":"approved","asset_key":"ingredient/fresh-lime-wedge-garnish","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete fresh green lime wedge with intact pale pith and juicy pulp. Initial detached provider specks were removed by retaining only the main connected alpha component (1,093 alpha pixels removed); the cleaned master and re-derived web are clean, unclipped, readable, and artifact-free on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/fresh-lime-wedge-garnish/web.2884d2fdc532.png","remote_path":"assets/v1/ingredient/fresh-lime-wedge-garnish/web.2884d2fdc532.png","sha256":"2884d2fdc532273c47926ce7d4046ee30e6317a47c3511872cc78a730854a569","size":49488,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-lime-wedge-garnish-retry2-20260825/web.png"},{"approval_state":"approved","asset_key":"ingredient/fresh-limes","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly two whole vivid-green Persian limes plus one clean cut half, complete and unclipped. Initial generation had detached alpha specks; deterministic removal retained only the single overlapping fruit component, then master and rederived web passed separately on dark and cream with clean edges, correct count, clear fresh-lime identity, no holes, halo, ghosting, text, logo, or residual artifacts.; source contexts: [{\"root_index\": 60, \"source_label\": \"lime\", \"uses\": [{\"week\": 7, \"source_label\": \"Fresh lime\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 61, \"source_label\": \"limes\", \"uses\": [{\"week\": 5, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 6, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 8, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 13, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 17, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 19, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 21, \"source_label\": \"Fresh limes\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/fresh-limes/web.d381614c5644.png","remote_path":"assets/v1/ingredient/fresh-limes/web.d381614c5644.png","sha256":"d381614c5644b7434b272ca91a85804050cc5854fed0ee8350759d8d642f02c5","size":74077,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-limes/web.png"},{"approval_state":"approved","asset_key":"ingredient/fresh-pineapple","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete whole ripe pineapple with golden yellow-green textured skin and a full intact green leafy crown; clean, realistic, recognizable, and artifact-free in master and web views on dark and cream, with no slices or extra object.; source contexts: [{\"root_index\": 109, \"source_label\": \"vodka and pineapple\", \"uses\": [{\"week\": 26, \"source_label\": \"Vodka and fresh pineapple (to start the Week 28 Stoli Doli infusion)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 118, \"source_label\": \"fresh pineapple\", \"uses\": [{\"week\": 26, \"source_label\": \"Vodka and fresh pineapple (to start the Week 28 Stoli Doli infusion)\", \"compound_component_subject\": \"Fresh pineapple\", \"legacy_status\": \"EXPANDED_FROM_COMPOUND\"}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/fresh-pineapple/web.78c609e10fcd.png","remote_path":"assets/v1/ingredient/fresh-pineapple/web.78c609e10fcd.png","sha256":"78c609e10fcd3c7344f87f5bfe9066b1a34337987da208b15e0c6ad35436c845","size":51980,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-pineapple/web.png"},{"approval_state":"approved","asset_key":"ingredient/freshly-brewed-strong-hot-coffee","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed clear glass carafe filled with black coffee and closed by a black lid. Master and web are clean, unclipped, readable, and artifact-free on dark and cream with no handle, steam, cup, text, logo, checkerboard, alpha hole, halo, detached speck, or extra object.; source contexts: [{\"root_index\": 35, \"source_label\": \"freshly brewed strong hot coffee\", \"uses\": [{\"week\": 24, \"source_label\": \"Freshly brewed strong hot coffee\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/freshly-brewed-strong-hot-coffee/web.b8dbb8454156.png","remote_path":"assets/v1/ingredient/freshly-brewed-strong-hot-coffee/web.b8dbb8454156.png","sha256":"b8dbb8454156641e477557722dc67601b30eaafb2cc888cf91fb7a20885595d3","size":39825,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/fresh-hot-coffee-retry3-20260825/web.png"},{"approval_state":"approved","asset_key":"ingredient/ginger-beer","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete coherent clear crown-capped bottle of golden carbonated ginger beer with visible ginger pieces; unbranded and clean at both sizes on dark and cream.; source contexts: [{\"root_index\": 40, \"source_label\": \"ginger beer\", \"uses\": [{\"week\": 13, \"source_label\": \"Ginger beer (Fever Tree or Q recommended)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/ginger-beer/web.4500b5ee3222.png","remote_path":"assets/v1/ingredient/ginger-beer/web.4500b5ee3222.png","sha256":"4500b5ee32226db1e74ad8ca171282143c174ee87da8b5a851a57a6ea9539a40","size":24719,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/ginger-beer/web.png"},{"approval_state":"approved","asset_key":"ingredient/good-quality-olives-and-olive-brine","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed clear unbranded jar of whole green cocktail olives visibly submerged in brine. Master and web are clean, centered, unclipped, readable, and free of text, logos, checkerboard, halos, alpha holes, detached artifacts, or extra objects on dark and cream.; source contexts: [{\"root_index\": 41, \"source_label\": \"good quality olives and olive brine\", \"uses\": [{\"week\": 12, \"source_label\": \"Good quality olives and olive brine (for dirty martini)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/good-quality-olives-and-olive-brine/web.312115271c14.png","remote_path":"assets/v1/ingredient/good-quality-olives-and-olive-brine/web.312115271c14.png","sha256":"312115271c1448bc45449ce91100cac3d5142183d6ba95a5b76becc6b9d7106d","size":51671,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/good-quality-olives-and-olive-brine-retry-20260826/web.png"},{"approval_state":"approved","asset_key":"ingredient/grand-marnier","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete believable premium amber-orange liqueur bottle with blank label and no readable branding; clean at both sizes on dark and cream.; source contexts: [{\"root_index\": 42, \"source_label\": \"grand marnier\", \"uses\": [{\"week\": 1, \"source_label\": \"Grand Marnier\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/grand-marnier/web.838b7a43730c.png","remote_path":"assets/v1/ingredient/grand-marnier/web.838b7a43730c.png","sha256":"838b7a43730cc0028357acea2628a575457a8bc355523e5bf2eff874fd6645e8","size":29130,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/grand-marnier/web.png"},{"approval_state":"approved","asset_key":"ingredient/grapefruit-soda","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete upright clear swing-top bottle containing pale pink visibly carbonated grapefruit soda beside exactly one cut pink grapefruit half. Master and web remain clean, readable, centered, and unclipped on dark and cream, with an intact closure and no text, logo, fruit inside the bottle, glass, ice, checkerboard, halos, alpha holes, detached marks, or extra objects.; source contexts: [{\"root_index\": 45, \"source_label\": \"grapefruit soda\", \"uses\": [{\"week\": 6, \"source_label\": \"Grapefruit soda (for classic Paloma)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 7, \"source_label\": \"Grapefruit soda\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/grapefruit-soda/web.b25ccf3e367b.png","remote_path":"assets/v1/ingredient/grapefruit-soda/web.b25ccf3e367b.png","sha256":"b25ccf3e367b38e968a629ac2652856c51a6d9721728c8ee68bf6ea7d50afd85","size":37205,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/grapefruit-soda-retry4-20260827/web.png"},{"approval_state":"approved","asset_key":"ingredient/green-food-coloring","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete centered generic unbranded dropper bottle visibly containing vivid green food coloring. Master and web remain recognizable and clean on dark and cream, with no readable text, logos, clipping, checkerboard, ghosting, alpha holes, detached specks, visible halos, or unrelated objects.; source contexts: [{\"root_index\": 34, \"source_label\": \"food coloring\", \"uses\": [{\"week\": 8, \"source_label\": \"Food coloring (green)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/green-food-coloring/web.36a207f3e912.png","remote_path":"assets/v1/ingredient/green-food-coloring/web.36a207f3e912.png","sha256":"36a207f3e912c54152ff0cc6ed9fbf918d0ee830b4d5f54398f47a4ec296c8eb","size":22912,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/green-food-coloring/web.png"},{"approval_state":"approved","asset_key":"ingredient/ground-cinnamon","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete clear glass ramekin contains a compact intact mound of fine reddish-brown ground cinnamon. Master and web are clean, centered, recognizable, unclipped, and artifact-free on dark and cream, with no spill, stick, spoon, text, logo, checkerboard, halo, alpha hole, detached mark, or extra object.; source contexts: [{\"root_index\": 46, \"source_label\": \"ground cinnamon\", \"uses\": [{\"week\": 25, \"source_label\": \"Ground cinnamon\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/ground-cinnamon/web.642e2e5269ce.png","remote_path":"assets/v1/ingredient/ground-cinnamon/web.642e2e5269ce.png","sha256":"642e2e5269ce3d97243fc1694145c0c321e3369740bd4c18d3b505bbfd72bf88","size":73618,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/ground-cinnamon-retry4-20260827/web.png"},{"approval_state":"approved","asset_key":"ingredient/hard-salami","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete intact hard salami section and exactly three complete thick round slices. Master and web are unclipped, clean, readable, and free of holes, halos, checkerboard residue, detached artifacts, text, and unrelated objects on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/hard-salami/web.b501aebd0798.png","remote_path":"assets/v1/ingredient/hard-salami/web.b501aebd0798.png","sha256":"b501aebd0798bc80c72b3ab4f32d882a04b6477948e5a6236c02442671316f4f","size":100925,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/hard-salami-retry2-20260826/web.png"},{"approval_state":"approved","asset_key":"ingredient/heavy-cream","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete cobalt-blue ceramic pitcher filled with opaque white heavy cream. The provider-baked checkerboard and fringe in the handle opening were removed with a deterministic connected low-chroma mask, smoothed and slightly expanded; the web PNG was rederived from the cleaned master. Master and web are recognizable, unclipped, and clean on dark and cream with true handle-opening transparency, no residual checkerboard, no jagged deletion, halo, detached specks, text, logo, or extra objects.; source contexts: [{\"root_index\": 47, \"source_label\": \"heavy cream\", \"uses\": [{\"week\": 14, \"source_label\": \"Heavy cream (for classic)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 15, \"source_label\": \"Heavy cream\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 24, \"source_label\": \"Heavy cream\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/heavy-cream/web.a10d3901ab92.png","remote_path":"assets/v1/ingredient/heavy-cream/web.a10d3901ab92.png","sha256":"a10d3901ab92eebd7076b7f97cecdb717424a6718f7ec3f5e86b3c1b95b7ecdf","size":70873,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/heavy-cream-retry9-20260828/web.png"},{"approval_state":"approved","asset_key":"ingredient/irish-whiskey","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete generic clear whiskey bottle with warm golden-amber liquid, plain wooden closure, and no readable text, labels, logos, or extra objects. Master and web are crisp, unclipped, recognizable, and clean on dark and cream.; source contexts: [{\"root_index\": 53, \"source_label\": \"irish whiskey\", \"uses\": [{\"week\": 24, \"source_label\": \"Irish whiskey\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/irish-whiskey/web.7b848ac86956.png","remote_path":"assets/v1/ingredient/irish-whiskey/web.7b848ac86956.png","sha256":"7b848ac86956907668d76365b2be134314d90bbdd1d6d9ddb1d35a9178f42d7d","size":25787,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/irish-whiskey/web.png"},{"approval_state":"approved","asset_key":"ingredient/lemon-peel-garnish","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one continuous broad yellow lemon peel twist with visible zest and pale pith, complete and unclipped. Master and web are photorealistic, recognizable, adequately occupied, and clean on dark and cream with no extra subject, text, logo, checkerboard, alpha hole, halo, ghosting, or detached artifact.; source contexts: [{\"root_index\": 57, \"source_label\": \"lemon or lime peel\", \"uses\": [{\"week\": 9, \"source_label\": \"Lemon or lime peel (for garnish)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/lemon-peel-garnish/web.8d6e72ab6d85.png","remote_path":"assets/v1/ingredient/lemon-peel-garnish/web.8d6e72ab6d85.png","sha256":"8d6e72ab6d85b3c2d8f0b95bd8d860d2fee497460ae5ee2c4bc22459e240de1b","size":39272,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/lemon-peel-garnish/web.png"},{"approval_state":"approved","asset_key":"ingredient/lime-peel-garnish","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one continuous broad green lime peel twist with visible zest and pale pith, complete and unclipped. Master and web are photorealistic, recognizable, adequately occupied, and clean on dark and cream with no extra subject, text, logo, checkerboard, alpha hole, halo, ghosting, or detached artifact.; source contexts: [{\"root_index\": 57, \"source_label\": \"lemon or lime peel\", \"uses\": [{\"week\": 9, \"source_label\": \"Lemon or lime peel (for garnish)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/lime-peel-garnish/web.db560e09e608.png","remote_path":"assets/v1/ingredient/lime-peel-garnish/web.db560e09e608.png","sha256":"db560e09e6080506b58888142d4652131a5dbeaac5361b4ec2c2d32754afe124","size":45521,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/lime-peel-garnish/web.png"},{"approval_state":"approved","asset_key":"ingredient/luxardo-maraschino-cherries","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed clear jar filled with dark burgundy cocktail cherries in syrup, a plain metal lid, and a large blank cream label. Master and web are clean, unclipped, readable, and free of text, logos, checkerboard, holes, halos, detached artifacts, or extra objects on dark and cream.; source contexts: [{\"root_index\": 63, \"source_label\": \"luxardo maraschino cherries\", \"uses\": [{\"week\": 1, \"source_label\": \"Luxardo Maraschino Cherries\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/luxardo-maraschino-cherries/web.d761c2dc01f3.png","remote_path":"assets/v1/ingredient/luxardo-maraschino-cherries/web.d761c2dc01f3.png","sha256":"d761c2dc01f3b5d7a7c8c7650cdd331522622e78088f91c81d00cd7b35eeff0a","size":50336,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/luxardo-maraschino-cherries-retry2-20260826/web.png"},{"approval_state":"approved","asset_key":"ingredient/maple-syrup","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unbranded clear glass bottle of translucent rich amber maple syrup with one natural cork. Master and web are photorealistic, recognizable, well occupied, and clean on dark and cream with no clipping, alpha holes, halo, ghosting, detached specks, label, text, logo, or extra object.; source contexts: [{\"root_index\": 64, \"source_label\": \"maple syrup\", \"uses\": [{\"week\": 23, \"source_label\": \"Maple syrup (for the maple variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/maple-syrup/web.c04eb57158db.png","remote_path":"assets/v1/ingredient/maple-syrup/web.c04eb57158db.png","sha256":"c04eb57158dbf64326fbfe7c46a7dd58bfdd99042ecb6f2c8fc98523f422a8a1","size":32975,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/maple-syrup/web.png"},{"approval_state":"approved","asset_key":"ingredient/maraschino-liqueur","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unbranded clear glass bottle containing clear colorless liqueur; clean and recognizable at both sizes on dark and cream with no clipping, alpha defects, text, logo, cherries, glassware, or extra object.; source contexts: [{\"root_index\": 65, \"source_label\": \"maraschino liqueur\", \"uses\": [{\"week\": 17, \"source_label\": \"Maraschino liqueur (for Hemingway)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/maraschino-liqueur/web.8651449bcba7.png","remote_path":"assets/v1/ingredient/maraschino-liqueur/web.8651449bcba7.png","sha256":"8651449bcba7dd2400cafebaa08d2ccb9390ade13caa826abad0f009f8a7e795","size":20845,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/maraschino-liqueur/web.png"},{"approval_state":"approved","asset_key":"ingredient/old-bay-seasoning","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete clear glass ramekin filled with a reddish-tan visibly speckled generic Old Bay-style seasoning blend. Master and web are clean, unclipped, recognizable, and free of text, branding, loose powder, holes, halos, checkerboard residue, or detached artifacts on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/old-bay-seasoning/web.834b765e1ce0.png","remote_path":"assets/v1/ingredient/old-bay-seasoning/web.834b765e1ce0.png","sha256":"834b765e1ce029dceef1ad5c628ecd9b0fd7af702a33e41249f04bc5df77301e","size":97831,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/old-bay-seasoning-retry-20260825/web.png"},{"approval_state":"approved","asset_key":"ingredient/one-large-clear-ice-cube","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete oversized clear cocktail ice cube with rounded handmade edges, believable fissures and tiny bubbles. Master and web are crisp, unclipped, and clean on dark and cream with no extra cube, object, text, logo, halo, checkerboard, or detached artifact.; source contexts: [{\"root_index\": 51, \"source_label\": \"ice and one large cube\", \"uses\": [{\"week\": 25, \"source_label\": \"Fresh ice and one large cube\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/one-large-clear-ice-cube/web.5940c279a0a3.png","remote_path":"assets/v1/ingredient/one-large-clear-ice-cube/web.5940c279a0a3.png","sha256":"5940c279a0a3e6eb9579ba1be7a47bdf1b2de922624e93d86c9a6fa6e4607779","size":92370,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/one-large-clear-ice-cube/web.png"},{"approval_state":"approved","asset_key":"ingredient/orange-bitters","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent photorealistic small clear dropper-style bitters bottle containing vivid warm amber-orange liquid with a blank cream label; visibly distinct from the dark Chocolate bitters family and clean at both sizes on dark and cream, with no text, logos, clipping, checkerboard, ghosting, detached artifacts, halos, or edge damage.; source contexts: [{\"root_index\": 14, \"source_label\": \"chocolate bitters or orange bitters\", \"uses\": [{\"week\": 25, \"source_label\": \"Chocolate bitters or orange bitters\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/orange-bitters/web.92d5e60bb97a.png","remote_path":"assets/v1/ingredient/orange-bitters/web.92d5e60bb97a.png","sha256":"92d5e60bb97a08855ebcec238c8ff00c0d17db6d20296b5914ee8821e8c8f61e","size":23663,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/orange-bitters/web.png"},{"approval_state":"approved","asset_key":"ingredient/orange-twist","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete photorealistic spiral orange-peel twist with textured orange exterior and pale pith; master and web pass separately on dark and cream without clipping, alpha defects, detached artifacts, ghosting, objectionable halos, text, or unrelated objects.; source contexts: [{\"root_index\": 37, \"source_label\": \"garnish orange twist\", \"uses\": [{\"week\": 3, \"source_label\": \"Garnish: orange twist\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/orange-twist/web.da274c91014c.png","remote_path":"assets/v1/ingredient/orange-twist/web.da274c91014c.png","sha256":"da274c91014cda50d0aea9ee4e77f17e658a9b5fbea369d51bf63f10b70e96c6","size":43258,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/orange-twist/web.png"},{"approval_state":"approved","asset_key":"ingredient/orange-wheel","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete fresh circular orange wheel with peel, pith, and juicy radial segments; clean and recognizable at both sizes on dark and cream with no clipping, alpha defects, cherry, pick, text, or extra object.; source contexts: [{\"root_index\": 75, \"source_label\": \"orange wheel or twist\", \"uses\": [{\"week\": 26, \"source_label\": \"Orange wheel or twist\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/orange-wheel/web.1c5b09f1b2e3.png","remote_path":"assets/v1/ingredient/orange-wheel/web.1c5b09f1b2e3.png","sha256":"1c5b09f1b2e37b418e20b7071aee3703803e6ca13a844a94e588053ccec0de69","size":78636,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/orange-wheel/web.png"},{"approval_state":"approved","asset_key":"ingredient/peated-scotch-whisky","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unbranded clear-glass atomizer with coherent gold spray top, visible dip tube, and amber whisky; clean and recognizable at both sizes on dark and cream with no clipping, alpha defects, text, logo, drinking glass, or extra object.; source contexts: [{\"root_index\": 78, \"source_label\": \"peated scotch whisky such as laphroaig\", \"uses\": [{\"week\": 12, \"source_label\": \"Peated scotch whisky such as Laphroaig (for atomizer rinse)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/peated-scotch-whisky/web.27c3b7ea311f.png","remote_path":"assets/v1/ingredient/peated-scotch-whisky/web.27c3b7ea311f.png","sha256":"27c3b7ea311f63a80de85ca79b28a5de0f7f8744bdf45d367999b9cec0d06e4b","size":28007,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/peated-scotch-whisky/web.png"},{"approval_state":"approved","asset_key":"ingredient/pickled-asparagus-spears","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly three complete glossy pickled asparagus spears are clearly countable, with all tips and cut ends visible. After retaining the three large alpha components and removing 645 disconnected provider pixels, master and web are clean, unclipped, readable, and artifact-free on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/pickled-asparagus-spears/web.1f9e1bd40e51.png","remote_path":"assets/v1/ingredient/pickled-asparagus-spears/web.1f9e1bd40e51.png","sha256":"1f9e1bd40e51f7e702b8a3cfdbfb6bfe8cbd816772d6a32aea3fc277edf2ce0f","size":36762,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/pickled-asparagus-spears-retry-20260825/web.png"},{"approval_state":"approved","asset_key":"ingredient/pickled-green-beans","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent upright bundle of complete olive-green pickled bean pods, glossy and visibly pickled. The subject is realistic, centered, unclipped, recognizable at 260px, and free of text, logos, checkerboard, detached specks, ghosting, alpha holes, visible halos, and unrelated objects on both dark and cream backgrounds.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/pickled-green-beans/web.39cfee0d86ac.png","remote_path":"assets/v1/ingredient/pickled-green-beans/web.39cfee0d86ac.png","sha256":"39cfee0d86ac98682026654431ec321d6c7ea9fe0114a1b91d67718804789e9f","size":45286,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/pickled-green-beans/web.png"},{"approval_state":"approved","asset_key":"ingredient/pickled-pepperoncini-peppers","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly three complete glossy pale yellow-green pickled pepperoncini are clearly countable with intact stems. Master and web are clean, unclipped, readable, and free of text, logos, holes, halos, or detached artifacts on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/pickled-pepperoncini-peppers/web.4f84c335fd7b.png","remote_path":"assets/v1/ingredient/pickled-pepperoncini-peppers/web.4f84c335fd7b.png","sha256":"4f84c335fd7b99a30997c6afd8cafd5a9bd646fc58069995d5ca3de2f00ffd41","size":49809,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/pickled-pepperoncini-peppers-retry-20260825/web.png"},{"approval_state":"approved","asset_key":"ingredient/pineapple-fronds-garnish","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one coherent fan of three complete fresh green pineapple crown leaves with clean joined bases. Master and web are crisp, clean, unclipped, and free of pineapple flesh, mint, cherry, text, checkerboard, halos, alpha holes, detached artifacts, or extra objects on dark and cream.; source contexts: [{\"root_index\": 80, \"source_label\": \"pineapple wedge and or pineapple fronds and or cherry\", \"uses\": [{\"week\": 19, \"source_label\": \"Pineapple wedge and/or pineapple fronds for garnish and/or cherry\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/pineapple-fronds-garnish/web.7a5dc18b2fab.png","remote_path":"assets/v1/ingredient/pineapple-fronds-garnish/web.7a5dc18b2fab.png","sha256":"7a5dc18b2fabac266e5b737b4d5fbd532e9de6680701ebdb2032400abca0ba37","size":38272,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/pineapple-fronds-garnish/web.png"},{"approval_state":"approved","asset_key":"ingredient/pineapple-wedge-garnish","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one fresh triangular golden pineapple wedge with a narrow natural rind edge and no leaves/fronds; clean and recognizable at both sizes on dark and cream with no clipping, alpha defects, mint, cherry, pick, whole fruit, text, or extra object.; source contexts: [{\"root_index\": 80, \"source_label\": \"pineapple wedge and or pineapple fronds and or cherry\", \"uses\": [{\"week\": 19, \"source_label\": \"Pineapple wedge and/or pineapple fronds for garnish and/or cherry\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/pineapple-wedge-garnish/web.0ef5aa58c449.png","remote_path":"assets/v1/ingredient/pineapple-wedge-garnish/web.0ef5aa58c449.png","sha256":"0ef5aa58c449b2d32b56b6a6fbf2110e94403ea6b3ade40123878c2d25585edc","size":68115,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/pineapple-wedge-garnish/web.png"},{"approval_state":"approved","asset_key":"ingredient/plain-cocktail-salt","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete clear glass ramekin contains a compact intact mound of fine white cocktail salt. Master and web are clean, readable, centered, and unclipped on dark and cream, with no shaker, spoon, spill, chili seasoning, text, logo, checkerboard, halos, alpha holes, detached marks, or extra objects.; source contexts: [{\"root_index\": 88, \"source_label\": \"salt\", \"uses\": [{\"week\": 8, \"source_label\": \"Salt\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 89, \"source_label\": \"salt or saline drops\", \"uses\": [{\"week\": 5, \"source_label\": \"Salt OR Saline Drops (20%)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 6, \"source_label\": \"Salt or saline drops\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 7, \"source_label\": \"Salt or saline drops\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/plain-cocktail-salt/web.6aa37358af22.png","remote_path":"assets/v1/ingredient/plain-cocktail-salt/web.6aa37358af22.png","sha256":"6aa37358af227b96860e38a2d42d32a54d6d25983d50a9527d9f51487580cd6b","size":61534,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/plain-cocktail-salt-retry2-20260827/web.png"},{"approval_state":"approved","asset_key":"ingredient/quality-tomato-juice","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed clear bottle of opaque deep-red tomato juice with plain metal cap and blank cream label beside exactly one ripe red tomato. Master and web are clean, unclipped, readable, and free of text, logos, alpha defects, halos, checkerboard, detached artifacts, or extra objects on dark and cream.; source contexts: [{\"root_index\": 81, \"source_label\": \"quality tomato juice\", \"uses\": [{\"week\": 16, \"source_label\": \"Quality tomato juice (100% tomato juice ideally)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/quality-tomato-juice/web.c114eb24db8c.png","remote_path":"assets/v1/ingredient/quality-tomato-juice/web.c114eb24db8c.png","sha256":"c114eb24db8c1230a96ba7b8f1af2ac3e6ead114b5679d3624b8f36841323760","size":35011,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/quality-tomato-juice-retry-20260826/web.png"},{"approval_state":"approved","asset_key":"ingredient/quality-tonic-water","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unbranded clear glass bottle with a plain silver cap, sparkling colorless liquid, many fine bubbles, and a completely blank pale-blue label; clean and recognizable at both sizes on dark and cream with no text, logo, clipping, halo, alpha hole, detached artifact, or extra object.; source contexts: [{\"root_index\": 82, \"source_label\": \"quality tonic water\", \"uses\": [{\"week\": 9, \"source_label\": \"Quality tonic water (Fever Tree recommended)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/quality-tonic-water/web.d9a74452c38b.png","remote_path":"assets/v1/ingredient/quality-tonic-water/web.d9a74452c38b.png","sha256":"d9a74452c38b2eeeaf4c672da6772c05208315e304da40d93ec88fa1bacca916","size":22415,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/quality-tonic-water/web.png"},{"approval_state":"approved","asset_key":"ingredient/sake","mime_type":"image/png","provenance":"Approved ingredient library artwork; One coherent traditional sake-service subject with exactly one complete matte navy ceramic tokkuri carafe and one matching ochoko cup is clean, unclipped, recognizable, and artifact-free in master and web on dark and cream.; source contexts: [{\"root_index\": 87, \"source_label\": \"sake\", \"uses\": [{\"week\": 12, \"source_label\": \"Sake (for saketini)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/sake/web.8dd300fb6f72.png","remote_path":"assets/v1/ingredient/sake/web.8dd300fb6f72.png","sha256":"8dd300fb6f723300e6248e1d4ece92314d7cb9e33725bf0b47f3f7a52a8e9f4a","size":44091,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/sake-retry6-20260828/web.png"},{"approval_state":"approved","asset_key":"ingredient/saline-drops-20-percent","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete closed amber glass dropper bottle with black bulb and blank cream label is centered, clean, recognizable, unclipped, and artifact-free in master and web on dark and cream; no text, logo, extra objects, alpha damage, halos, or detached marks.; source contexts: [{\"root_index\": 89, \"source_label\": \"salt or saline drops\", \"uses\": [{\"week\": 5, \"source_label\": \"Salt OR Saline Drops (20%)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 6, \"source_label\": \"Salt or saline drops\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 7, \"source_label\": \"Salt or saline drops\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/saline-drops-20-percent/web.c9200c73ba58.png","remote_path":"assets/v1/ingredient/saline-drops-20-percent/web.c9200c73ba58.png","sha256":"c9200c73ba58948ddaecccdb8c2544d1ddbe07c150ccd37f8b08235b5ae37187","size":21350,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/saline-drops-20-percent-retry2-20260827/web.png"},{"approval_state":"approved","asset_key":"ingredient/smoked-paprika","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete clear glass ramekin filled with smooth fine deep brick-red smoked paprika; clean and recognizable at both sizes on dark and cream with no clipping, alpha defects, text, logo, or extra object.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/smoked-paprika/web.b4a0a1fbfe27.png","remote_path":"assets/v1/ingredient/smoked-paprika/web.b4a0a1fbfe27.png","sha256":"b4a0a1fbfe27740a261bdf505550a0049e8b0ad502f64115c661d10a82d531ec","size":85871,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/smoked-paprika/web.png"},{"approval_state":"approved","asset_key":"ingredient/spiced-rum","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete unbranded clear glass bottle of rich amber rum with a natural cork and completely blank warm-red label; clean and recognizable at both sizes on dark and cream with no text, logo, clipping, halo, alpha hole, detached artifact, or extra object.; source contexts: [{\"root_index\": 93, \"source_label\": \"spiced rum\", \"uses\": [{\"week\": 1, \"source_label\": \"Spiced Rum\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/spiced-rum/web.d075462897e7.png","remote_path":"assets/v1/ingredient/spiced-rum/web.d075462897e7.png","sha256":"d075462897e79246c70d2f9c0446a8a49cc2fc174d75670207282716c7785bfc","size":26292,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/spiced-rum/web.png"},{"approval_state":"approved","asset_key":"ingredient/standard-ice-cubes","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly four complete, countable standard medium cocktail ice cubes in one compact group. Master and web remain recognizable and clean on dark and cream with no crushed ice, oversized cube, extra object, text, logo, clipping, halo, checkerboard, hole, or detached artifact.; source contexts: [{\"root_index\": 50, \"source_label\": \"ice\", \"uses\": [{\"week\": 1, \"source_label\": \"Ice (as always)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 4, \"source_label\": \"Ice (large cubes for the shaker, plus pebble ice for the glass)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 14, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 21, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 22, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 23, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 24, \"source_label\": \"Ice (for the frozen version)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 50, \"source_label\": \"ice\", \"uses\": [{\"week\": 1, \"source_label\": \"Ice (as always)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 4, \"source_label\": \"Ice (large cubes for the shaker, plus pebble ice for the glass)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 14, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 21, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 22, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 23, \"source_label\": \"Ice\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 24, \"source_label\": \"Ice (for the frozen version)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 51, \"source_label\": \"ice and one large cube\", \"uses\": [{\"week\": 25, \"source_label\": \"Fresh ice and one large cube\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 52, \"source_label\": \"ice of course\", \"uses\": [{\"week\": 2, \"source_label\": \"Ice, of course\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 3, \"source_label\": \"Ice, of course\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/standard-ice-cubes/web.c68b92e56566.png","remote_path":"assets/v1/ingredient/standard-ice-cubes/web.c68b92e56566.png","sha256":"c68b92e56566b4a98f8a2032deb94b755d3b18682384c33cbf432af4a914bc4a","size":84439,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/standard-ice-cubes-v2/web.png"},{"approval_state":"approved","asset_key":"ingredient/strawberry-jam","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete clear glass ramekin is filled with glossy deep-red strawberry jam beside exactly one ripe strawberry. Master and web are clean, centered, recognizable, unclipped, and artifact-free on dark and cream, with no jar, lid, spoon, toast, text, logo, checkerboard, halo, alpha hole, detached mark, or unrelated object.; source contexts: [{\"root_index\": 94, \"source_label\": \"strawberry jam\", \"uses\": [{\"week\": 21, \"source_label\": \"Strawberry jam (or any jam)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/strawberry-jam/web.e450bdfcb22f.png","remote_path":"assets/v1/ingredient/strawberry-jam/web.e450bdfcb22f.png","sha256":"e450bdfcb22f19bf435416dbb7f502e3adc0eeb0f5257a9b9cddd6ce162732cc","size":60543,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/strawberry-jam-retry-20260827/web.png"},{"approval_state":"approved","asset_key":"ingredient/sweet-vermouth","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete upright unbranded bottle with deep ruby-red vermouth, plain black cap, and completely blank cream label; clean, centered, recognizable, and artifact-free at master and web sizes on dark and cream.; source contexts: [{\"root_index\": 96, \"source_label\": \"sweet vermouth\", \"uses\": [{\"week\": 2, \"source_label\": \"Sweet vermouth\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 3, \"source_label\": \"Sweet vermouth\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 11, \"source_label\": \"Sweet vermouth\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/sweet-vermouth/web.140f6db32c59.png","remote_path":"assets/v1/ingredient/sweet-vermouth/web.140f6db32c59.png","sha256":"140f6db32c59a55797a764c371d2cc9ab35d7381b74d2dfb1ba8417eeeefe8a1","size":18102,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/sweet-vermouth/web.png"},{"approval_state":"approved","asset_key":"ingredient/tangerine","mime_type":"image/png","provenance":"Approved ingredient library artwork; One small flattened whole tangerine plus one peeled half with compact orange segments; distinct, complete, and artifact-free at both sizes after deterministic disconnected-alpha cleanup and fresh web derivation.; source contexts: [{\"root_index\": 7, \"source_label\": \"blood oranges cara cara tangerine or grapefruit\", \"uses\": [{\"week\": 26, \"source_label\": \"Blood oranges, Cara Cara, tangerine, or grapefruit (optional variation citrus)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 117, \"source_label\": \"tangerine\", \"uses\": [{\"week\": 26, \"source_label\": \"Blood oranges, Cara Cara, tangerine, or grapefruit (optional variation citrus)\", \"optional_alternative_subject\": \"Tangerine\", \"legacy_status\": \"EXPANDED_FROM_COMPOUND\"}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/tangerine/web.4cfa9e83c58f.png","remote_path":"assets/v1/ingredient/tangerine/web.4cfa9e83c58f.png","sha256":"4cfa9e83c58f55c7963e8d80d65c8675c813d853405695c68a85420e729d6ee5","size":49841,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/tangerine-retry-20260822/web.png"},{"approval_state":"approved","asset_key":"ingredient/tequila-generic","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one sealed unbranded pale-clear tequila bottle and one blue agave leaf. After bounded removal of 120 tiny disconnected components, master and web are clean, complete, recognizable, and unclipped on dark and cream.; source contexts: [{\"root_index\": 99, \"source_label\": \"tequila\", \"uses\": [{\"week\": 8, \"source_label\": \"Tequila\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/tequila-generic/web.90105bf2a040.png","remote_path":"assets/v1/ingredient/tequila-generic/web.90105bf2a040.png","sha256":"90105bf2a040bbb9a00c98342958f77d15f0698f74d926f8003eaecf515e2667","size":24950,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/tequila-generic-retry-20260823/web.png"},{"approval_state":"approved","asset_key":"ingredient/unflavored-gelatin-powder","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one blank cream sachet and one clear ramekin with a neat mound of pale gelatin powder; complete, source-recognizable, clean-edged, and artifact-free at master and web sizes on dark and cream.; source contexts: [{\"root_index\": 103, \"source_label\": \"unflavored gelatin powder\", \"uses\": [{\"week\": 8, \"source_label\": \"Unflavored gelatin powder (for jello version)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/unflavored-gelatin-powder/web.7c00e19ed6f5.png","remote_path":"assets/v1/ingredient/unflavored-gelatin-powder/web.7c00e19ed6f5.png","sha256":"7c00e19ed6f572f4f83bf52f09a672e145048140a81328848706c9e1eac69ea5","size":42123,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/unflavored-gelatin-powder/web.png"},{"approval_state":"approved","asset_key":"ingredient/vanilla-bean","mime_type":"image/png","provenance":"Approved ingredient library artwork; One complete photorealistic dark-brown vanilla bean pod with recognizable wrinkled texture and curled tip; master and web pass separately on dark and cream without clipping, alpha defects, detached artifacts, ghosting, halos, text, or unrelated objects.; source contexts: [{\"root_index\": 36, \"source_label\": \"garnish nutmeg cocoa powder cinnamon stick or vanilla bean\", \"uses\": [{\"week\": 14, \"source_label\": \"Optional garnish: nutmeg, cocoa powder, cinnamon stick, or vanilla bean\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/vanilla-bean/web.6d78bf469f7b.png","remote_path":"assets/v1/ingredient/vanilla-bean/web.6d78bf469f7b.png","sha256":"6d78bf469f7bdb13d80a888de0269da2701c11d970f8d9834c53845fd67bafea","size":10769,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/vanilla-bean/web.png"},{"approval_state":"approved","asset_key":"ingredient/vanilla-infused-vodka","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete sealed clear bottle of colorless vanilla-infused vodka with a large blank cream label and exactly one whole dark vanilla bean is clean, centered, unclipped, recognizable, and artifact-free in master and web on dark and cream.; source contexts: [{\"root_index\": 105, \"source_label\": \"vanilla infused vodka\", \"uses\": [{\"week\": 14, \"source_label\": \"Vanilla infused vodka (for coconut variation)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/vanilla-infused-vodka/web.fdc5cdcb1114.png","remote_path":"assets/v1/ingredient/vanilla-infused-vodka/web.fdc5cdcb1114.png","sha256":"fdc5cdcb1114b8f289d0844f18566dcef0af900dd0c262dfdcf9228f2a398a86","size":21906,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/vanilla-infused-vodka-retry2-20260828/web.png"},{"approval_state":"approved","asset_key":"ingredient/vanilla-syrup","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete small clear bottle of translucent amber vanilla syrup with a blank cream label, plain closure, and exactly one whole dark vanilla bean beside it; clean, recognizable, and artifact-free at master and web sizes on dark and cream.; source contexts: [{\"root_index\": 106, \"source_label\": \"vanilla syrup\", \"uses\": [{\"week\": 23, \"source_label\": \"Vanilla syrup\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/vanilla-syrup/web.90c067149089.png","remote_path":"assets/v1/ingredient/vanilla-syrup/web.90c067149089.png","sha256":"90c0671490893393e30b00ce186411eae5f5b906bfc2353836f1c8fc201a0e5b","size":30171,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/vanilla-syrup/web.png"},{"approval_state":"approved","asset_key":"ingredient/vanilla-vodka","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete upright unbranded clear bottle of nearly colorless vanilla vodka with a blank cream label, plain closure, and exactly one whole dark vanilla bean beside it; no bean inside, and clean, recognizable, artifact-free rendering at master and web sizes on dark and cream.; source contexts: [{\"root_index\": 107, \"source_label\": \"vanilla vodka\", \"uses\": [{\"week\": 15, \"source_label\": \"Vanilla vodka\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/vanilla-vodka/web.2549079bd73d.png","remote_path":"assets/v1/ingredient/vanilla-vodka/web.2549079bd73d.png","sha256":"2549079bd73db23310e1ded45ef432dc71a6e80ed7917aeba531a59f9df133c6","size":27347,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/vanilla-vodka/web.png"},{"approval_state":"approved","asset_key":"ingredient/vodka","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly one complete upright unbranded clear bottle of colorless vodka with a completely blank cream label and plain silver cap; clean, realistic, recognizable, and artifact-free in master and web views on dark and cream, with no glass or extra object.; source contexts: [{\"root_index\": 108, \"source_label\": \"vodka\", \"uses\": [{\"week\": 13, \"source_label\": \"Vodka (any mid-tier or above)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 14, \"source_label\": \"Vodka\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 16, \"source_label\": \"Vodka\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}, {\"week\": 22, \"source_label\": \"Vodka\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}, {\"root_index\": 109, \"source_label\": \"vodka and pineapple\", \"uses\": [{\"week\": 26, \"source_label\": \"Vodka and fresh pineapple (to start the Week 28 Stoli Doli infusion)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/vodka/web.ad49b67ac161.png","remote_path":"assets/v1/ingredient/vodka/web.ad49b67ac161.png","sha256":"ad49b67ac16124560adf663ecd2c6c73089c787b3482def615f78cfeb0943477","size":17866,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/vodka/web.png"},{"approval_state":"approved","asset_key":"ingredient/whole-coffee-beans","mime_type":"image/png","provenance":"Approved ingredient library artwork; A clean coherent cluster of whole roasted coffee beans only; realistic and recognizable at both sizes, with no cup, bag, grounds, text, extra objects, clipping, checkerboard, visible halos, alpha holes, or detached artifacts on dark or cream.; source contexts: [{\"root_index\": 112, \"source_label\": \"whole coffee beans\", \"uses\": [{\"week\": 22, \"source_label\": \"Whole coffee beans (for garnish)\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/whole-coffee-beans/web.540466e62455.png","remote_path":"assets/v1/ingredient/whole-coffee-beans/web.540466e62455.png","sha256":"540466e624555d6f4a033743f8ddf4194ef74914be7acfb9765ae1a791d8e660","size":53433,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/whole-coffee-beans/web.png"},{"approval_state":"approved","asset_key":"ingredient/whole-cucumber-pickles","mime_type":"image/png","provenance":"Approved ingredient library artwork; Exactly three complete whole green cucumber pickles in one close coherent grouping. After removal of disconnected provider specks, master and web are clean, unclipped, readable, and artifact-free on dark and cream.; source contexts: [{\"root_index\": 39, \"source_label\": \"garnishes go wild celery stalk lemon or lime wedge green or blue cheese stuffed olives pickles pickled onions pickled asparagus pickled green beans pepperoncini bacon strips cooked shrimp beef jerky hard salami cheese cubes cherry tomatoes cucumber spear bell pepper jalape os old bay seasoning smoked paprika\", \"uses\": [{\"week\": 16, \"source_label\": \"Optional garnishes, go wild: celery stalk, lemon or lime wedge, green or blue cheese stuffed olives, pickles, pickled onions, pickled asparagus, pickled green beans, pepperoncini, bacon strips, cooked shrimp, beef jerky, hard salami, cheese cubes, cherry tomatoes, cucumber spear, bell pepper, jalapeños, Old Bay seasoning, smoked paprika\", \"legacy_status\": \"MISSING_INGREDIENT_ASSET\", \"legacy_matches\": []}]}]","public_url":"https://images.52cocktails.com/assets/v1/ingredient/whole-cucumber-pickles/web.83eec876c527.png","remote_path":"assets/v1/ingredient/whole-cucumber-pickles/web.83eec876c527.png","sha256":"83eec876c52777034d72e16dc8def7ea3455884ef7a3d37cc5169037ecc5466c","size":73909,"source_path":"/root/52cocktails_automation/public_recipe_archive/artifacts/ingredient_asset_backlog/generated/whole-cucumber-pickles-retry-20260824/web.png"}],"base_url":"https://images.52cocktails.com","dry_run":true,"input_count":89,"release_id":"archival-ingredient-library-20260918-01","schema_version":1,"unique_bytes":4003068,"unique_file_count":89}
