diff --git a/recognization/data/packshots/research/sku_l04/manifest.json b/recognization/data/packshots/research/sku_l04/manifest.json new file mode 100644 index 0000000..682a0b2 --- /dev/null +++ b/recognization/data/packshots/research/sku_l04/manifest.json @@ -0,0 +1,125 @@ +{ + "sku": "sku_l04", + "research_date": "2026-09-29", + "candidate_name": "やまや めんたいマヨネーズタイプ 200g", + "identity": { + "official_product_name": "めんたいマヨネーズタイプ", + "recommended_canonical_product_name": "やまや めんたいマヨネーズタイプ 200g", + "package_brand": "博多の味 やまや", + "maker_distributor": "株式会社やまやコミュニケーションズ", + "size": "200g", + "jan": "4903085062863", + "jan_status": "corroborated major-retailer product record; valid JAN-13 check digit", + "asin": "B0197VWHRG", + "current_successor_or_size_variant": { + "product_name": "めんたいマヨネーズタイプ300g", + "jan": "4903085062894", + "status": "current official Yamaya listing; distinct size/JAN and not the sku_l04 item" + } + }, + "conclusion": { + "existing_packshot_exact": true, + "existing_packshot_path": "../../source/sku_l04.jpg", + "existing_packshot_match_basis": "The existing file is byte-identical to Amazon media asset 61yWDtDjDuL.jpg (MD5 510db1965bc483899c0cce17c72ba10e). Amazon identifies ASIN B0197VWHRG as Yamaya Mentai Mayonnaise Type 200g, brand やまや, manufacturer 株式会社やまやコミュニケーションズ. Yahoo independently lists the same 200g product and JAN 4903085062863.", + "ocr_mismatch_explanation": "The prominent package text 明太子屋さんがつくった is a slogan meaning 'made by a mentaiko shop', not a competing brand or product name. The small mark at upper right reads 博多の味 やまや; the large product text reads めんたいマヨネーズタイプ.", + "csv_name_should_change": false, + "recommended_canonical_product_name": "やまや めんたいマヨネーズタイプ 200g", + "recommended_jan": "4903085062863", + "confidence": "high", + "caveat": "Yamaya's current official catalog has moved to a 300g presentation. The 200g item remains independently evidenced by Amazon, Yahoo Shopping, and Amica, but should be treated as an older/discontinued size rather than the current 300g SKU." + }, + "evidence_sources": [ + { + "saved_page": "pages/amazon_B0197VWHRG.html", + "source_page": "https://www.amazon.co.jp/dp/B0197VWHRG", + "proves": "200g product title, やまや brand, 株式会社やまやコミュニケーションズ manufacturer, ASIN B0197VWHRG, and exact media asset" + }, + { + "saved_page": "pages/yahoo_200g_3939-002118.html", + "source_page": "https://store.shopping.yahoo.co.jp/hks-shop/3939-002118.html", + "proves": "やまや めんたいマヨネーズタイプ 200g and JAN 4903085062863" + }, + { + "saved_page": "pages/rakuten_amica_200g.html", + "source_page": "https://item.rakuten.co.jp/amicashop/x51170144004/", + "proves": "Yamaya AD 明太マヨネーズタイプ 200g maker/address, size, ingredients, and related commercial 200g presentation" + }, + { + "saved_page": "pages/yamaya_official_home.html", + "source_page": "https://www.yamaya.com/", + "proves": "official company identity and product-site provenance" + }, + { + "saved_page": "pages/yamaya_current_300g.html", + "source_page": "https://www.yamaya.com/products/detail/06385", + "proves": "current official product name めんたいマヨネーズタイプ300g and current 300g package" + }, + { + "saved_page": "pages/yamaya_recipe_current_300g.html", + "source_page": "https://www.yamaya.com/recipe/categories/detail/661", + "proves": "official usage of the product name and current 300g size" + } + ], + "images": [ + { + "file": "images/amazon_200g.jpg", + "sku": "sku_l04", + "product": "やまや めんたいマヨネーズタイプ 200g", + "source_page": "https://www.amazon.co.jp/dp/B0197VWHRG", + "media_url": "https://m.media-amazon.com/images/I/61yWDtDjDuL.jpg", + "width": 1785, + "height": 2031, + "view_type": "front_packshot", + "license_status": "restricted-research", + "notes": "Visually inspected. Pink squeeze pouch; upper-right 博多の味 やまや mark; slogan 明太子屋さんがつくった; large めんたいマヨネーズタイプ product lettering. Byte-identical to data/packshots/source/sku_l04.jpg." + }, + { + "file": "images/yahoo_200g.jpg", + "sku": "sku_l04", + "product": "やまや めんたいマヨネーズタイプ 200g", + "source_page": "https://store.shopping.yahoo.co.jp/hks-shop/3939-002118.html", + "media_url": "https://item-shopping.c.yimg.jp/i/n/hks-shop_3939-002118", + "width": 900, + "height": 900, + "view_type": "front_packshot", + "license_status": "restricted-research", + "notes": "Visually inspected. Major-retailer packshot for the listing that states JAN 4903085062863; same historic pink package family as the Amazon asset." + }, + { + "file": "images/rakuten_ad_200g.jpg", + "sku": "sku_l04_comparison_ad_variant", + "product": "やまや AD明太マヨネーズタイプ 200g", + "source_page": "https://item.rakuten.co.jp/amicashop/x51170144004/", + "media_url": "https://shop.r10s.jp/amicashop/cabinet/product/50/x51170144004_0_2b9e.jpg", + "width": 480, + "height": 480, + "view_type": "front_packshot_comparison", + "license_status": "restricted-research", + "notes": "Visually inspected. Commercial AD 200g comparison variant; retained as supporting evidence for Yamaya's 200g format, not asserted as the identical JAN/package to sku_l04." + }, + { + "file": "images/akomeya_current_300g.jpg", + "sku": "sku_l04_comparison_current_300g", + "product": "やまや めんたいマヨネーズタイプ 300g", + "source_page": "https://item.rakuten.co.jp/akomeyatokyo/4903085062894/", + "media_url": "https://shop.r10s.jp/akomeyatokyo/cabinet/08950751/imgrc0090491371.jpg", + "width": 600, + "height": 600, + "view_type": "front_packshot_comparison", + "license_status": "restricted-research", + "notes": "Visually inspected. Current 300g retail comparison package; listing item number/JAN 4903085062894. Not sku_l04 because size and JAN differ." + }, + { + "file": "images/yamaya_official_current_300g.webp", + "sku": "sku_l04_comparison_current_300g", + "product": "やまや めんたいマヨネーズタイプ 300g", + "source_page": "https://www.yamaya.com/products/detail/06385", + "media_url": "https://www.yamaya.com/assets_onlineshop/img/item_l/06385_00.webp", + "width": 750, + "height": 750, + "view_type": "official_front_packshot_and_unwrapped_bottle_comparison", + "license_status": "restricted-research", + "notes": "Visually inspected. Official Yamaya current 300g product image showing branded sleeve and bottle; confirms the package slogan is 明太子屋さんがつくった and the brand mark is 博多の味 やまや. Not sku_l04 because current size is 300g." + } + ] +} diff --git a/recognization/data/packshots/research/sku_l07/manifest.json b/recognization/data/packshots/research/sku_l07/manifest.json new file mode 100644 index 0000000..808d375 --- /dev/null +++ b/recognization/data/packshots/research/sku_l07/manifest.json @@ -0,0 +1,65 @@ +{ + "sku": "sku_l07", + "recommended_product_name": "丸和油脂 ラッキーマヨネーズ 200g", + "manufacturer": "丸和油脂株式会社", + "size": "200g", + "jan": "4978931401615", + "identity_conclusion": "Exact product identity is confirmed. The shared 600x600 source image and the retained 800x800 retailer image show the same current 200g Lucky Mayonnaise front package: cream squeeze pouch, red chick, red ラッキーマヨネーズ wordmark, and 調味料(アミノ酸)不使用 claim. Current 2026 retailer listings independently bind that package/product to 丸和油脂, 200g, and JAN 4978931401615.", + "existing_packshot": { + "file": "../../source/sku_l07.jpg", + "width": 600, + "height": 600, + "exact_product": true, + "current_as_of": "2026-09-29", + "currentness_basis": "Visually identical packaging appears in active 2026 Amazon, Rakuten, Yahoo Shopping, and Kakaku listings for the same maker, size, and JAN. The package also matches the repository shelf crop for sku_l07. No official manufacturer catalog page for this 200g retail SKU was reachable, so currentness is retailer-corroborated rather than manufacturer-catalog-confirmed.", + "source_page": "https://www.amazon.co.jp/dp/B0BHQW3VVP", + "media_url": "https://m.media-amazon.com/images/I/91ugfvmpCvL.jpg" + }, + "validator_assessment": { + "result": "false_negative", + "ocr_score": 0.57, + "reason": "The front package intentionally prints ラッキーマヨネーズ and 調味料(アミノ酸)不使用 but not the manufacturer name or 200g size. OCR correctly reads the distinctive product name; the missing maker and size are absent from this front view, not evidence of a different SKU. Retailer title, JAN, seller metadata, and exact package appearance establish the identity externally. Refusing this image solely because full catalog-name token overlap is below 0.70 is therefore a validator false negative, not a real product mismatch." + }, + "images": [ + { + "file": "lucky_mayonnaise_200g_800.jpg", + "sku": "sku_l07", + "product": "丸和油脂 ラッキーマヨネーズ 200g", + "source_page": "https://item.rakuten.co.jp/kumano-nakatani/4978931401615-40/", + "media_url": "https://tshop.r10s.jp/kumano-nakatani/cabinet/pic1/4978931401615-40.jpg", + "width": 800, + "height": 800, + "view_type": "front_packshot", + "license_status": "restricted-research", + "notes": "Native unparameterized retailer image, visually inspected after download. It shows one exact 200g pouch despite the source page selling a 40-count case. The filename/item number embeds JAN 4978931401615. This is the best located exact image meeting the requested >=800px height; an apparent 1000px Rakuten fitin variant was only a server upscale of a 300x682 retailer asset and was rejected. Retailer copyright; retained for internal comparison/research only." + } + ], + "evidence": [ + { + "source": "Amazon Japan", + "url": "https://www.amazon.co.jp/dp/B0BHQW3VVP", + "supports": "Product title 丸和油脂 ラッキーマヨネーズ 200g; brand 丸和油脂; shared image media ID 91ugfvmpCvL." + }, + { + "source": "Rakuten / 味園サポート", + "url": "https://item.rakuten.co.jp/misono-support/a741-2/", + "supports": "Current product title, 200g size, JAN 4978931401615, and seller/manufacturer field 丸和油脂株式会社." + }, + { + "source": "Yahoo Shopping / 御用蔵 大川", + "url": "https://store.shopping.yahoo.co.jp/goyougura-okawa/4978931401615-10.html", + "supports": "Current title 丸和油脂 ラッキーマヨネーズ 200g×10本 and JAN/ISBN 4978931401615." + }, + { + "source": "価格.com", + "url": "https://search.kakaku.com/4978931401615/", + "supports": "Cross-retailer aggregation for 丸和油脂 ラッキーマヨネーズ 200g and explicit JAN 4978931401615 in multiple retailer records." + }, + { + "source": "Rakuten / くまの中谷商店", + "url": "https://item.rakuten.co.jp/kumano-nakatani/4978931401615-40/", + "supports": "Source page for retained 800x800 media; title 丸和 ラッキーマヨネーズ 200g×40本 and item number 4978931401615-40." + } + ], + "research_date": "2026-09-29" +} diff --git a/recognization/data/packshots/source/ATTRIBUTION.json b/recognization/data/packshots/source/ATTRIBUTION.json index fa25621..52c32ed 100644 --- a/recognization/data/packshots/source/ATTRIBUTION.json +++ b/recognization/data/packshots/source/ATTRIBUTION.json @@ -10,5 +10,12 @@ "product": "丸和油脂 ラッキーマヨネーズ 200g", "source_page": "https://www.amazon.co.jp/dp/B0BHQW3VVP", "notes": "Exact 200g product; major-retailer pack shot. JAN/part number 4978931401615, corroborated by Yahoo Shopping listing." + }, + "sku_l10": { + "url": "https://thumbnail.image.rakuten.co.jp/@0_mall/matsukiyo/cabinet/d0042/4901001114030_1.jpg?_ex=1000x1000", + "product": "味の素 ピュアセレクト マヨネーズ 400g", + "source_page": "https://item.rakuten.co.jp/matsukiyo/4901001114030/", + "jan": "4901001114030", + "notes": "Exact 400g front packshot. The catalog's 450g was wrong: Ajinomoto's lineup is 250/400/600/1000g and the shelf tag in add/image6.jpg reads 400g. See data/packshots/research/sku_l10/manifest.json." } } diff --git a/recognization/data/packshots/source/ocr-reads.json b/recognization/data/packshots/source/ocr-reads.json index 6e4ebeb..e19ab6b 100644 --- a/recognization/data/packshots/source/ocr-reads.json +++ b/recognization/data/packshots/source/ocr-reads.json @@ -1 +1,10 @@ -{"sku_l01.jpg": "卵を使って いない キューピーエッグケア e 乳成分 えび かに くるみ 特定原材料8品目不使用 そば 落花生 305g", "sku_l02.jpg": "機能性表示食品届出番号J1501 キューピー 血圧ケア アマニ油 マヨネーズ α-リノレン酸 商品中30% アマニ油配合 200g 食生活は、主食、主菜、副菜を基本に、食事のバランスを。", "sku_l03.jpg": "Spicy: 辛さとコクのおいしさ キューピー からしアヨネーズ ピリジと おいしい ® 200g", "sku_l05.jpg": "2つの製法で味わうコク コレステロール ゼロ キューピーゼロ ノンコレステロール カロリー 70第 当社マヨネーズ比 310g", "sku_l06.jpg": "機能性表示食品届出番号J1507 キューピー 内臓脂肪ケア フィツテ ローズヒップ由来 ティリロサイド 210g カロリー 50カット 兆社マヨネーズ比 食生活は、主食、主菜、副菜を基本に、食事のバランスを。", "sku_l09.jpg": "とれて3日以方の 各長算たまごとい。 ピュアセレクト コクうま カロリーカット 05 360g", "sku_l11.jpg": "キューピー New! 卵黄ならではのコクとうま味 ※写真はイメージです。 カロリー 50% カット 当社マヨネーズ比 ® 400g"} \ No newline at end of file +{ +"sku_l01.jpg": "卵を使って いない キューピーエッグケア e 乳成分 えび かに くるみ 特定原材料8品目不使用 そば 落花生 305g", +"sku_l02.jpg": "機能性表示食品届出番号J1501 キューピー 血圧ケア アマニ油 マヨネーズ α-リノレン酸 商品中30% アマニ油配合 200g 食生活は、主食、主菜、副菜を基本に、食事のバランスを。", +"sku_l03.jpg": "Spicy: 辛さとコクのおいしさ キューピー からしアヨネーズ ピリジと おいしい ® 200g", +"sku_l05.jpg": "2つの製法で味わうコク コレステロール ゼロ キューピーゼロ ノンコレステロール カロリー 70第 当社マヨネーズ比 310g", +"sku_l06.jpg": "機能性表示食品届出番号J1507 キューピー 内臓脂肪ケア フィツテ ローズヒップ由来 ティリロサイド 210g カロリー 50カット 兆社マヨネーズ比 食生活は、主食、主菜、副菜を基本に、食事のバランスを。", +"sku_l09.jpg": "とれて3日以方の 各長算たまごとい。 ピュアセレクト コクうま カロリーカット 05 360g", +"sku_l10.jpg": "Ay AJINOMOTO. とれて3日以内の 国産新鮮たまごだけき使用 ピュア セレリト マヨネーズ® Pure Select Mayonnaise 400g", +"sku_l11.jpg": "キューピー New! 卵黄ならではのコクとうま味 ※写真はイメージです。 カロリー 50% カット 当社マヨネーズ比 ® 400g" +}