{
  "metadata": {
    "schema_version": "1.0",
    "generated_at": "2026-07-06",
    "source": "Snackkompass kuratierte Produktdaten",
    "source_url": "https://snackkompass.de/data/food-swap/snackkompass-products-v1.json",
    "product_count": 94,
    "public_product_index_count": 88,
    "excluded_product_detail_pages_count": 6,
    "price_snapshot_count": 91,
    "caveat": "Statische, datierte Produktdaten. Rezepturen, Preise und Verfügbarkeit vor Kauf prüfen. Keine medizinische Beratung."
  },
  "products": [
    {
      "id": "powerbar-52-protein-chocolate-nut",
      "brand": "PowerBar",
      "product_name": "52% Protein+ Chocolate Nut",
      "image_url": "/assets/products/individual/powerbar-52-protein-chocolate-nut.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "PowerBar nennt Werte pro 100 g und pro 50-g-Riegel; Sorte/Packung prüfen.",
      "serving": {
        "g": 50,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 165,
        "fat_g": 3.4,
        "carbs_g": 12,
        "sugar_g": 0.7,
        "fiber_g": null,
        "polyols_g": 11,
        "protein_g": 26
      },
      "nutrition_per_100g": {
        "kcal": 330,
        "fat_g": 6.8,
        "carbs_g": 24,
        "sugar_g": 1.4,
        "fiber_g": null,
        "polyols_g": 22,
        "protein_g": 52
      },
      "carb_profile": "Sehr proteinreich und zuckerarm, aber ein großer Teil der Kohlenhydrate sind Polyole.",
      "ingredients_to_watch": [
        "Polyole",
        "Milch/Soja",
        "Süßungsmittel",
        "stark verarbeitet"
      ],
      "benefits": [
        "Sehr starker Proteinwert pro Riegel.",
        "Zucker pro Riegel sehr niedrig.",
        "Guter Vergleich gegen ESN, Barebells und Layenberger."
      ],
      "downsides": [
        "11 g Polyole pro Riegel können bei empfindlicher Verdauung stören.",
        "Keine einfache Zutatenliste.",
        "Eher Sport-/Proteinprodukt als normaler Süßigkeitenswap."
      ],
      "health_notes": [
        "Für Protein-Ziel erklären, nicht als allgemeines Gesundheitsprodukt."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken",
        "Sport-Snack"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "einfache Zutatenliste",
        "Polyol-Empfindlichkeit"
      ],
      "page_verdict": "Sehr viel Protein und wenig Zucker, aber mit Polyolen klar vorsichtig testen.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B07BSPVVDR",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.tradeinn.com/bikeinn/en/powerbar-plus-52-protein-bars-box-chocolate-nuts-50g-20-units/1304307/p",
        "https://www.amazon.de/dp/B07BSPVVDR"
      ],
      "price_snapshot": {
        "amount_eur": 41.9,
        "currency": "EUR",
        "shop": "Tradeinn",
        "shop_type": "retailer",
        "pack_size_g": 1000,
        "servings_per_pack": 20,
        "price_per_100g_eur": 4.19,
        "price_per_serving_eur": 2.09,
        "captured_at": "2026-06-25",
        "source_url": "https://www.tradeinn.com/bikeinn/en/powerbar-plus-52-protein-bars-box-chocolate-nuts-50g-20-units/1304307/p",
        "price_per_10g_protein_eur": 0.8
      },
      "price_confidence": "MEDIUM",
      "price_notes": "20er-Pack-Angebot; Versand und Händler prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "alnatura-riegel-banane-beere-hafer",
      "brand": "Alnatura",
      "product_name": "Banane-Beere-Hafer Riegel",
      "image_url": "/assets/products/individual/alnatura-riegel-banane-beere-hafer.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/riegel-banane-beere-hafer-239764/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g, Zutaten und UVP am 24.06.2026 geprüft.",
      "serving": {
        "g": 23,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 91,
        "fat_g": 2.4,
        "carbs_g": 15.7,
        "sugar_g": 8.3,
        "polyols_g": 0,
        "fiber_g": 1.2,
        "protein_g": 1.1
      },
      "nutrition_per_100g": {
        "kcal": 394,
        "fat_g": 10.3,
        "carbs_g": 68.1,
        "sugar_g": 35.9,
        "polyols_g": 0,
        "fiber_g": 5,
        "protein_g": 4.6
      },
      "carb_profile": "Kinder-/Fruchtriegel mit Saftkonzentraten; kleine Portion, aber deutlich fruchtzucker-/zuckergeprägt.",
      "ingredients_to_watch": [
        "Birnensaftkonzentrat",
        "Traubensaftkonzentrat",
        "Bananenflocken",
        "Sonnenblumenöl",
        "Kinderprodukt ≠ automatisch zuckerarm"
      ],
      "benefits": [
        "Kleine Portion mit unter 100 kcal pro Riegel.",
        "Keine Polyole und keine intensiven Süßstoffe laut Herstellerangaben.",
        "Sehr gut als Vergleich gegen größere Süßigkeitenportionen."
      ],
      "downsides": [
        "Deutlich hoher Zuckeranteil pro 100 g.",
        "Saftkonzentrate können wie Zuckerquellen wirken.",
        "Nicht als zuckerarmer Kindersnack einordnen."
      ],
      "health_notes": [
        "Als Portionsanker nutzbar; keine Aussage zur Kindergesundheit ableiten."
      ],
      "best_fit": [
        "Kleine Portion",
        "Ohne Polyole",
        "Fruchtig",
        "Zutaten lernen"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Low Carb",
        "Dauer-Snacking"
      ],
      "page_verdict": "Kleine Portion, aber Saftkonzentrate machen ihn nicht zuckerarm.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/riegel-banane-beere-hafer-239764/"
      ],
      "price_snapshot": {
        "amount_eur": 0.69,
        "pack_size_g": 23,
        "servings_per_pack": 1,
        "price_per_100g_eur": 3,
        "price_per_serving_eur": 0.69,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/riegel-banane-beere-hafer-239764/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "maxinutrition-better-choice-peanut-caramel",
      "brand": "MaxiNutrition",
      "product_name": "Better Choice Peanut Caramel",
      "image_url": "/assets/products/individual/maxinutrition-better-choice-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "recommendation_status": "baseline_only",
      "label_check": "Amazon-Produktdaten zeigen weniger als 1 g Zucker und 32% Protein; vollständiges Packungslabel nachziehen.",
      "serving": {
        "g": 22.5,
        "note": "kleiner Riegel"
      },
      "nutrition_per_serving": {
        "kcal": null,
        "fat_g": null,
        "carbs_g": null,
        "sugar_g": 1,
        "fiber_g": null,
        "protein_g": 7.2,
        "source_status": "aus 32% Protein und <1g Zucker abgeleitet/gerundet"
      },
      "carb_profile": "Kleiner, proteinreicher zuckerarme-Riegel; exakte Polyole/Süßstoffe prüfen.",
      "ingredients_to_watch": [
        "Süßungsmittel prüfen",
        "Milchprotein möglich",
        "kleine Portion",
        "Packung prüfen"
      ],
      "benefits": [
        "Sehr kleine Portion kann für Kalorienkontrolle interessant sein.",
        "Unter 1 g Zucker laut Amazon-Produktdaten.",
        "Ergänzt die großen 45-55-g-Riegel."
      ],
      "downsides": [
        "Noch unvollständige Nährwerte.",
        "Nicht automatisch sättigend wegen kleiner Portion.",
        "Zutaten und Süßstoffe sind noch nicht sicher genug geprüft."
      ],
      "health_notes": [
        "Mit Packungsprüfung für Preis-/Portionsvergleich führen."
      ],
      "best_fit": [
        "Zucker senken",
        "kleine Portion",
        "Protein"
      ],
      "avoid_or_caution": [
        "vollständige Makroprüfung nötig",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Kleiner Proteinriegel mit wenig Zucker, aber Zutatenliste vor dem Kauf prüfen.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0D9BZD22M",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.amazon.de/-/en/MaxiNutrition-Protein-Caramel-Calories-Building/dp/B0D9BZD22M"
      ],
      "price_snapshot": {
        "amount_eur": 16.45,
        "currency": "EUR",
        "shop": "Idealo",
        "shop_type": "price_comparison",
        "pack_size_g": 337.5,
        "servings_per_pack": 15,
        "price_per_100g_eur": 4.87,
        "price_per_serving_eur": 1.1,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/206807781_-better-choice-protein-bar-15x22-5g-maxinutrition.html",
        "price_per_10g_protein_eur": 1.52
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich für 15 x 22,5 g; Sorte Peanut Caramel und Händler vor Kauf prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "koro-bio-fairtrade-kakaonibs",
      "brand": "KoRo",
      "product_name": "Bio Fairtrade Kakaonibs",
      "category": "cacao_nibs",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Guter Kakao-Crunch ohne Zucker. Bitter, theobrominhaltig und als Topping besser als purer Snack.",
      "carb_profile": "Kein Zuckerzusatz; pro Portion wenig Zucker, aber Kakaobohnen sind bitter und ballaststoffreich.",
      "label_check": "KoRo nennt 100% Bio-Kakaobohnen, fermentiert und geröstet. Kakao kann naturbedingt Schwermetallthemen haben; keine medizinischen Claims ableiten.",
      "serving": {
        "size_g": 10,
        "note": "Topping-Portion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 64,
        "carbs_g": 2.9,
        "sugar_g": 0.2,
        "fiber_g": 2.7,
        "protein_g": 1.2,
        "fat_g": 5.3
      },
      "nutrition_per_100g": {
        "kcal": 642,
        "carbs_g": 29,
        "sugar_g": 2,
        "fiber_g": 27,
        "protein_g": 12,
        "fat_g": 53,
        "sat_fat_g": 32,
        "salt_g": 0
      },
      "price_snapshot": {
        "amount_eur": 21.75,
        "currency": "EUR",
        "shop": "KoRo",
        "shop_type": "retailer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 50,
        "price_per_100g_eur": 4.35,
        "price_per_serving_eur": 0.44,
        "captured_at": "2026-06-29",
        "source_url": "https://www.korodrogerie.de/bio-fairtrade-kakaonibs-500-g",
        "price_confidence": "MEDIUM",
        "price_notes": "Preisstand aus Research; Nährwerte/Zutaten maschinenlesbar von KoRo geprüft."
      },
      "ingredients_to_watch": [
        "100% Kakaobohnen",
        "Theobromin/Koffein-Spuren",
        "bei Kakao Herkunft und Schwermetallhinweise prüfen"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Kein Zuckerzusatz und keine Süßstoffe.",
        "Starker Crunch für Joghurt, Beeren oder Nussmus statt Schokostreuseln."
      ],
      "downsides": [
        "Bitterer Geschmack.",
        "Nicht spät abends ideal für sensible Personen.",
        "Kakao kann je nach Herkunft Schwermetallthemen haben; aktuelle Herstellerangaben prüfen."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Kakao-Crunch",
        "Topping"
      ],
      "avoid_or_caution": [
        "sehr süße Erwartung",
        "Theobromin empfindlich",
        "Kinder/Haustiere"
      ],
      "taste_notes": [
        "Herb, crunchy, klar kakao-bitter. Funktioniert besser gemischt als pur."
      ],
      "health_notes": [
        "Kakao kann eine interessante Lebensmittelbasis sein; Snackkompass macht daraus keinen pauschalen Gesundheitsversprechen."
      ],
      "image_url": "/assets/products/individual/koro-bio-fairtrade-kakaonibs.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei KoRo ansehen",
          "url": "https://www.korodrogerie.de/bio-fairtrade-kakaonibs-500-g",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.korodrogerie.de/bio-fairtrade-kakaonibs-500-g"
      ],
      "recommendation_status": "baseline_only",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "purazell-bio-macadamia-nusskerne",
      "brand": "Purazell",
      "product_name": "Bio Macadamia Nusskerne",
      "category": "whole_nuts",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Naturbelassene Nüsse als starke Basiswahl. Sehr sauber, aber klar energiedicht.",
      "carb_profile": "Nüsse liefern Fett und Energie statt Zuckertrick. Kleine Portion bewusst wählen.",
      "label_check": "Purazell-Produktseite nennt Bio, Rohkostqualität, ungesalzen, nicht geröstet und 100% naturbelassen. Nährwerte wurden vom offiziellen Etikettbild übernommen.",
      "serving": {
        "size_g": 25,
        "note": "kleine Nussportion"
      },
      "nutrition_per_serving": {
        "kcal": 189,
        "fat_g": 16.8,
        "saturated_fat_g": 2.7,
        "carbs_g": 2.6,
        "sugar_g": 1.3,
        "fiber_g": 2.3,
        "polyols_g": 0,
        "protein_g": 2.5,
        "salt_g": 0.003
      },
      "nutrition_per_100g": {
        "kcal": 754,
        "fat_g": 67.3,
        "saturated_fat_g": 10.6,
        "carbs_g": 10.2,
        "sugar_g": 5.2,
        "fiber_g": 9.1,
        "polyols_g": 0,
        "protein_g": 10,
        "salt_g": 0.01
      },
      "nutrition_source": "Offizielles Purazell-Etikettbild, geprüft am 2026-06-30.",
      "price_snapshot": {
        "amount_eur": 39.9,
        "currency": "EUR",
        "shop": "Purazell",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 1000,
        "servings_per_pack": 40,
        "price_per_100g_eur": 3.99,
        "price_per_serving_eur": 1,
        "captured_at": "2026-06-29",
        "source_url": "https://purazell.de/bio-macadamia-nusskerne-1-kg",
        "price_confidence": "HIGH"
      },
      "ingredients_to_watch": [
        "100% Macadamia",
        "energiedicht",
        "Nussallergen"
      ],
      "benefits": [
        "Nicht hoch verarbeitet und ungesalzen.",
        "Gute Alternative, wenn Süßhunger eher Snackhunger ist.",
        "Keine Polyole, keine Süßstoffe, kein Süßwaren-Charakter."
      ],
      "downsides": [
        "Sehr energiedicht.",
        "Preis pro Portion höher als einfache Supermarkt-Nüsse.",
        "Nussallergen."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Sättigender Snack",
        "Kleine Portion"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "Nussallergie",
        "nebenbei aus der Großpackung essen"
      ],
      "taste_notes": [
        "Mild, fettig-nussig, eher Snack als Süßigkeit."
      ],
      "health_notes": [
        "Keine pauschale Gesundheitswertung; Portion und Gesamt-Ernährung bleiben entscheidend."
      ],
      "image_url": "/assets/products/individual/purazell-bio-macadamia-nusskerne.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Purazell ansehen",
          "url": "https://purazell.de/bio-macadamia-nusskerne-1-kg",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://purazell.de/bio-macadamia-nusskerne-1-kg",
        "https://a4zxz8f0.cdn.imgeng.in/media/66/34/4f/1741176617/Bio-Macadamia-Nusskerne-Etikett.png?ts=1741176617"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "purazell-bio-roh-kakaopulver",
      "brand": "Purazell",
      "product_name": "Bio Roh-Kakaopulver",
      "category": "cacao_powder",
      "processing_level": "moderat",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr gute Kakao-Basis für Getränke, Joghurt oder Bowls. Nicht gesüßt, daher Basiszutat statt fertige Süßigkeit.",
      "carb_profile": "Kakao ohne Zuckerzusatz; Geschmack braucht meist Joghurt, Beeren, Zimt oder eine bewusst gewählte Süße.",
      "label_check": "Purazell-Produktseite nennt Bio-Kakaopulver; Preis und Packungsgröße 500 g wurden geprüft. Nährwerte wurden vom offiziellen Etikettbild übernommen.",
      "serving": {
        "size_g": 5,
        "note": "Kakao-Portion"
      },
      "nutrition_per_serving": {
        "kcal": 17,
        "fat_g": 0.6,
        "saturated_fat_g": 0.3,
        "carbs_g": 0.7,
        "sugar_g": 0,
        "fiber_g": 2.3,
        "polyols_g": 0,
        "protein_g": 1.2,
        "salt_g": 0.02
      },
      "nutrition_per_100g": {
        "kcal": 342,
        "fat_g": 11,
        "saturated_fat_g": 6.5,
        "carbs_g": 14.1,
        "sugar_g": 0,
        "fiber_g": 46,
        "polyols_g": 0,
        "protein_g": 24.9,
        "salt_g": 0.3
      },
      "nutrition_source": "Offizielles Purazell-Etikettbild, geprüft am 2026-06-30.",
      "price_snapshot": {
        "amount_eur": 21.9,
        "currency": "EUR",
        "shop": "Purazell",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 100,
        "price_per_100g_eur": 4.38,
        "price_per_serving_eur": 0.22,
        "captured_at": "2026-06-29",
        "source_url": "https://purazell.de/bio-roh-kakaopulver-500-g",
        "price_confidence": "HIGH",
        "price_notes": "Hersteller-Preisstand; Preis und Verfügbarkeit können abweichen."
      },
      "ingredients_to_watch": [
        "Kakao",
        "Theobromin/Koffein-Spuren",
        "Bitterkeit"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Gute Basis für heiße Schokolade ohne Fertigmix-Zucker.",
        "Keine Süßstoffe, keine Polyole, kein Palmfett."
      ],
      "downsides": [
        "Nicht direkt süß.",
        "Kakao kann für sensible Personen anregend sein.",
        "Als Basiszutat bewerten, nicht als fertige Süßigkeit."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet als Ziel",
        "Getränke",
        "Kakao-Basis"
      ],
      "avoid_or_caution": [
        "sehr süße Erwartung",
        "spät abends",
        "Kakao empfindlich"
      ],
      "taste_notes": [
        "Kräftig kakaoig und herb; gut mit Milch/Skyr/Joghurt, Zimt oder Beeren."
      ],
      "health_notes": [
        "Snackkompass behandelt Kakaopulver als Basiszutat, nicht als Gesundheitsversprechen."
      ],
      "image_url": "/assets/products/individual/purazell-bio-roh-kakaopulver.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Purazell ansehen",
          "url": "https://purazell.de/bio-roh-kakaopulver-500-g",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://purazell.de/bio-roh-kakaopulver-500-g",
        "https://a4zxz8f0.cdn.imgeng.in/media/4d/9d/75/1741176535/Bio-Rohkost-Kakaopulver-Etikett.png?ts=1741176535"
      ],
      "recommendation_status": "baseline_only",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "purazell-bio-rohkost-haselnussmus",
      "brand": "Purazell",
      "product_name": "Bio Rohkost Haselnussmus",
      "category": "nut_butter",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr einfache Haselnussmus-Basis ohne Zuckercreme. Teurer als KoRo, dafür ungeröstet und in Rohkostqualität.",
      "carb_profile": "Nussmus statt Süßigkeit: kurze Zutatenliste, aber energiedicht.",
      "label_check": "Purazell nennt 100% Bio-Haselnüsse, ungeröstet. Analysezertifikate sind verlinkt; Nährwerte wurden vom offiziellen Etikettbild übernommen.",
      "serving": {
        "size_g": 15,
        "note": "1 Esslöffel"
      },
      "nutrition_per_serving": {
        "kcal": 95,
        "fat_g": 8.6,
        "saturated_fat_g": 0.7,
        "carbs_g": 1.1,
        "sugar_g": 0.7,
        "fiber_g": 1.8,
        "polyols_g": 0,
        "protein_g": 2.6,
        "salt_g": 0.002
      },
      "nutrition_per_100g": {
        "kcal": 632,
        "fat_g": 57,
        "saturated_fat_g": 4.8,
        "carbs_g": 7.2,
        "sugar_g": 4.9,
        "fiber_g": 12,
        "polyols_g": 0,
        "protein_g": 17,
        "salt_g": 0.01
      },
      "nutrition_source": "Offizielles Purazell-Etikettbild, geprüft am 2026-06-30.",
      "price_snapshot": {
        "amount_eur": 17.9,
        "currency": "EUR",
        "shop": "Purazell",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 33.3,
        "price_per_100g_eur": 3.58,
        "price_per_serving_eur": 0.54,
        "captured_at": "2026-06-29",
        "source_url": "https://purazell.de/bio-rohkost-haselnussmus-500-g",
        "price_confidence": "HIGH",
        "price_notes": "Hersteller-Preisstand; Preisstaffel nicht eingerechnet."
      },
      "ingredients_to_watch": [
        "100% Bio-Haselnüsse",
        "Haselnuss-Allergen",
        "energiedicht"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Alternative zu Nuss-Nougat-Creme ohne Zucker und Palmfett.",
        "Gut mit Kakao oder Joghurt kombinierbar."
      ],
      "downsides": [
        "Teurer als manche Händleralternativen.",
        "Bei Haselnussallergie nicht geeignet.",
        "Nicht süß wie normale Creme."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Nougat-Hunger",
        "Purazell-Kandidat"
      ],
      "avoid_or_caution": [
        "Haselnussallergie",
        "Kalorien sparen maximal",
        "Budget-Fokus"
      ],
      "taste_notes": [
        "Kräftig haselnussig; als Kakao-Joghurt-Topping sehr passend."
      ],
      "health_notes": [
        "Als einfache Lebensmittelbasis geführt; ohne medizinische Wirkversprechen."
      ],
      "image_url": "/assets/products/individual/purazell-bio-rohkost-haselnussmus.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Purazell ansehen",
          "url": "https://purazell.de/bio-rohkost-haselnussmus-500-g",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://purazell.de/bio-rohkost-haselnussmus-500-g",
        "https://a4zxz8f0.cdn.imgeng.in/media/16/13/57/1763648566/NussmusHaselnuss500g-Etikett.png?ts=1763648566"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "purazell-bio-rohkost-keimmuesli-pur",
      "brand": "Purazell",
      "product_name": "Bio Rohkost Keimmüsli Pur",
      "category": "sprouted_muesli",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 6,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr interessante Frühstücks- und Topping-Basis mit gekeimten Zutaten. Besser als Süßriegel, aber Portion prüfen.",
      "carb_profile": "Müsli-Basis statt Süßigkeit: Kohlenhydrate bleiben wichtig, aber ohne Süßstoff- oder Polyoltrick.",
      "label_check": "Purazell-Produktseite nennt sechs Zutaten, gekeimten Buchweizen, keinen isolierten Zucker und keine künstlichen Süßungsmittel. Nährwerte wurden vom offiziellen Etikettbild übernommen.",
      "serving": {
        "size_g": 50,
        "note": "Müslibasis"
      },
      "nutrition_per_serving": {
        "kcal": 200,
        "fat_g": 5.9,
        "saturated_fat_g": 1.8,
        "carbs_g": 25,
        "sugar_g": 0.8,
        "fiber_g": 7.5,
        "polyols_g": 0,
        "protein_g": 7.9,
        "salt_g": 0.08
      },
      "nutrition_per_100g": {
        "kcal": 399,
        "fat_g": 11.8,
        "saturated_fat_g": 3.6,
        "carbs_g": 50,
        "sugar_g": 1.5,
        "fiber_g": 14.9,
        "polyols_g": 0,
        "protein_g": 15.7,
        "salt_g": 0.15
      },
      "nutrition_source": "Offizielles Purazell-Etikettbild, geprüft am 2026-06-30.",
      "price_snapshot": {
        "amount_eur": 24.9,
        "currency": "EUR",
        "shop": "Purazell",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 800,
        "servings_per_pack": 16,
        "price_per_100g_eur": 3.11,
        "price_per_serving_eur": 1.56,
        "captured_at": "2026-06-29",
        "source_url": "https://purazell.de/bio-rohkost-keimmuesli-pur-vorteilspack",
        "price_confidence": "HIGH"
      },
      "ingredients_to_watch": [
        "gekeimte Zutaten",
        "Müslikohlenhydrate",
        "Portion"
      ],
      "benefits": [
        "Nicht auf Süßstoff, Polyole oder Proteinriegel-Marketing gebaut.",
        "Als Basis für Joghurt, Kefir oder Beeren plausibel.",
        "Deutlich näher an Lebensmitteln als normale Süßigkeiten."
      ],
      "downsides": [
        "Kein Low-Carb-Produkt.",
        "Trotz sehr wenig Zucker liefert es viele Kohlenhydrate aus Müsli-Zutaten.",
        "Preis pro Portion höher als einfache Haferflocken."
      ],
      "best_fit": [
        "Frühstück",
        "Joghurt-Topping",
        "Nicht hoch verarbeitet"
      ],
      "avoid_or_caution": [
        "Strenges Zucker-/Low-Carb-Ziel",
        "große Müslischale ohne Portion"
      ],
      "taste_notes": [
        "Müsli-Basis, nicht als Süßigkeit gedacht."
      ],
      "health_notes": [
        "Gekeimte Zutaten sind ein Qualitätsmerkmal, aber kein medizinisches Wirkversprechen."
      ],
      "image_url": "/assets/products/individual/purazell-bio-rohkost-keimmuesli-pur.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Purazell ansehen",
          "url": "https://purazell.de/bio-rohkost-keimmuesli-pur-vorteilspack",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://purazell.de/bio-rohkost-keimmuesli-pur-vorteilspack",
        "https://a4zxz8f0.cdn.imgeng.in/media/6c/34/9d/1762257192/VP-Keimmsli-PUR_RS.png?ts=1762257192"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "purazell-bio-rohkost-mandelmus",
      "brand": "Purazell",
      "product_name": "Bio Rohkost Mandelmus",
      "category": "nut_butter",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr einfache Basiswahl aus Mandeln. Kein Süßigkeiten-Trick, aber energiedicht und portionssensibel.",
      "carb_profile": "Nussmus statt Süßigkeit: kurze Zutatenliste, aber Kalorien und Fett bleiben wichtig.",
      "label_check": "Purazell-Produktseite nennt Rohkostqualität, 100% vegan/glutenfrei und keinen isolierten Zucker. Nährwerte wurden vom offiziellen Etikettbild übernommen.",
      "serving": {
        "size_g": 20,
        "note": "1 kleiner Löffel"
      },
      "nutrition_per_serving": {
        "kcal": 126,
        "fat_g": 10.6,
        "saturated_fat_g": 0.8,
        "carbs_g": 1.8,
        "sugar_g": 0.9,
        "fiber_g": 2,
        "polyols_g": 0,
        "protein_g": 5.2,
        "salt_g": 0.002
      },
      "nutrition_per_100g": {
        "kcal": 631,
        "fat_g": 53,
        "saturated_fat_g": 4,
        "carbs_g": 8.8,
        "sugar_g": 4.6,
        "fiber_g": 9.9,
        "polyols_g": 0,
        "protein_g": 26,
        "salt_g": 0.01
      },
      "nutrition_source": "Offizielles Purazell-Etikettbild, geprüft am 2026-06-30.",
      "price_snapshot": {
        "amount_eur": 17.9,
        "currency": "EUR",
        "shop": "Purazell",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 25,
        "price_per_100g_eur": 3.58,
        "price_per_serving_eur": 0.72,
        "captured_at": "2026-06-29",
        "source_url": "https://purazell.de/bio-rohkost-mandelmus-500-g",
        "price_confidence": "HIGH"
      },
      "ingredients_to_watch": [
        "100% Mandeln",
        "energiedicht",
        "Nussallergen"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Passt als Topping zu Joghurt, Beeren oder Keimmüsli.",
        "Keine Polyole und keine künstlichen Süßstoffe laut Produktseite."
      ],
      "downsides": [
        "Energiedicht; ein großer Löffel ist schnell viel.",
        "Portion bewusst klein halten, wenn Kalorien sparen wichtig ist.",
        "Nussallergen."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Kurze Zutaten",
        "Joghurt-/Beeren-Topping"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "Nussallergie",
        "unkontrollierte große Portion"
      ],
      "taste_notes": [
        "Nussig und cremig; eher Topping als Süßigkeit."
      ],
      "health_notes": [
        "Snackkompass bewertet hier Lebensmittelqualität und Alltagstauglichkeit, keine medizinische Wirkung."
      ],
      "image_url": "/assets/products/individual/purazell-bio-rohkost-mandelmus.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Purazell ansehen",
          "url": "https://purazell.de/bio-rohkost-mandelmus-500-g",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://purazell.de/bio-rohkost-mandelmus-500-g",
        "https://a4zxz8f0.cdn.imgeng.in/media/c9/ef/62/1763646933/NussmusMandel500g-Etikett.png?ts=1763646933"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "koro-saure-wuermer-ohne-gelatine",
      "brand": "KoRo",
      "product_name": "Bio Saure Würmer ohne Gelatine",
      "image_url": "/assets/products/individual/koro-saure-wuermer-ohne-gelatine.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "classic_gummy",
      "recommendation_status": "not_recommended",
      "confidence": "MEDIUM",
      "label_check": "Händlerdaten pro 100 g; nicht als bessere Zucker-Alternative einordnen.",
      "serving": {
        "g": 30,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 103,
        "fat_g": 0,
        "carbs_g": 25.2,
        "sugar_g": 16.8,
        "fiber_g": 0.1,
        "polyols_g": 0,
        "protein_g": 0.1
      },
      "nutrition_per_100g": {
        "kcal": 343,
        "fat_g": 0.1,
        "carbs_g": 84,
        "sugar_g": 56,
        "fiber_g": 0.3,
        "polyols_g": 0,
        "protein_g": 0.3
      },
      "carb_profile": "Vegan und ohne Gelatine, aber klassisch zuckerreich. Vegan heißt hier nicht zuckerarm.",
      "ingredients_to_watch": [
        "viel Zucker",
        "Fruchtgummi",
        "große 1,5-kg-Packung",
        "keine Polyole"
      ],
      "benefits": [
        "Nur als Vergleichsprodukt für normale Gummis ohne Gelatine nützlich.",
        "Zeigt ehrlich: keine Polyole heißt nicht automatisch bessere Makros.",
        "Wichtig als Vergleich zu Pändy/De Bron/SmartSweets."
      ],
      "downsides": [
        "Sehr hoher Zuckerwert.",
        "Großpackung kann Portionierung erschweren.",
        "Nicht geeignet, wenn Zucker senken das Hauptziel ist.",
        "Nur als Vergleich gedacht, keine bessere Wahl."
      ],
      "health_notes": [
        "Als Vergleichs- und Warnkarte, nicht als besserer Alternative."
      ],
      "best_fit": [
        "vegan als Präferenz",
        "ohne Gelatine",
        "Vergleichskarte"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "Portionskontrolle"
      ],
      "page_verdict": "Bio und ohne Gelatine, aber sehr zuckerreich. Keine gute Wahl für weniger Zucker.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0158J3QBW",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_bulk_pack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.korodrogerie.de/bio-saure-wuermer-ohne-gelatine-1-5-kg",
        "https://www.amazon.de/dp/B0158J3QBW",
        "https://www.kaufland.de/product/450278702/"
      ],
      "processing_level": "hoch",
      "price_snapshot": {
        "amount_eur": 25.5,
        "currency": "EUR",
        "shop": "KoRo Deutschland",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 1500,
        "servings_per_pack": 50,
        "price_per_100g_eur": 1.7,
        "price_per_serving_eur": 0.51,
        "captured_at": "2026-07-05",
        "source_url": "https://www.korodrogerie.de/bio-saure-wuermer-ohne-gelatine-1-5-kg"
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller KoRo-DE-Preisstand für 1,5 kg; Versand, Hitzeversand und Verfügbarkeit vor Kauf prüfen. Kaufland/koro-de zeigte beim Abruf einen abweichenden Marktplatzpreis.",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "koro-bio-walnusskernbruch",
      "brand": "KoRo",
      "product_name": "Bio Walnusskernbruch",
      "category": "whole_nuts",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Gute Vorrats- und Preiswahl für Toppings. Wegen Bruchform besonders auf luftdichte, kühle Lagerung achten.",
      "carb_profile": "Wenig Zucker pro Portion; Fettqualität hängt stark von frischer Lagerung ab.",
      "label_check": "KoRo nennt 100% Bio-Walnusskerne ohne Zusätze. Bruch hat größere Oberfläche und sollte schneller verbraucht werden.",
      "serving": {
        "size_g": 30,
        "note": "Topping-/Nussportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 212,
        "carbs_g": 3,
        "sugar_g": 0.8,
        "fiber_g": 1.9,
        "protein_g": 5.1,
        "fat_g": 19.5
      },
      "nutrition_per_100g": {
        "kcal": 706,
        "carbs_g": 10,
        "sugar_g": 2.5,
        "fiber_g": 6.3,
        "protein_g": 17,
        "fat_g": 65,
        "sat_fat_g": 7.8,
        "salt_g": 0.02
      },
      "price_snapshot": {
        "amount_eur": 16,
        "currency": "EUR",
        "shop": "KoRo AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 1000,
        "servings_per_pack": 33.3,
        "price_per_100g_eur": 1.6,
        "price_per_serving_eur": 0.48,
        "captured_at": "2026-06-29",
        "source_url": "https://www.koro-shop.at/bio-walnusskernbruch-1-kg",
        "price_confidence": "HIGH",
        "price_notes": "KoRo-AT-Preisstand; große Packung nur sinnvoll, wenn Lagerung passt."
      },
      "ingredients_to_watch": [
        "100% Walnusskerne",
        "Bruch oxidiert schneller",
        "Schalenfrucht-Allergen"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Gute Preis-Leistung in der Vorratsgröße.",
        "Praktisch für Müsli, Joghurt und Backen."
      ],
      "downsides": [
        "1-kg-Packung kann für Einzelpersonen zu groß sein.",
        "Bruchware ist anfälliger für Ranzigkeit.",
        "Nicht geeignet bei Walnussallergie."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Preis-Leistung",
        "Topping"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "keine luftdichte Lagerung",
        "sehr langsamer Verbrauch"
      ],
      "taste_notes": [
        "Walnuss-herb; in Joghurt, Keimmüsli oder mit Kakao harmonischer als pur."
      ],
      "health_notes": [
        "Bei Walnüssen entscheidet Lagerung stark über Qualität. Nicht warm/offen stehen lassen."
      ],
      "image_url": "/assets/products/individual/koro-bio-walnusskernbruch.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei KoRo ansehen",
          "url": "https://www.koro-shop.at/bio-walnusskernbruch-1-kg",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.koro-shop.at/bio-walnusskernbruch-1-kg"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "rapunzel-bitterschokolade-85",
      "brand": "Rapunzel",
      "product_name": "Bitterschokolade 85%",
      "image_url": "/assets/products/individual/rapunzel-bitterschokolade-85.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0082K8HVE",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "dark_chocolate",
      "confidence": "HIGH",
      "label_check": "Produktdaten direkt von Rapunzel verfügbar.",
      "serving": {
        "g": 20,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_100g": {
        "kcal": 636,
        "carbs_g": 18.82,
        "sugar_g": 13.55,
        "polyols_g": 0,
        "fiber_g": 11.7,
        "protein_g": 8.77,
        "fat_g": 55.83,
        "sat_fat_g": 33.62,
        "salt_g": 0
      },
      "nutrition_per_serving_estimate": {
        "kcal": 127,
        "carbs_g": 3.76,
        "sugar_g": 2.71,
        "fiber_g": 2.34,
        "fat_g": 11.17
      },
      "carb_profile": "Moderater Zucker für Schokolade, aber mehr Zucker als 90%-Varianten; keine Polyole.",
      "ingredients_to_watch": [
        "Kakaobutter",
        "Kakaomasse",
        "Kakaopulver",
        "Rohrzucker",
        "Spuren von Soja/Milch/Nüssen möglich"
      ],
      "benefits": [
        "Bio-Schokolade mit kurzer Zutatenliste.",
        "Keine Süßstoffe oder Polyole.",
        "Gute Alternative für Menschen, die Zutaten kurz halten wollen."
      ],
      "downsides": [
        "Sehr kalorienreich.",
        "Zucker höher als bei 90%-Schokolade.",
        "Preis-Leistung gegen Lindt/Aldi prüfen."
      ],
      "health_notes": [
        "Als bewusste kleine Portion, nicht als Diätprodukt."
      ],
      "best_fit": [
        "Bio",
        "einfache Zutatenliste",
        "Süßstoff meiden"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "maximal Zucker senken",
        "Allergenspuren"
      ],
      "page_verdict": "Kurze Zutatenliste und wenig Zucker pro Portion, aber sehr kräftig im Geschmack.",
      "sources": [
        "https://shop.rapunzel.de/1430035/Bitterschokolade-85-Kakao/"
      ],
      "price_snapshot": {
        "amount_eur": 6.39,
        "currency": "EUR",
        "shop": "nu3",
        "shop_type": "retailer_direct",
        "pack_size_g": 240,
        "servings_per_pack": 12,
        "price_per_100g_eur": 2.66,
        "price_per_serving_eur": 0.53,
        "captured_at": "2026-06-25",
        "source_url": "https://www.nu3.de/products/rapunzel-bitterschokolade-bio",
        "price_per_10g_protein_eur": 0.61
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Retailer-Preisstand für 3 x 80 g; dunkle Schokolade bleibt Genuss-/Vergleichskarte, nicht Gesundheitsclaim.",
      "processing_level": "minimal",
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "body-attack-carb-control-crispy-caramel",
      "brand": "Body Attack",
      "product_name": "Carb Control Crispy Caramel",
      "image_url": "/assets/products/individual/body-attack-carb-control-crispy-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "label_check": "Hersteller/Shopdaten je Sorte prüfen; Müller nennt für Crispy Caramel Nährwerte pro 100 g.",
      "serving": {
        "g": 100,
        "note": "großer Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 377,
        "fat_g": 15,
        "carbs_g": 22,
        "sugar_g": 0.6,
        "fiber_g": null,
        "polyols_g": null,
        "protein_g": 45
      },
      "nutrition_per_100g": {
        "kcal": 377,
        "fat_g": 15,
        "carbs_g": 22,
        "sugar_g": 0.6,
        "fiber_g": null,
        "polyols_g": null,
        "protein_g": 45
      },
      "carb_profile": "Sehr zuckerarm und proteinreich, gesüßt unter anderem mit Maltit; durch 100-g-Riegel aber kalorienmäßig groß.",
      "ingredients_to_watch": [
        "Maltit",
        "Sucralose",
        "Milch/Soja",
        "große Portion"
      ],
      "benefits": [
        "Sehr hoher Proteinwert.",
        "Sehr niedriger Zuckerwert je 100 g.",
        "Wichtig als Vergleich zu kleineren Proteinriegeln."
      ],
      "downsides": [
        "Mit rund 377 kcal pro 100-g-Riegel keine kleine Snackportion.",
        "Maltit/Süßstoff-Hinweis.",
        "Keine einfache Zutatenliste."
      ],
      "health_notes": [
        "Als großer Proteinriegel mit Portionsthema erklären."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken",
        "sehr hungrig"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "Bauchfreundlich",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Sehr proteinreich und zuckerarm, aber mit 100 g schnell eine große Portion.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B003KGA1FK",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.body-attack.de/body-attack-carb-control-proteinriegel",
        "https://www.amazon.de/dp/B003KGA1FK"
      ],
      "price_snapshot": {
        "amount_eur": 3.59,
        "currency": "EUR",
        "shop": "Body Attack",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 100,
        "servings_per_pack": 1,
        "price_per_100g_eur": 3.59,
        "price_per_serving_eur": 3.59,
        "captured_at": "2026-06-25",
        "source_url": "https://www.body-attack.de/en/body-attack-carb-control-protein-bar",
        "price_per_10g_protein_eur": 0.8
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller Einzelriegelpreis bis 14 Stück; Mengenrabatt nicht für Sortierung genutzt.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "fulfil-chocolate-salted-caramel",
      "brand": "FULFIL",
      "product_name": "Chocolate Salted Caramel Protein Bar",
      "image_url": "/assets/products/individual/fulfil-chocolate-salted-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B09Z5KV82N",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "label_check": "40-g- und 55-g-Varianten können sich unterscheiden. Vor dem Kauf die konkrete Packung prüfen.",
      "serving": {
        "g": 55,
        "note": "größere EU/UK-Variante laut Händlerdaten; US-Quelle nennt 40 g"
      },
      "nutrition_per_serving": {
        "kcal": 204,
        "carbs_g": 16,
        "sugar_g": null,
        "fiber_g": null,
        "protein_g": 20,
        "fat_g": 8.3,
        "source_status": "FatSecret/Hersteller-Shop für 55g; US-Herstellerseite nennt teils 15g Protein/1g Zucker bei 40g"
      },
      "carb_profile": "Wenig Zucker ist plausibel, genaue Zucker- und Polyolwerte hängen aber von der Variante ab.",
      "ingredients_to_watch": [
        "Maltit/Maltitsirup je Variante",
        "Kollagenhydrolysat je Variante",
        "Casein/Whey/Soja",
        "Sucralose"
      ],
      "benefits": [
        "Guter Proteinriegel, wenn er Süßigkeiten ersetzen soll.",
        "Je Variante 15-20 g Protein.",
        "Starker Dessert-/Karamellgeschmack."
      ],
      "downsides": [
        "Variantenchaos macht Datenpflege nötig.",
        "Maltit und Ultra-Processing transparent machen; Kollagen als tierische Protein-/Präferenzzutat ausweisen.",
        "Nicht automatisch besser als Barebells/ESN ohne Packungscheck."
      ],
      "health_notes": [
        "Vor Empfehlung Zutatenliste für Deutschland oder Österreich sichern; sonst nur Beobachtungsliste."
      ],
      "best_fit": [
        "Protein",
        "unterwegs",
        "Geschmack"
      ],
      "avoid_or_caution": [
        "Datenunsicherheit",
        "Maltit empfindlich",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Proteinreich und süß, aber Zutaten und Nährwerte unterscheiden sich je nach Packung.",
      "sources": [
        "https://fulfilnutrition.com/products/chocolate-salted-caramel",
        "https://tools.myfooddata.com/nutrition-facts/2485399/wt1"
      ],
      "recommendation_status": "baseline_only",
      "price_snapshot": {
        "amount_eur": 36.99,
        "currency": "EUR",
        "shop": "FULFIL",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 660,
        "servings_per_pack": 12,
        "price_per_100g_eur": 5.6,
        "price_per_serving_eur": 3.08,
        "price_per_10g_protein_eur": 1.54,
        "captured_at": "2026-06-28",
        "source_url": "https://fulfilnutrition.com/products/chocolate-salted-caramel",
        "price_confidence": "MEDIUM",
        "price_notes": "Hersteller-Shop-Preisstand; als 12er-Pack zu 55 g interpretiert. Packungsinhalt vor Kaufempfehlung erneut prüfen."
      },
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "magnum-classic-110ml",
      "brand": "Magnum",
      "product_name": "Classic 110 ml",
      "category": "classic_ice_cream",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "HIGH",
      "recommendation_status": "not_recommended",
      "snackkompass_label": "avoid",
      "page_verdict": "Kontrollprodukt für klassisches Stieleis: hoher Zucker, hohe Energiedichte und viel gesättigtes Fett pro Portion.",
      "carb_profile": "Pro Portion etwa 22 g Zucker und 249 kcal. Als Genussprodukt einordnen, nicht als Snackkompass-Empfehlung.",
      "label_check": "Magnum-Produktseite und Langnese-Business-Seite nennen Nährwerte pro 100 g, 100 ml und Portion. Packungsgröße und Rezeptur vor Kauf prüfen.",
      "serving": {
        "size_g": 81,
        "note": "1 Stieleis"
      },
      "nutrition_per_serving": {
        "kcal": 249,
        "carbs_g": 24,
        "sugar_g": 22,
        "protein_g": 2.7,
        "fat_g": 15,
        "fiber_g": 1,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 307,
        "carbs_g": 30,
        "sugar_g": 27,
        "protein_g": 3.3,
        "fat_g": 19,
        "fiber_g": 1.2
      },
      "ingredients_to_watch": [
        "viel Zucker",
        "hohe Energiedichte",
        "gesättigte Fettsäuren",
        "Milch/Soja möglich"
      ],
      "benefits": [
        "Bekanntes Vergleichsprodukt für normale Eis-Lust.",
        "Gute Kontrollkarte, um High-Protein-Eis realistisch einzuordnen."
      ],
      "downsides": [
        "Hoher Zuckerwert pro Portion.",
        "Viel Fett und gesättigte Fettsäuren.",
        "Sehr schwaches Protein-/Sättigungssignal."
      ],
      "best_fit": [
        "Vergleichsprodukt",
        "Eis-Kontrollkarte"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "Protein",
        "Alltagssnack"
      ],
      "taste_notes": [
        "Klassischer Genussanker; genau deshalb als Kontrollprodukt nützlich."
      ],
      "health_notes": [
        "Nicht als Empfehlung ausgeben. Als Vergleich für Zucker, Energie und Portion nutzen."
      ],
      "image_url": "/assets/products/individual/magnum-classic-110ml.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Zur Produktinfo",
          "url": "https://www.magnumicecream.com/de/p/magnum-classic-1-x-110-ml.html/08711327612372",
          "type": "SOURCE_ONLY",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.magnumicecream.com/de/p/magnum-classic-1-x-110-ml.html/08711327612372",
        "https://www.langnese-business.de/Magnum-Classic-110-ml/ERP-276-4007801000006-08711327612372",
        "https://foodsofasia.be/shop/magnum-classic-110ml-14224"
      ],
      "price_snapshot": {
        "amount_eur": 44.2,
        "currency": "EUR",
        "shop": "Langnese Business",
        "shop_type": "manufacturer_b2b",
        "pack_size_ml": 2200,
        "servings_per_pack": 20,
        "price_per_serving_eur": 2.21,
        "captured_at": "2026-07-05",
        "source_url": "https://www.langnese-business.de/Magnum-Classic-110-ml/ERP-276-4007801000006-08711327612372"
      },
      "price_confidence": "LOW",
      "price_notes": "Offizieller Langnese-Business-Preis für 20 x 110 ml, exkl. MwSt. und Versand. Nur Kontroll-/Orientierungswert, kein Supermarkt-Einzelpreis.",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "swaytis-cocoa-veganes-schokoladeneis",
      "brand": "Swaytis",
      "product_name": "Cocoa veganes Schokoladeneis",
      "category": "clean_bio_ice_cream",
      "processing_level": "minimal",
      "basis_choice": false,
      "ingredient_count": 4,
      "confidence": "HIGH",
      "snackkompass_label": "good_choice",
      "page_verdict": "Sehr kurze Zutatenliste für Schoko-Eis: Datteln, Cashews und Kakao statt langer Zusatzstoffliste. Zucker und Portion bleiben trotzdem relevant.",
      "carb_profile": "Süße kommt vor allem aus Datteln. Kein Zuckerzusatz-Signal, aber 12 g Zucker pro 100 ml bleiben Dessert-Zucker.",
      "label_check": "Herstellerseite nennt vier Zutaten und Nährwerte pro 100 ml. Packungsstand vor Kauf prüfen.",
      "serving": {
        "size_g": 100,
        "note": "100-ml-Vergleichsportion"
      },
      "nutrition_per_serving": {
        "kcal": 157,
        "carbs_g": 18,
        "sugar_g": 12,
        "protein_g": 4,
        "fat_g": 7.5,
        "fiber_g": 1.6,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 157,
        "carbs_g": 18,
        "sugar_g": 12,
        "protein_g": 4,
        "fat_g": 7.5,
        "fiber_g": 1.6
      },
      "ingredients_to_watch": [
        "Dattelsüße",
        "Cashews",
        "Kakao",
        "Dessertportion"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Kein Polyol-/Süßstoff-Trick.",
        "Guter Treffer, wenn du ein einfacheres Schoko-Eis suchst."
      ],
      "downsides": [
        "Datteln sind trotzdem Zuckerträger.",
        "Nussbasis passt nicht bei Cashew-Allergie.",
        "Preis und Verfügbarkeit können schwanken."
      ],
      "best_fit": [
        "Einfache Zutaten",
        "Nicht hoch verarbeitet",
        "Schoko-Eis mit kurzer Liste"
      ],
      "avoid_or_caution": [
        "Zucker maximal senken",
        "Nüsse meiden",
        "Preis-Leistung streng"
      ],
      "taste_notes": [
        "Schoko-Dattel-Profil: eher dicht und kakaoig als klassisch sahnig."
      ],
      "health_notes": [
        "Als bessere Dessertoption einordnen, nicht als Basislebensmittel."
      ],
      "image_url": "/assets/products/individual/swaytis-cocoa-veganes-schokoladeneis.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Swaytis ansehen",
          "url": "https://swaytis.de/produkt/cocoa/",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://swaytis.de/produkt/cocoa/"
      ],
      "price_snapshot": {
        "amount_eur": 6.99,
        "currency": "EUR",
        "shop": "Swaytis",
        "shop_type": "manufacturer_direct",
        "servings_per_pack": 5,
        "price_per_serving_eur": 1.4,
        "captured_at": "2026-07-05",
        "source_url": "https://swaytis.de/produkt/cocoa/"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Hersteller-Preisstand; Packungsgröße und Versand prüfen.",
      "recommendation_status": "recommended",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "barebells-cookies-cream",
      "brand": "Barebells",
      "product_name": "Cookies & Cream Protein Bar",
      "image_url": "/assets/products/individual/barebells-cookies-cream.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B08KWGDMJW",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten vorhanden; Länderrezepturen prüfen.",
      "serving": {
        "g": 55,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 353,
        "carbs_g": 31,
        "sugar_g": 2.4,
        "polyols_g": null,
        "fiber_g": 5,
        "protein_g": 37,
        "fat_g": 12,
        "sat_fat_g": 6.1,
        "salt_g": 0.32
      },
      "nutrition_per_serving": {
        "kcal": 194,
        "carbs_g": 17,
        "sugar_g": 1.3,
        "fiber_g": 2.8,
        "protein_g": 20,
        "fat_g": 6.8,
        "salt_g": 0.18
      },
      "carb_profile": "Zuckerarm, aber nicht kohlenhydratfrei; Süße über Maltit/Sucralose und Faserstoffe.",
      "ingredients_to_watch": [
        "Milchprotein",
        "Glycerin",
        "Maltit",
        "Sucralose",
        "Polydextrose",
        "Kollagenhydrolysat"
      ],
      "benefits": [
        "Sehr stark für Protein/Sättigung und Candy-Bar-Gefühl.",
        "20 g Protein pro Riegel.",
        "Zucker sehr niedrig."
      ],
      "downsides": [
        "Maltit, Sucralose und Faserstoffe machen die Zutatenliste weniger einfach.",
        "Kann bei empfindlichem Darm problematisch sein.",
        "Rund 200 kcal pro Riegel.",
        "Kollagenhydrolysat ist eine tierische Protein-/Präferenzzutat, nicht vegan."
      ],
      "health_notes": [
        "Protein kann funktional sinnvoll sein; bleibt trotzdem ein stark verarbeiteter Snack und kein Abnehmprodukt."
      ],
      "best_fit": [
        "Protein/Sättigung",
        "nach Sport",
        "Schokoriegel-Ersatz"
      ],
      "avoid_or_caution": [
        "Maltit empfindlich",
        "einfache Zutatenliste",
        "milchfrei/vegan"
      ],
      "page_verdict": "Viel Protein und wenig Zucker. Praktisch, aber klar ein verarbeiteter Riegel.",
      "sources": [
        "https://barebells.com/product/cookies-cream/"
      ],
      "price_snapshot": {
        "amount_eur": 21.99,
        "currency": "EUR",
        "shop": "idealo",
        "shop_type": "price_index",
        "pack_size_g": 660,
        "servings_per_pack": 12,
        "price_per_100g_eur": 3.33,
        "price_per_serving_eur": 1.83,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/201051743_-protein-bar-12-x-55-g-cookies-cream-barebells.html",
        "price_per_10g_protein_eur": 0.92
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich für 12er-Pack; Versand und Händler prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "icedate-dark-chocolate-bio",
      "brand": "iceDate",
      "product_name": "Dark Chocolate Bio 450 ml",
      "category": "clean_bio_ice_cream",
      "processing_level": "minimal",
      "basis_choice": false,
      "ingredient_count": 3,
      "confidence": "HIGH",
      "snackkompass_label": "good_choice",
      "page_verdict": "Bio-Schokoeis mit kurzer Zutatenlogik und ohne raffinierten Zuckerzusatz. Der Dattelzucker bleibt aber sichtbar.",
      "carb_profile": "12 g Zucker pro 100 ml aus Datteln. Besser erklärbar als viele lange Eislisten, aber kein Zuckerfrei-Produkt.",
      "label_check": "Herstellerseite nennt Zutaten und Nährwerte pro 100 ml. Aktuelle Packung vor Kauf prüfen.",
      "serving": {
        "size_g": 100,
        "note": "100-ml-Vergleichsportion"
      },
      "nutrition_per_serving": {
        "kcal": 106,
        "carbs_g": 15,
        "sugar_g": 12,
        "protein_g": 2.8,
        "fat_g": 3.6,
        "fiber_g": 3.9,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 106,
        "carbs_g": 15,
        "sugar_g": 12,
        "protein_g": 2.8,
        "fat_g": 3.6,
        "fiber_g": 3.9
      },
      "ingredients_to_watch": [
        "Datteln",
        "Cashewcreme",
        "Kakao",
        "Bio-Dessert"
      ],
      "benefits": [
        "Kurze Zutatenliste.",
        "Kein Polyol- oder Süßstoffthema.",
        "Klares Produktbild für Schoko-Eis mit besserer Zutatenlogik."
      ],
      "downsides": [
        "Dattelsüße bleibt Zucker.",
        "Cashewbasis ist nicht für Nussallergiker geeignet.",
        "Preis pro Portion eher hoch."
      ],
      "best_fit": [
        "Einfache Zutaten",
        "Nicht hoch verarbeitet",
        "Bio-Eis"
      ],
      "avoid_or_caution": [
        "Zucker maximal senken",
        "Nüsse meiden",
        "Budget streng"
      ],
      "taste_notes": [
        "Dunkles Schoko-Profil; nicht mit klassischem Sahneeis gleichsetzen."
      ],
      "health_notes": [
        "Bio und Datteln sind kein Freifahrtschein; Portion bleibt entscheidend."
      ],
      "image_url": "/assets/products/individual/icedate-dark-chocolate-bio.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei iceDate ansehen",
          "url": "https://www.icedate.com/en/products/dark-chocolate",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.icedate.com/en/products/dark-chocolate",
        "https://www.bio123.de/produkt/icedate/bio-dark-chocolate-eis-450ml"
      ],
      "price_snapshot": {
        "amount_eur": 7.99,
        "currency": "EUR",
        "shop": "iceDate",
        "shop_type": "manufacturer_direct",
        "servings_per_pack": 4.5,
        "price_per_serving_eur": 1.78,
        "captured_at": "2026-07-05",
        "source_url": "https://www.icedate.com/en/products/dark-chocolate"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Hersteller-Preisstand; Versand und Händlerpreise prüfen.",
      "recommendation_status": "recommended",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "alnatura-fruchtriegel-dattel-brownie-zartbitter",
      "brand": "Alnatura",
      "product_name": "Dattel-Brownie Zartbitter",
      "image_url": "/assets/products/individual/alnatura-fruchtriegel-dattel-brownie-zartbitter.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/fruchtriegel-dattel-brownie-zartbitter-229608/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten und Rossmann-Shopdaten am 24.06.2026 abgeglichen.",
      "serving": {
        "g": 34,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 120,
        "fat_g": 3.4,
        "carbs_g": 18.4,
        "sugar_g": 17,
        "polyols_g": 0,
        "fiber_g": 4.4,
        "protein_g": 1.9
      },
      "nutrition_per_100g": {
        "kcal": 354,
        "fat_g": 10,
        "carbs_g": 54,
        "sugar_g": 50,
        "polyols_g": 0,
        "fiber_g": 13,
        "protein_g": 5.6
      },
      "carb_profile": "Sehr dattellastig; ohne Polyole, aber pro 100 g rund 50 g Zucker aus Datteln, Dattelsaftkonzentrat und Schokolade.",
      "ingredients_to_watch": [
        "Datteln",
        "Dattelsaftkonzentrat",
        "Rohrohrzucker in Zartbitterschokolade",
        "hoher Fruchtzucker-/Zuckeranteil"
      ],
      "benefits": [
        "Kurze Zutatenliste und keine Polyole.",
        "Kleine Riegelportion macht Zucker und Kalorien leichter einschätzbar.",
        "Guter Hinweis für 'natürlich gesüßt ist nicht automatisch zuckerarm'."
      ],
      "downsides": [
        "Sehr hoher Zuckerwert pro 100 g.",
        "Proteinarm und als Schoko-Brownie-Alternative nur bedingt sättigend.",
        "Für Zuckerreduktionsziele nur als Vergleich geeignet."
      ],
      "health_notes": [
        "Als Genussportion okay vergleichbar, aber nicht als zuckerarme Alternative labeln."
      ],
      "best_fit": [
        "Ohne Polyole",
        "Kleine Portion",
        "Bio-Vergleich",
        "Zutaten lernen"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Low Carb",
        "Kalorien sparen als Hauptziel"
      ],
      "page_verdict": "Schokoladige Bio-Portion, aber Datteln liefern viel natürliche Süße.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/fruchtriegel-dattel-brownie-zartbitter-229608/",
        "https://www.rossmann.de/de/lebensmittel-alnatura-bio-dattel-brownie-zartbitter-fruchtriegel/p/0000040045092"
      ],
      "price_snapshot": {
        "amount_eur": 1.19,
        "pack_size_g": 34,
        "servings_per_pack": 1,
        "price_per_100g_eur": 3.5,
        "price_per_serving_eur": 1.19,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/fruchtriegel-dattel-brownie-zartbitter-229608/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "esn-designer-bar-peanut-caramel",
      "brand": "ESN",
      "product_name": "Designer Bar Peanut Caramel",
      "image_url": "/assets/products/individual/esn-designer-bar-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B088CD1QHR",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "dm und andere Händler zeigen teils kcal-Abweichungen; Polyolwert aus Händler/ESN-Kontext prüfen.",
      "serving": {
        "g": 45,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 404,
        "carbs_g": 33,
        "sugar_g": 4.1,
        "polyols_g": 23,
        "fiber_g": 5.4,
        "protein_g": 31,
        "fat_g": 19,
        "sat_fat_g": 9.6,
        "salt_g": 0.47
      },
      "nutrition_per_serving_estimate": {
        "kcal": 182,
        "carbs_g": 14.85,
        "sugar_g": 1.85,
        "polyols_g": 10.35,
        "fiber_g": 2.43,
        "protein_g": 13.95,
        "fat_g": 8.55
      },
      "carb_profile": "Zuckerarm, aber polyolreich. Für empfindliche Nutzer vorsichtig.",
      "ingredients_to_watch": [
        "Maltit/mehrwertige Alkohole",
        "Sucralose",
        "Milchprotein",
        "Erdnuss",
        "Allergenspuren"
      ],
      "benefits": [
        "In Deutschland, Österreich und der Schweiz leicht einzuordnen, weil dm es führt.",
        "Hoher Proteinanteil.",
        "Guter Vergleich zu Barebells/KoRo."
      ],
      "downsides": [
        "Hoher Polyolanteil pro 100 g.",
        "Keine einfache Zutatenliste.",
        "Erdnuss/Allergene und mögliche abführende Wirkung beachten."
      ],
      "health_notes": [
        "Gute Protein-Alternative, aber bei empfindlichem Darm wegen Polyolen und Süßstoffen vorsichtig testen."
      ],
      "best_fit": [
        "Protein",
        "Drogerie-Verfügbarkeit",
        "Preis-Leistung prüfen"
      ],
      "avoid_or_caution": [
        "Polyol-Sensibilität",
        "Erdnussallergie",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Viel Protein, wenig Zucker und klare Polyol-Hinweise. Nicht für jeden Bauch ideal.",
      "sources": [
        "https://www.dm.de/p/d/1686933/esn-proteinriegel-designer-bar-peanut-caramel-geschmack",
        "https://www.esn.com/en/products/designer-bar"
      ],
      "price_snapshot": {
        "amount_eur": 2.55,
        "currency": "EUR",
        "shop": "dm.at / Preisrunter",
        "shop_type": "retailer_price_index",
        "pack_size_g": 45,
        "servings_per_pack": 1,
        "price_per_100g_eur": 5.67,
        "price_per_serving_eur": 2.55,
        "captured_at": "2026-06-25",
        "source_url": "https://preisrunter.at/detail/4942620/",
        "price_per_10g_protein_eur": 1.83
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisindex und dm.at-Suchergebnis; Shoppreis vor Kauf prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "frozen-power-dreamy-choc",
      "brand": "Frozen Power",
      "product_name": "Dreamy Choc Protein Eisriegel",
      "category": "protein_ice_cream_bar",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "MEDIUM",
      "snackkompass_label": "limited",
      "page_verdict": "Schoko-Protein-Eisriegel mit starkem Protein-Signal, aber ohne vollständig extrahierte Nährwerttabelle im aktuellen Datensatz.",
      "carb_profile": "Hersteller nennt 17 g Protein pro 100 g und ohne Zuckerzusatz. Zucker, Fett und Kalorien müssen vor einer Top-Einstufung am Label geprüft werden.",
      "label_check": "Produktseite nennt Produktbild, Preis und Protein-Auslobung. Vollständige Nährwerttabelle vor Kauf prüfen.",
      "serving": {
        "size_g": 50,
        "note": "1 Eisriegel, Proteinwert aus 100-g-Auslobung abgeleitet"
      },
      "nutrition_per_serving_estimate": {
        "kcal": null,
        "carbs_g": null,
        "sugar_g": null,
        "protein_g": 8.5,
        "fat_g": null,
        "fiber_g": null,
        "polyols_g": null
      },
      "nutrition_per_100g": {
        "kcal": null,
        "carbs_g": null,
        "sugar_g": null,
        "protein_g": 17,
        "fat_g": null,
        "fiber_g": null
      },
      "ingredients_to_watch": [
        "Süßungsmittel prüfen",
        "Protein-Keksboden",
        "Schokoladenglasur",
        "vollständiges Label prüfen"
      ],
      "benefits": [
        "Starkes Protein-Signal für ein Eis-Dessert.",
        "Klar portionierter Riegel.",
        "Echtes Produktbild und Herstellerlink vorhanden."
      ],
      "downsides": [
        "Noch kein vollständiger Makrodatensatz.",
        "Hoch verarbeitet.",
        "Ohne Zuckerzusatz heißt nicht automatisch bauchfreundlich."
      ],
      "best_fit": [
        "Protein-Eis prüfen",
        "Schoko-Dessert",
        "klar portioniert"
      ],
      "avoid_or_caution": [
        "du vollständige Nährwerte brauchst",
        "Süßstoff meiden",
        "Nicht hoch verarbeitet suchen"
      ],
      "taste_notes": [
        "Dunkles Schoko-Profil mit Cookie-Dough-Boden und Schokoglasur."
      ],
      "health_notes": [
        "Als Labelcheck-Kandidat zeigen, nicht als stärkste Empfehlung."
      ],
      "image_url": "/assets/products/individual/frozen-power-dreamy-choc.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Frozen Power ansehen",
          "url": "https://frozenpower.com/products/dreamy-choc",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://frozenpower.com/products/dreamy-choc"
      ],
      "price_snapshot": {
        "amount_eur": 5.99,
        "currency": "EUR",
        "shop": "Frozen Power",
        "shop_type": "manufacturer_direct",
        "servings_per_pack": 3,
        "price_per_serving_eur": 2,
        "captured_at": "2026-07-05",
        "source_url": "https://frozenpower.com/products/dreamy-choc"
      },
      "price_confidence": "HIGH",
      "price_notes": "Hersteller-Preisstand für 3 x 50 g; Nährwerte im nächsten Datenpass vollständig prüfen.",
      "recommendation_status": "conditional",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "rapunzel-edelbitter-70-rapadura",
      "brand": "Rapunzel",
      "product_name": "Edelbitter 70% mit Rapadura",
      "image_url": "/assets/products/individual/rapunzel-edelbitter-70-rapadura.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://shop.rapunzel.de/1430025/Edelbitter-Schokolade-70-Kakao-mit-Rapadura/",
          "label": "Bei Rapunzel ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        },
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.nu3.de/products/rapunzel-edelbitter-schokolade-70-rapadura",
          "label": "Bei nu3 ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "dark_chocolate_70",
      "recommendation_status": "portion_caution",
      "confidence": "HIGH",
      "label_check": "Hersteller- und Händlerdaten plausibel; Rapadura ist Zucker und darf nicht als metabolischer Vorteil dargestellt werden.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 55,
        "fat_g": 4.2,
        "carbs_g": 3.1,
        "sugar_g": 2.6,
        "fiber_g": 1.1,
        "protein_g": 0.9
      },
      "nutrition_per_100g": {
        "kcal": 559,
        "fat_g": 42.12,
        "sat_fat_g": 26.05,
        "carbs_g": 30.67,
        "sugar_g": 25.93,
        "fiber_g": 11.1,
        "protein_g": 8.69,
        "salt_g": 0.03
      },
      "carb_profile": "Etwas weniger Zucker als viele 70%-Tafeln, aber durch Rapadura weiter klar ein Zuckerprodukt.",
      "taste_notes": [
        "Hersteller-/Shop-Signal: feinherb, aromatisch, mit Bourbon-Vanille und zartem Schmelz.",
        "Eher Genuss-/Geschmackskandidat als Zucker-Sparprodukt."
      ],
      "ingredients_to_watch": [
        "Rapadura Vollrohrzucker",
        "hohe Energiedichte",
        "Milch-/Soja-/Nuss-Spuren möglich"
      ],
      "benefits": [
        "Starker Bio-/Fair-Trade-Geschmackskandidat.",
        "Zutatenliste ohne lange Zusatzstoffliste.",
        "Kann für Nutzer passen, die 90% zu herb finden."
      ],
      "downsides": [
        "Zucker bleibt wichtig.",
        "Nicht billig pro 100 g.",
        "Bio und Fairtrade sind kein Gesundheitsversprechen."
      ],
      "health_notes": [
        "Als Genussportion mit kurzer Zutatenliste einordnen; Zucker und Energie bleiben klar erkennbar."
      ],
      "best_fit": [
        "70%-Schokolade",
        "Clean-Label-Vergleich",
        "Geschmack"
      ],
      "avoid_or_caution": [
        "Zucker streng senken",
        "Preis-Leistung streng",
        "Kalorien sparen"
      ],
      "page_verdict": "Angenehmer 70%-Geschmack und kurze Zutatenliste, aber nicht zuckerarm.",
      "sources": [
        "https://shop.rapunzel.de/1430025/Edelbitter-Schokolade-70-Kakao-mit-Rapadura/",
        "https://www.nu3.de/products/rapunzel-edelbitter-schokolade-70-rapadura"
      ],
      "price_snapshot": {
        "amount_eur": 3.29,
        "currency": "EUR",
        "shop": "Rapunzel",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 80,
        "servings_per_pack": 8,
        "price_per_100g_eur": 4.11,
        "price_per_serving_eur": 0.41,
        "price_per_10g_protein_eur": 4.73,
        "captured_at": "2026-07-05",
        "source_url": "https://shop.rapunzel.de/1430025/Edelbitter-Schokolade-70-Kakao-mit-Rapadura/"
      },
      "price_confidence": "HIGH",
      "price_notes": "Rapunzel-Preisstand; Versand nicht eingerechnet.",
      "processing_level": "minimal",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "xucker-edelbitter-xylit-75",
      "brand": "Xucker",
      "product_name": "Edelbitter 75% mit Xylit",
      "image_url": "/assets/products/individual/xucker-edelbitter-xylit-75.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B08NP2PF54",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product_family",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "xylit_chocolate",
      "confidence": "HIGH",
      "label_check": "Konkrete Tafel/Schokodrops unterscheiden; 80-g-Tafel vor Bild-/Shopmapping prüfen.",
      "serving": {
        "g": 20,
        "note": "sinnvolle Snackportion"
      },
      "nutrition_per_100g": {
        "kcal": 552,
        "carbs_g": 29,
        "sugar_g": 1.4,
        "polyols_g": 23,
        "fiber_g": null,
        "protein_g": 7.2,
        "fat_g": 48,
        "sat_fat_g": 30,
        "salt_g": 0.02
      },
      "nutrition_per_serving_estimate": {
        "kcal": 110,
        "carbs_g": 5.8,
        "sugar_g": 0.28,
        "polyols_g": 4.6,
        "fat_g": 9.6
      },
      "carb_profile": "Sehr wenig Zucker, aber viel Xylit. Bei empfindlicher Verdauung und bei Hund im Haushalt vorsichtig sein.",
      "ingredients_to_watch": [
        "Xylit 23%",
        "Kakaomasse",
        "Kakaobutter",
        "Lecithine",
        "mögliche Spuren"
      ],
      "benefits": [
        "Sehr niedriger Zuckerwert.",
        "Wenige Hauptzutaten im Vergleich zu vielen Riegeln.",
        "Gute Karte für 'Zucker senken, aber Kalorien bleiben'."
      ],
      "downsides": [
        "Nicht kalorienarm.",
        "Xylit kann bei Menschen in größeren Mengen Verdauungsprobleme machen.",
        "Xylit ist für Hunde gefährlich bis tödlich."
      ],
      "health_notes": [
        "Xylit ist für Hunde gefährlich; bei Hund im Haushalt besonders vorsichtig lagern und nicht teilen."
      ],
      "best_fit": [
        "Zucker senken",
        "dunkle Schokolade",
        "bewusste kleine Portion"
      ],
      "avoid_or_caution": [
        "Hunde im Haushalt",
        "Kalorien sparen",
        "Polyol-Sensibilität"
      ],
      "page_verdict": "Zuckerarm durch Xylit. Gut prüfen, besonders wenn ein Hund im Haushalt lebt.",
      "sources": [
        "https://www.xucker.de/shop/suesse-kategorien/schokoladen/vegane-xylit-schokolade-edelbitter",
        "https://www.fda.gov/animal-veterinary/animal-health-literacy/paws-xylitol-toxic-dogs"
      ],
      "price_snapshot": {
        "amount_eur": 2.89,
        "currency": "EUR",
        "shop": "idealo / Simply Keto",
        "shop_type": "price_index",
        "pack_size_g": 80,
        "servings_per_pack": 4,
        "price_per_100g_eur": 3.61,
        "price_per_serving_eur": 0.72,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/ProductCategory/26888F4576738.html",
        "price_per_10g_protein_eur": 5
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich/Shop-Signal; vor Kauf beim Händler prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "dmbio-edelbitter-90",
      "brand": "dmBio",
      "product_name": "Edelbitter 90%",
      "image_url": "/assets/products/individual/dmbio-edelbitter-90.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/1640571/dmbio-schokolade-edelbitter-90-prozent",
          "label": "Bei dm ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "dark_chocolate",
      "confidence": "HIGH",
      "label_check": "dm-Produktdaten pro 100 g; konkrete Packung und Verfügbarkeit prüfen.",
      "serving": {
        "g": 20,
        "note": "2-3 Stücke"
      },
      "nutrition_per_serving": {
        "kcal": 119,
        "fat_g": 10.2,
        "carbs_g": 2.8,
        "sugar_g": 1.6,
        "fiber_g": 3,
        "polyols_g": 0,
        "protein_g": 2.4
      },
      "nutrition_per_100g": {
        "kcal": 596,
        "fat_g": 51,
        "carbs_g": 14,
        "sugar_g": 8.1,
        "fiber_g": 14.89,
        "polyols_g": 0,
        "protein_g": 12
      },
      "carb_profile": "Dunkle Drogerie-Schokolade ohne Polyole, mit moderatem Zucker für 90% Kakao und hohem Fettanteil.",
      "ingredients_to_watch": [
        "Rohrzucker",
        "fettreich",
        "Spuren von Nüssen/Milch/Soja möglich"
      ],
      "benefits": [
        "Preis-/Verfügbarkeitsanker aus der Drogerie.",
        "Gute Gegenkarte zu teuren Spezialprodukten.",
        "Kurze Zutatenliste und Bio/Fairtrade-Kontext."
      ],
      "downsides": [
        "Nicht kalorienarm.",
        "Zucker pro 100 g höher als Lindt 99/100.",
        "Nur sinnvoll, wenn Portion wirklich klein bleibt."
      ],
      "health_notes": [
        "Nicht als gesund labeln; als transparente Schoko-Option mit klarer Portion zeigen."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Preis-Leistung",
        "Schokolade"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "Fettreich",
        "sehr wenig Zucker als Hauptziel"
      ],
      "page_verdict": "Günstige dunkle Schokolade mit wenig Zucker. Portion trotzdem im Blick behalten.",
      "sources": [
        "https://www.dm.de/p/d/1640571/dmbio-schokolade-edelbitter-90-prozent"
      ],
      "price_snapshot": {
        "amount_eur": 3.45,
        "currency": "EUR",
        "shop": "dm / Preisrunter",
        "shop_type": "retailer_price_index",
        "pack_size_g": 100,
        "servings_per_pack": 5,
        "price_per_100g_eur": 3.45,
        "price_per_serving_eur": 0.69,
        "captured_at": "2026-06-25",
        "source_url": "https://preisrunter.at/detail/4633095/",
        "price_per_10g_protein_eur": 2.88
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisindex für dm; vor Kauf im dm-Shop prüfen.",
      "processing_level": "minimal",
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "lindt-excellence-100",
      "brand": "Lindt",
      "product_name": "Excellence 100% Cacao",
      "image_url": "/assets/products/individual/lindt-excellence-100.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "dark_chocolate",
      "confidence": "HIGH",
      "label_check": "Offizielle Lindt-Daten für 50-g-Tafel; Amazon-Link ist Multipack/Angebot und vor Kauf zu prüfen.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving": {
        "kcal": 61,
        "fat_g": 5.4,
        "carbs_g": 1.1,
        "sugar_g": 0.05,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": null
      },
      "nutrition_per_100g": {
        "kcal": 614,
        "fat_g": 54,
        "carbs_g": 11,
        "sugar_g": 0.5,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": null
      },
      "carb_profile": "Nahezu zuckerfrei durch 100% Kakao, ohne Polyol-Süßung. Dafür sehr fett- und kalorienreich.",
      "ingredients_to_watch": [
        "100% Kakao",
        "sehr bitter",
        "fettreich",
        "Spuren von Milch/Nüssen möglich"
      ],
      "benefits": [
        "Maximal ehrlicher Schokoanker ohne Süßstoff-Story.",
        "Kann helfen, Schokoportionen bewusst klein zu halten.",
        "Sehr starke Kontrastkarte zu zuckerfreien Süßwaren."
      ],
      "downsides": [
        "Für viele eher Koch-/Tasting-Schokolade als Snack.",
        "Nicht kalorienarm.",
        "Kann im Finder nicht als allgemeine erste Empfehlung für Süßhunger stehen."
      ],
      "health_notes": [
        "Keine pauschale Empfehlung; nur als Vergleichs- und Portionskarte nutzen."
      ],
      "best_fit": [
        "Zucker senken",
        "einfache Zutatenliste",
        "Schokolade"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "Süßhunger akut",
        "sehr bitterer Geschmack"
      ],
      "page_verdict": "Ohne Zucker, aber geschmacklich sehr streng und nur für wenige alltagstauglich.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B084H7JR4P",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.lindt.de/excellence-100-50g",
        "https://www.amazon.de/dp/B084H7JR4P"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Lindt",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 50,
        "servings_per_pack": 5,
        "price_per_100g_eur": 5.98,
        "price_per_serving_eur": 0.6,
        "captured_at": "2026-06-25",
        "source_url": "https://www.lindt.de/excellence-100-50g"
      },
      "price_confidence": "HIGH",
      "price_notes": "Aktions-/Sonderpreis laut Hersteller; regulärer Preis kann höher sein.",
      "processing_level": "minimal",
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "lindt-excellence-99",
      "brand": "Lindt",
      "product_name": "Excellence 99% Cacao",
      "image_url": "/assets/products/individual/lindt-excellence-99.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "dark_chocolate",
      "confidence": "HIGH",
      "label_check": "Packung und Händlerangebot vor dem Kauf prüfen.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving": {
        "kcal": 57,
        "fat_g": 4.9,
        "carbs_g": 0.9,
        "sugar_g": 0.04,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": null
      },
      "nutrition_per_100g": {
        "kcal": 565,
        "fat_g": 49,
        "carbs_g": 9,
        "sugar_g": 0.4,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": null
      },
      "carb_profile": "Extrem wenig Zucker, sehr kakaointensiv und fettreich. Eher für bewusste kleine Stücke als als Süßigkeitenersatz.",
      "ingredients_to_watch": [
        "sehr hoher Kakaoanteil",
        "fettreich",
        "Spuren von Milch/Nüssen möglich"
      ],
      "benefits": [
        "Sehr klarer Referenzpunkt für Zuckerziel ohne Polyole.",
        "Kürzere Zutatenliste als viele Low-Sugar-Riegel.",
        "Guter Hinweis: weniger Zucker heißt nicht automatisch kalorienarm."
      ],
      "downsides": [
        "Geschmack für viele sehr bitter.",
        "Energiedicht und fettreich.",
        "Kein Protein- oder Volumen-Snack."
      ],
      "health_notes": [
        "Als sehr zuckerarme Schokoportion erklären, nicht als Gesundheitsprodukt."
      ],
      "best_fit": [
        "Zucker senken",
        "einfache Zutatenliste",
        "Schokolade"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "sehr bitterer Geschmack",
        "Fettreich"
      ],
      "page_verdict": "Extrem wenig Zucker, aber sehr bitter. Nur für kleine Portionen realistisch.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0040KLXWA",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.lindt.de/excellence-99-50g",
        "https://www.amazon.de/dp/B0040KLXWA"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Lindt",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 50,
        "servings_per_pack": 5,
        "price_per_100g_eur": 5.98,
        "price_per_serving_eur": 0.6,
        "captured_at": "2026-06-25",
        "source_url": "https://www.lindt.de/excellence-99-50g"
      },
      "price_confidence": "HIGH",
      "price_notes": "Aktions-/Sonderpreis laut Hersteller; regulärer Preis kann höher sein.",
      "processing_level": "minimal",
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "lindt-excellence-70-mild",
      "brand": "Lindt",
      "product_name": "Excellence Mild 70%",
      "image_url": "/assets/products/individual/lindt-excellence-70-mild.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.lindt.de/excellence-70-100g",
          "label": "Bei Lindt ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        },
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B00U9VOVZU",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "dark_chocolate_70",
      "recommendation_status": "baseline_only",
      "confidence": "MEDIUM",
      "label_check": "Beliebte 70%-Schokolade; Testergebnisse und aktuelle Packung bei Bedarf prüfen.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 57,
        "fat_g": 4.1,
        "carbs_g": 3.5,
        "sugar_g": 3,
        "fiber_g": null,
        "protein_g": 1
      },
      "nutrition_per_100g": {
        "kcal": 566,
        "fat_g": 41,
        "sat_fat_g": 24,
        "carbs_g": 35,
        "sugar_g": 30,
        "fiber_g": null,
        "protein_g": 9.5,
        "salt_g": 0.02
      },
      "carb_profile": "70% ist geschmacklich zugänglicher, enthält aber deutlich mehr Zucker als 85-100%.",
      "taste_notes": [
        "Kunden-/Testsignal: eher aromatisch, leicht frucht-säuerlich und leicht bitter; wird häufig als zugänglicher als sehr hohe Kakaoanteile wahrgenommen.",
        "Hinweis: ÖKO-TEST/Preisvergleichshinweise machen sie nicht zum Clean-Top-Auswahl."
      ],
      "ingredients_to_watch": [
        "Zucker",
        "hohe Energiedichte",
        "Mineralöl-Testcaveat prüfen",
        "Milch-/Nuss-Spuren"
      ],
      "benefits": [
        "Guter Geschmacksanker für Nutzer, denen 85-100% zu herb sind.",
        "Kleine 10-g-Portion kann Süßhunger besser begrenzen als eine ganze Tafel.",
        "Breit verfügbar und leicht vergleichbar."
      ],
      "downsides": [
        "Rund 30 g Zucker pro 100 g.",
        "Energiedicht; kleine Portion bewusst wählen.",
        "Testcaveats zu Inhaltsstoffen/Transparenz beachten."
      ],
      "health_notes": [
        "Als Genuss-Alternative mit Portionskontrolle erklären, nicht als Longevity- oder Gesundheitsversprechen."
      ],
      "best_fit": [
        "Schoko-Geschmack",
        "kleine Portion",
        "70%-Vergleich"
      ],
      "avoid_or_caution": [
        "Zucker streng senken",
        "Kalorien sparen",
        "Clean-Label streng"
      ],
      "page_verdict": "Milder Einstieg in dunkle Schokolade, aber Zucker und Portion zählen weiter.",
      "sources": [
        "https://www.lindt.de/excellence-70-100g",
        "https://www.idealo.de/preisvergleich/OffersOfProduct/2229796_-excellence-edelbitter-mild-70-100-g-lindt.html",
        "https://www.amazon.de/Lindt-Excellence-70-Cocoa-100g/dp/B00U9VOVZU"
      ],
      "price_snapshot": {
        "amount_eur": 3.49,
        "currency": "EUR",
        "shop": "Idealo",
        "shop_type": "price_comparison",
        "pack_size_g": 100,
        "servings_per_pack": 10,
        "price_per_100g_eur": 3.49,
        "price_per_serving_eur": 0.35,
        "price_per_10g_protein_eur": 3.49,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/2229796_-excellence-edelbitter-mild-70-100-g-lindt.html"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich-Preisstand; Angebot, Versand und Packvariante prüfen.",
      "processing_level": "minimal",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "lindt-excellence-90-mild",
      "brand": "Lindt",
      "product_name": "Excellence Mild 90%",
      "image_url": "/assets/products/individual/lindt-excellence-90-mild.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B002OQESKQ",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "dark_chocolate",
      "confidence": "HIGH",
      "label_check": "Produktdaten stabil, aber Marktpackung prüfen.",
      "serving": {
        "g": 20,
        "note": "2-3 Stücke je Tafeleinteilung"
      },
      "nutrition_per_100g": {
        "kcal": 592,
        "carbs_g": 14,
        "sugar_g": 7,
        "polyols_g": 0,
        "fiber_g": null,
        "protein_g": 10,
        "fat_g": 55,
        "sat_fat_g": 30,
        "salt_g": 0.03
      },
      "nutrition_per_serving_estimate": {
        "kcal": 118,
        "carbs_g": 2.8,
        "sugar_g": 1.4,
        "fat_g": 11
      },
      "carb_profile": "Von Natur aus weniger Zucker als Vollmilch, ohne Polyole; hohe Fett-/Energiedichte.",
      "ingredients_to_watch": [
        "Kakaomasse",
        "Kakaobutter",
        "Kakaopulver",
        "Zucker",
        "Spuren von Nüssen/Milch/Soja"
      ],
      "benefits": [
        "Sehr gute Clean-Label-Vergleichskarte.",
        "Kein Süßstoff-/Polyolthema.",
        "Kleine Portion kann Süßhunger mit wenig Zucker bedienen."
      ],
      "downsides": [
        "Sehr kalorienreich.",
        "Bitterer Geschmack nicht für alle.",
        "Bei häufig großen Mengen Schwermetallthema bei Kakao allgemein erklären, nicht produktbezogen dramatisieren."
      ],
      "health_notes": [
        "Weniger Zucker und kurze Zutatenliste, aber energiedicht; kleine Portion bewusst wählen."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Zucker senken",
        "kleine Portion"
      ],
      "avoid_or_caution": [
        "Kalorien sparen bei großen Portionen",
        "Kinder",
        "Nuss/Milch/Soja-Spuren"
      ],
      "page_verdict": "Sehr wenig Zucker und einfache Zutaten, aber intensiv im Geschmack.",
      "sources": [
        "https://www.lindt.de/excellence-mild-90-100g"
      ],
      "price_snapshot": {
        "amount_eur": 4.99,
        "currency": "EUR",
        "shop": "Lindt",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 100,
        "servings_per_pack": 5,
        "price_per_100g_eur": 4.99,
        "price_per_serving_eur": 1,
        "captured_at": "2026-06-25",
        "source_url": "https://www.lindt.de/excellence-mild-90-100g",
        "price_per_10g_protein_eur": 5
      },
      "price_confidence": "HIGH",
      "price_notes": "Herstellerpreis; Handelspreise können abweichen.",
      "processing_level": "minimal",
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "fruchtgummi-de-exotik-baeren-ohne-zucker",
      "brand": "Fruchtgummi.de",
      "product_name": "Exotik-Bären ohne Zucker",
      "image_url": "/assets/products/individual/fruchtgummi-de-exotik-baeren-ohne-zucker.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.fruchtgummi.de/shop/produkte/Exotik-Baeren-o-Z-?categoryId=5&productId=2533",
          "label": "Bei Fruchtgummi.de ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "sugarfree_polyol_gummy",
      "confidence": "HIGH",
      "label_check": "Händlerdaten pro 100 g; Produktlabel und Warnhinweis prüfen.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 58,
        "fat_g": 0.03,
        "carbs_g": 21,
        "sugar_g": 0.1,
        "fiber_g": 0.1,
        "polyols_g": null,
        "protein_g": 0.1
      },
      "nutrition_per_100g": {
        "kcal": 232,
        "fat_g": 0.1,
        "carbs_g": 84,
        "sugar_g": 0.3,
        "fiber_g": 0.2,
        "polyols_g": null,
        "protein_g": 0.1
      },
      "carb_profile": "Zuckerfrei positioniert, aber Süße über Maltitsirup. Kohlenhydrate bleiben hoch.",
      "ingredients_to_watch": [
        "Maltitsirup",
        "modifizierte Stärke",
        "Aromen",
        "abführender Hinweis prüfen"
      ],
      "benefits": [
        "Sehr gute Aufklärungskarte für zuckerfreie Fruchtgummis.",
        "Deutlich weniger Zucker als Klassiker.",
        "Deutschland/Österreich/Schweiz-Shop mit konkreten Daten."
      ],
      "downsides": [
        "Maltit ist das Hauptthema.",
        "Nicht automatisch kalorienfrei.",
        "Nicht als Diabetiker- oder Gesundheitsprodukt geeignet."
      ],
      "health_notes": [
        "Keine Diabetiker-Aussage übernehmen; nur Zucker/Polyol/Portion erklären."
      ],
      "best_fit": [
        "Zucker senken",
        "Gummibärchen",
        "Vergleichskarte"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "Maltit-Empfindlichkeit",
        "sehr einfache Zutatenliste"
      ],
      "page_verdict": "Zuckerfrei, aber Maltit entscheidet über die Verträglichkeit.",
      "sources": [
        "https://www.fruchtgummi.de/shop/produkte/Exotik-Baeren-o-Z-?categoryId=5&productId=2533",
        "https://www.baerenland.at/sortiment/ohne-zuckerzusatz/exotik-baeren-ohne-zucker"
      ],
      "price_snapshot": {
        "amount_eur": 3.8,
        "currency": "EUR",
        "shop": "Fruchtgummi.de",
        "shop_type": "retailer_direct",
        "pack_size_g": 250,
        "servings_per_pack": 10,
        "price_per_100g_eur": 1.52,
        "price_per_serving_eur": 0.38,
        "captured_at": "2026-06-25",
        "source_url": "https://www.fruchtgummi.de/shop/produkte/Exotik-Baeren-o-Z-?categoryId=5&productId=2533"
      },
      "price_confidence": "HIGH",
      "price_notes": "Direkter Shoppreis; Versand nicht eingerechnet.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "dmbio-feine-bitter-70",
      "brand": "dmBio",
      "product_name": "Feine Bitter 70%",
      "image_url": "/assets/products/individual/dmbio-feine-bitter-70.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/1488521/dmbio-schokolade-feine-bitter-70-prozent-kakao",
          "label": "Bei dm ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "dark_chocolate_70",
      "recommendation_status": "portion_caution",
      "confidence": "HIGH",
      "label_check": "Offizielle dm-Daten; 70% bleibt geschmacklich zugänglicher, aber kein zuckerarme-Produkt.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 58,
        "fat_g": 4.5,
        "carbs_g": 3.2,
        "sugar_g": 2.9,
        "fiber_g": 1,
        "protein_g": 0.8
      },
      "nutrition_per_100g": {
        "kcal": 577,
        "fat_g": 45,
        "sat_fat_g": 27,
        "carbs_g": 32,
        "sugar_g": 29,
        "fiber_g": 9.6,
        "protein_g": 8.1,
        "salt_g": 0.01
      },
      "carb_profile": "Kurze Zutatenliste, aber durch Rohrohrzucker bleibt Zucker ein Thema.",
      "taste_notes": [
        "Hersteller-/Shop-Signal: feinherb, intensiv und eher zugänglich für dunkle Schokolade.",
        "Externe Geschmackstests sind gemischt; nicht automatisch als bester Geschmack werten."
      ],
      "ingredients_to_watch": [
        "Rohrohrzucker",
        "hohe Energiedichte",
        "Milch-/Nuss-/Gluten-Spuren"
      ],
      "benefits": [
        "Sehr guter Preisanker für 70%-Schokolade.",
        "Kurze Zutatenliste ohne Emulgatoren laut dm.",
        "Gut geeignet, um 70% gegen 90% und Xylit-Schokolade zu vergleichen."
      ],
      "downsides": [
        "Fast 3 g Zucker pro 10-g-Portion.",
        "Energiedicht.",
        "Geschmack kann säuerlicher/bitterer wirken als Vollmilch."
      ],
      "health_notes": [
        "Als kleine Genussportion erklären. Kakaoanteil nicht als pauschalen Gesundheitsversprechen nutzen."
      ],
      "best_fit": [
        "Preis-Leistung",
        "70%-Schokolade",
        "kurze Zutaten"
      ],
      "avoid_or_caution": [
        "Zucker streng senken",
        "Kalorien sparen",
        "Milch-/Nuss-Spuren"
      ],
      "page_verdict": "Günstige 70%-Schokolade für kleine Portionen, nicht als Gesundheitsprodukt.",
      "sources": [
        "https://www.dm.de/p/d/1488521/dmbio-schokolade-feine-bitter-70-prozent-kakao",
        "https://www.dm.at/p/d/1488521/dmbio-schokolade-feine-bitter-70-prozent-kakao",
        "https://preisrunter.at/detail/4632745/"
      ],
      "price_snapshot": {
        "amount_eur": 1.65,
        "currency": "EUR",
        "shop": "dm.de",
        "shop_type": "retailer_direct",
        "pack_size_g": 100,
        "servings_per_pack": 10,
        "price_per_100g_eur": 1.65,
        "price_per_serving_eur": 0.17,
        "price_per_10g_protein_eur": 2.04,
        "captured_at": "2026-07-05",
        "source_url": "https://www.dm.de/p/d/1488521/dmbio-schokolade-feine-bitter-70-prozent-kakao"
      },
      "price_confidence": "HIGH",
      "price_notes": "dm.de-Preisstand; DE-/AT-Preis kann abweichen.",
      "processing_level": "minimal",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "alnatura-fruchtriegel-banane-apfel-zwieback",
      "brand": "Alnatura",
      "product_name": "Früchteriegel Banane-Apfel",
      "image_url": "/assets/products/individual/alnatura-fruchtriegel-banane-apfel-zwieback.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/fruechteriegel-apfel-banane-zwieback-215387/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Alnatura-Produktseite plus Händler-Nährwerte; Portion 23 g.",
      "serving": {
        "g": 23,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 84,
        "fat_g": 2,
        "carbs_g": 14.6,
        "sugar_g": 7.9,
        "polyols_g": 0,
        "fiber_g": 0.8,
        "protein_g": 1.4
      },
      "nutrition_per_100g": {
        "kcal": 365,
        "fat_g": 8.7,
        "carbs_g": 63.5,
        "sugar_g": 34.3,
        "fiber_g": 3.5,
        "protein_g": 6.1
      },
      "carb_profile": "Ohne Süßstoff und mit Fruchtzutaten, aber der Zucker aus Fruchtkonzentrat bleibt für das Zuckerziel wichtig.",
      "ingredients_to_watch": [
        "Apfelsaftkonzentrat",
        "Bananenflocken",
        "Dinkel",
        "Palmöl",
        "enthält von Natur aus Zucker"
      ],
      "benefits": [
        "Gute Gegenkarte zu künstlich gesüßten Proteinriegeln.",
        "Kurze Bio-Zutatenliste und kleine Kinder-Snack-Portion.",
        "Kleine Portion mit klarer Portionsgröße."
      ],
      "downsides": [
        "Nicht zuckerarm.",
        "Protein- und Ballaststoffbeitrag gering.",
        "Fruchtzucker/Fruchtsaftkonzentrat nicht als automatisch besser einordnen."
      ],
      "health_notes": [
        "Als bewusste kleine Portion oder Kinder-/Frucht-Snack erklären, nicht als zuckerarme-Alternative."
      ],
      "best_fit": [
        "kleine Portion",
        "ohne Süßstoff",
        "Bio",
        "Preis-Leistung",
        "Supermarkt"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Protein",
        "Low Carb"
      ],
      "page_verdict": "Kleine Bio-Portion ohne Süßstoff, aber nicht wirklich zuckerarm.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/fruechteriegel-apfel-banane-zwieback-215387/",
        "https://www.mueller.de/p/alnatura-bio-fruechteriegel-banane-apfel-2433569/"
      ],
      "price_snapshot": {
        "amount_eur": 0.69,
        "currency": "EUR",
        "shop": "Alnatura UVP / Müller",
        "shop_type": "retailer_and_manufacturer_snapshot",
        "pack_size_g": 23,
        "servings_per_pack": 1,
        "price_per_100g_eur": 3,
        "price_per_serving_eur": 0.69,
        "captured_at": "2026-06-26",
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/fruechteriegel-apfel-banane-zwieback-215387/"
      },
      "price_confidence": "HIGH",
      "price_notes": "Alnatura nennt UVP 0,69 € und Müller zeigt denselben Onlinepreis; vor Kauf Händlerpreis prüfen.",
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "dmbio-fruchtriegel-apfel-banane",
      "brand": "dmBio",
      "product_name": "Fruchtriegel Apfel-Banane",
      "image_url": "/assets/products/individual/dmbio-fruchtriegel-apfel-banane.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/1491795/dmbio-fruchtriegel-apfel-banane-ab-1-jahr",
          "label": "Bei dm ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "confidence": "HIGH",
      "label_check": "dm-Produktdaten verfügbar; Rezeptur kann sich ändern.",
      "serving": {
        "g": 25,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 361,
        "carbs_g": 61.9,
        "sugar_g": 37.9,
        "polyols_g": 0,
        "fiber_g": 4.2,
        "protein_g": 5.1,
        "fat_g": 9.4,
        "sat_fat_g": 3.9,
        "salt_g": 0.12
      },
      "nutrition_per_serving_estimate": {
        "kcal": 90,
        "carbs_g": 15.48,
        "sugar_g": 9.48,
        "fiber_g": 1.05,
        "protein_g": 1.28,
        "fat_g": 2.35
      },
      "carb_profile": "Ohne Zuckerzusatz möglich, aber durch Frucht/Getreide klar kohlenhydrat- und zuckerreich.",
      "ingredients_to_watch": [
        "Fruchtzutaten",
        "Getreide/Oblate",
        "Palmfett je Rezeptur",
        "natürlicher Zucker"
      ],
      "benefits": [
        "Keine Süßstoffe/Polyole.",
        "Kleine Portion.",
        "Sehr gute Aufklärungskarte für Eltern und 'ohne Zuckerzusatz'."
      ],
      "downsides": [
        "Nicht zuckerarm.",
        "Nicht proteinreich oder besonders sättigend.",
        "Für Zuckerreduktionsziel eher schwach."
      ],
      "health_notes": [
        "Kleine Portion mit messbarem Zuckerwert; nicht automatisch ein guter Kindersnack."
      ],
      "best_fit": [
        "Kinder/Familie erklären",
        "Süßstoffe meiden",
        "unterwegs kleine Portion"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Low-Carb",
        "Blutzucker-Kommunikation"
      ],
      "page_verdict": "Ohne Zuckerzusatz, aber durch Frucht trotzdem deutlich süß.",
      "sources": [
        "https://www.dm.de/p/d/1491795/dmbio-fruchtriegel-apfel-banane-ab-1-jahr",
        "https://solav.eu/shop/food/dmbio-food/dmbio-fruchtriegel-apfel-banane-ab-1jahr-25-g/"
      ],
      "price_snapshot": {
        "amount_eur": 0.55,
        "currency": "EUR",
        "shop": "dm.de",
        "shop_type": "retailer_direct",
        "pack_size_g": 25,
        "servings_per_pack": 1,
        "price_per_100g_eur": 2.2,
        "price_per_serving_eur": 0.55,
        "captured_at": "2026-07-05",
        "source_url": "https://www.dm.de/p/d/1491795/dmbio-fruchtriegel-apfel-banane-ab-1-jahr"
      },
      "price_confidence": "HIGH",
      "price_notes": "dm.de-Preisstand; online beim Abruf momentan nicht lieferbar. Regionale Marktverfügbarkeit prüfen.",
      "recommendation_status": "baseline_only",
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "koro-gefriergetrocknete-erdbeeren",
      "brand": "KoRo",
      "product_name": "Gefriergetrocknete Erdbeeren",
      "image_url": "/assets/products/individual/koro-gefriergetrocknete-erdbeeren.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B07DHVQ6P5",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "fruit_crisps",
      "confidence": "HIGH",
      "label_check": "Produktdaten von KoRo verfügbar; Herkunft/Charge kann wechseln.",
      "serving": {
        "g": 15,
        "note": "kleine Topping-/Snackportion"
      },
      "nutrition_per_100g": {
        "kcal": 327,
        "carbs_g": 51,
        "sugar_g": 51,
        "polyols_g": 0,
        "fiber_g": 15,
        "protein_g": 7.6,
        "fat_g": 3.7,
        "sat_fat_g": 0.3,
        "salt_g": 0.03
      },
      "nutrition_per_serving_estimate": {
        "kcal": 49,
        "carbs_g": 7.65,
        "sugar_g": 7.65,
        "fiber_g": 2.25,
        "protein_g": 1.14,
        "fat_g": 0.56
      },
      "carb_profile": "100% Frucht ohne Zuckerzusatz, aber durch Wasserentzug hoher Zuckerwert pro 100 g.",
      "ingredients_to_watch": [
        "100% Erdbeeren",
        "konzentrierter Fruchtzucker",
        "teure Großpackung"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Gute Toppingkarte für Joghurt/Skyr.",
        "Kein Süßstoff/Polyol."
      ],
      "downsides": [
        "Pro 100 g viel Zucker und Energie.",
        "Sehr teuer im Vergleich zu frischen Beeren.",
        "Großpackung kann zu unbewusster Portion führen."
      ],
      "health_notes": [
        "Als 10-15-g-Topping sinnvoller erklären als als 'gesunder Gummibärchenersatz'."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Joghurt-Topping",
        "kleine knusprige Portion"
      ],
      "avoid_or_caution": [
        "große Snackportion",
        "Zucker senken maximal",
        "Preis-Leistung"
      ],
      "page_verdict": "Sehr kurze Zutatenliste. Am besten als kleines Topping statt als Süßigkeitenersatz.",
      "sources": [
        "https://www.koro-shop.at/gefriergetrocknete-erdbeerscheiben-350-g",
        "https://www.verbraucherzentrale.bayern/wissen/lebensmittel/gesund-ernaehren/marktcheck-gefriergetrocknete-erdbeeren-alternative-zur-frischware-87041"
      ],
      "recommendation_status": "baseline_only",
      "price_snapshot": {
        "amount_eur": 26,
        "currency": "EUR",
        "shop": "KoRo AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 350,
        "servings_per_pack": 23.3,
        "price_per_100g_eur": 7.43,
        "price_per_serving_eur": 1.11,
        "captured_at": "2026-06-28",
        "source_url": "https://www.koro-shop.at/gefriergetrocknete-erdbeerscheiben-350-g",
        "price_confidence": "HIGH",
        "price_notes": "Direktshop-Preisstand; Portion als 15-g-Topping geschätzt. Verfügbarkeit und Preis können abweichen."
      },
      "processing_level": "minimal",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "koro-gefriergetrocknete-wildheidelbeeren",
      "brand": "KoRo",
      "product_name": "Gefriergetrocknete Wildheidelbeeren",
      "category": "fruit_crisps",
      "processing_level": "minimal",
      "basis_choice": false,
      "recommendation_status": "watchlist",
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr sehr einfaches Beeren-Topping, aber durch Wasserentzug fruchtzucker-konzentriert und teuer. Kein freier Gummibärchenersatz.",
      "carb_profile": "100% Frucht ohne Zuckerzusatz, aber 40 g Zucker pro 100 g durch Trocknung.",
      "label_check": "KoRo nennt 100% Heidelbeeren. Wegen Fruktosekonzentration und Verfügbarkeitsrisiko nur Watchlist/Topping.",
      "serving": {
        "size_g": 10,
        "note": "Topping-Portion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 29,
        "carbs_g": 4,
        "sugar_g": 4,
        "fiber_g": 3.2,
        "protein_g": 0.4,
        "fat_g": 0.3,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 287,
        "carbs_g": 40,
        "sugar_g": 40,
        "fiber_g": 32,
        "protein_g": 3.9,
        "fat_g": 3.2,
        "sat_fat_g": 0.3,
        "salt_g": 0.02,
        "polyols_g": 0
      },
      "price_snapshot": {
        "amount_eur": 29,
        "currency": "EUR",
        "shop": "KoRo AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 350,
        "servings_per_pack": 35,
        "price_per_100g_eur": 8.29,
        "price_per_serving_eur": 0.83,
        "captured_at": "2026-06-29",
        "source_url": "https://www.koro-shop.at/gefriergetrocknete-wildheidelbeeren-350-g",
        "price_confidence": "HIGH",
        "price_notes": "KoRo-AT-Preisstand; Verfügbarkeit kann schwanken."
      },
      "ingredients_to_watch": [
        "100% Heidelbeeren",
        "konzentrierter Fruchtzucker",
        "Premiumpreis"
      ],
      "benefits": [
        "Einzelzutat.",
        "Gute Topping-Idee für Joghurt oder Hafer.",
        "Keine Süßstoffe, Polyole oder zugesetzter Zucker."
      ],
      "downsides": [
        "Nicht als freie Snacktüte behandeln.",
        "Fruchtzucker pro 100 g hoch.",
        "Teuer und feuchtigkeitsempfindlich."
      ],
      "best_fit": [
        "Topping",
        "Topping-Zutat",
        "einfache Zutatenliste"
      ],
      "avoid_or_caution": [
        "Zucker senken maximal",
        "große Snackportion",
        "Budget-Fokus"
      ],
      "taste_notes": [
        "Intensiv beerig und knusprig; am besten dosiert über Joghurt oder Müsli."
      ],
      "health_notes": [
        "Als Topping sinnvoller als als Süßigkeitenersatz. Fruchtzucker bleibt wichtig."
      ],
      "image_url": "/assets/products/individual/koro-gefriergetrocknete-wildheidelbeeren.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei KoRo ansehen",
          "url": "https://www.koro-shop.at/gefriergetrocknete-wildheidelbeeren-350-g",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.koro-shop.at/gefriergetrocknete-wildheidelbeeren-350-g"
      ],
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "aho-gekeimte-haferflocken",
      "brand": "AHO",
      "product_name": "Gekeimte Haferflocken",
      "category": "sprouted_oats",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr einfache Haferbasis ohne Zuckerzusatz. Praktisch als Frühstücksanker, aber kein Low-Carb-Snack.",
      "carb_profile": "Haferflocken bleiben eine Kohlenhydratbasis, trotz sehr niedrigem Zuckerwert.",
      "label_check": "AHO nennt natürlich gekeimte Bio-Haferflocken aus Nackthafer. Die Seite weist auf Gluten hin.",
      "serving": {
        "size_g": 60,
        "note": "Hafer-Portion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 212,
        "carbs_g": 31.8,
        "sugar_g": 0.4,
        "fiber_g": 5.2,
        "protein_g": 9,
        "fat_g": 4.2,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 353,
        "carbs_g": 53,
        "sugar_g": 0.6,
        "fiber_g": 8.6,
        "protein_g": 15,
        "fat_g": 7,
        "sat_fat_g": 1.5,
        "polyols_g": 0
      },
      "price_snapshot": {
        "amount_eur": 10.99,
        "currency": "EUR",
        "shop": "AHO",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 600,
        "servings_per_pack": 10,
        "price_per_100g_eur": 1.83,
        "price_per_serving_eur": 1.1,
        "captured_at": "2026-06-29",
        "source_url": "https://aho.bio/products/aho-gekeimte-haferflocken-basisch",
        "price_confidence": "HIGH",
        "price_notes": "600-g-Tüte; Mehrpackpreise nicht eingerechnet."
      },
      "ingredients_to_watch": [
        "100% gekeimte Haferflocken",
        "enthält laut AHO Gluten",
        "kohlenhydratreich"
      ],
      "benefits": [
        "Einzelzutat.",
        "Sehr niedriger Zuckerwert.",
        "Gute Basis für selbst gebaute Snacks statt Fertigriegel."
      ],
      "downsides": [
        "Nicht Low Carb.",
        "Nicht geeignet, wenn Gluten strikt gemieden wird.",
        "Pur nicht süß."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Frühstücksbasis",
        "DIY-Snack"
      ],
      "avoid_or_caution": [
        "Low Carb",
        "Gluten meiden",
        "sofortige Süßigkeit erwartet"
      ],
      "taste_notes": [
        "Mild-haferig; funktioniert mit Kakao, Beeren und Nussmus."
      ],
      "health_notes": [
        "Als Basis- oder Topping-Zutat eingeordnet; keine pauschale Wirkungsaussage."
      ],
      "image_url": "/assets/products/individual/aho-gekeimte-haferflocken.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei AHO ansehen",
          "url": "https://aho.bio/products/aho-gekeimte-haferflocken-basisch",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://aho.bio/products/aho-gekeimte-haferflocken-basisch"
      ],
      "recommendation_status": "baseline_only",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "haribo-goldbaeren",
      "brand": "HARIBO",
      "product_name": "Goldbären",
      "image_url": "/assets/products/individual/haribo-goldbaeren.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0BM4D99T6",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "classic_gummy",
      "recommendation_status": "not_recommended",
      "confidence": "HIGH",
      "label_check": "Offizielle Daten pro 100 g; dient nur als Vergleichsprodukt.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 86,
        "fat_g": 0.1,
        "carbs_g": 19.3,
        "sugar_g": 11.5,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 1.7
      },
      "nutrition_per_100g": {
        "kcal": 343,
        "fat_g": 0.5,
        "carbs_g": 77,
        "sugar_g": 46,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 6.9
      },
      "carb_profile": "Klassische Gummibärchen mit viel Zucker und ohne Polyole.",
      "ingredients_to_watch": [
        "Glukosesirup/Zucker",
        "Gelatine",
        "Frucht-/Pflanzenkonzentrate",
        "Portionsgröße"
      ],
      "benefits": [
        "Nur als Vergleichsprodukt nützlich, um den normalen Standard gegen bessere Alternativen zu vergleichen.",
        "Keine Polyol-Verträglichkeitsthematik.",
        "Kleine Portion ist leichter erklärbar als ein ganzer Beutel."
      ],
      "downsides": [
        "Hoher Zucker- und Kohlenhydratwert.",
        "Nicht vegan.",
        "Keine sinnvolle Zucker-Alternative.",
        "Nur als Vergleich gedacht, keine bessere Wahl."
      ],
      "health_notes": [
        "Als Referenzprodukt zeigen, nicht als bessere Alternative."
      ],
      "best_fit": [
        "Vergleichsprodukt",
        "Portionsbewusstsein",
        "ohne Polyole"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "vegan"
      ],
      "page_verdict": "Der bekannte Klassiker zum Vergleich: viel Zucker und keine bessere Alternative.",
      "sources": [
        "https://www.haribo.com/de-de/produkte/haribo/goldbaeren",
        "https://onlineshop.haribo.com/p/goldbaeren-175g-DE10051182.html",
        "https://www.amazon.de/dp/B0BM4D99T6"
      ],
      "price_snapshot": {
        "amount_eur": 1.19,
        "currency": "EUR",
        "shop": "HARIBO Online-Shop",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 175,
        "servings_per_pack": 7,
        "price_per_100g_eur": 0.68,
        "price_per_serving_eur": 0.17,
        "captured_at": "2026-07-05",
        "source_url": "https://onlineshop.haribo.com/p/goldbaeren-175g-DE10051182.html"
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller HARIBO-Online-Shoppreis für 175 g; Versandkosten und regionale Handelspreise nicht eingerechnet.",
      "processing_level": "hoch",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "gepa-grand-noir-zarte-bitter-70",
      "brand": "GEPA",
      "product_name": "Grand Noir Zarte Bitter 70%",
      "image_url": "/assets/products/individual/gepa-grand-noir-zarte-bitter-70.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B001IOSI1U",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.violey.com/en/gepa-grand-noir-dark-chocolate-70_p_19398.html",
          "label": "Bei Violey ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "dark_chocolate_70",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Daten über Violey/GEPA-Kontext; einzelne Shops können Verfügbarkeitsschwankungen haben.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 58,
        "fat_g": 4.33,
        "carbs_g": 3.48,
        "sugar_g": 2.7,
        "fiber_g": null,
        "protein_g": 0.75
      },
      "nutrition_per_100g": {
        "kcal": 582,
        "fat_g": 43.3,
        "sat_fat_g": 27.3,
        "carbs_g": 34.8,
        "sugar_g": 27,
        "fiber_g": null,
        "protein_g": 7.5,
        "salt_g": 0.02
      },
      "carb_profile": "70%-Bio-/Fairtrade-Schokolade, aber mit Zucker. Kleine Portion statt Gesundheitsversprechen.",
      "taste_notes": [
        "Shop-/Hersteller-Signal: aromatisch, würzig und durch lange Conchierung besonders zart.",
        "Test-/Pressesignal: 70%-GEPA wird als stärkerer Qualitätskandidat geführt als manche Massenmarke."
      ],
      "ingredients_to_watch": [
        "Vollrohrzucker",
        "hohe Energiedichte",
        "Milch-/Nuss-/Gluten-Spuren möglich"
      ],
      "benefits": [
        "Gute Alternative zu Lindt und dmBio: Bio, Fairtrade und geschmacklich zugänglicher.",
        "70% bleibt für viele Nutzer genießbarer als 90-100%.",
        "Kurze Zutatenliste."
      ],
      "downsides": [
        "Preis höher als dmBio.",
        "Zucker und Kalorien bleiben wichtig.",
        "Verfügbarkeit je Händler prüfen."
      ],
      "health_notes": [
        "Als hochwertige Genuss-/Vergleichskarte führen, nicht als pauschal gesund."
      ],
      "best_fit": [
        "70%-Schokolade",
        "Geschmack",
        "Bio/Fairtrade-Präferenz"
      ],
      "avoid_or_caution": [
        "Preis-Leistung streng",
        "Zucker streng senken",
        "Kalorien sparen"
      ],
      "page_verdict": "Gute 70%-Schokolade, aber Zucker, Preis und Portion ehrlich prüfen.",
      "sources": [
        "https://www.violey.com/en/gepa-grand-noir-dark-chocolate-70_p_19398.html",
        "https://www.idealo.de/preisvergleich/OffersOfProduct/2746115_-grand-noir-zartbitter-schokolade-100-g-gepa.html",
        "https://www.gepa.de/blog/presse/detail/bestnote-gut-fuer-gepa-grand-noir-zarte-bitter-70"
      ],
      "price_snapshot": {
        "amount_eur": 3.59,
        "currency": "EUR",
        "shop": "Idealo",
        "shop_type": "price_comparison",
        "pack_size_g": 100,
        "servings_per_pack": 10,
        "price_per_100g_eur": 3.59,
        "price_per_serving_eur": 0.36,
        "price_per_10g_protein_eur": 4.79,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/2746115_-grand-noir-zartbitter-schokolade-100-g-gepa.html"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich-Preisstand; Violey meldete zum Prüfzeitpunkt nicht lagernd, daher Verfügbarkeit prüfen.",
      "processing_level": "minimal",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "katjes-gruen-ohr-baerchen",
      "brand": "Katjes",
      "product_name": "Grün-Ohr Bärchen",
      "image_url": "/assets/products/individual/katjes-gruen-ohr-baerchen.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "classic_gummy_vegan",
      "recommendation_status": "not_recommended",
      "confidence": "MEDIUM",
      "label_check": "Angaben können je Quelle abweichen; aktuelle Packung prüfen.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 86,
        "fat_g": 0.1,
        "carbs_g": 21,
        "sugar_g": 13.3,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 0.1
      },
      "nutrition_per_100g": {
        "kcal": 343,
        "fat_g": 0.2,
        "carbs_g": 84,
        "sugar_g": 53,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 0.1
      },
      "carb_profile": "Veganer Fruchtgummi, aber ähnlich zuckerreich wie normale Varianten.",
      "ingredients_to_watch": [
        "Zucker/Glukosesirup",
        "Fruchtsaft aus Konzentrat",
        "vegane Gelierung",
        "Labeldaten prüfen"
      ],
      "benefits": [
        "Nur als Vergleichsprodukt nützlich, um veganen Wunsch und Zuckerziel zu trennen.",
        "Zeigt, dass gelatinefrei nicht automatisch sinnvoller Snack-Alternative heißt.",
        "Konkretes Produkt zur Prüfung vorhanden."
      ],
      "downsides": [
        "Nicht zuckerarm.",
        "Datenquellen unterscheiden sich leicht.",
        "Kein Protein- oder Sättigungsvorteil.",
        "Nur als Vergleich gedacht, keine bessere Wahl."
      ],
      "health_notes": [
        "Als vegane Vergleichskarte behandeln, nicht als Gesundheits-Alternative."
      ],
      "best_fit": [
        "vegan als Präferenz",
        "gelatinefrei",
        "Vergleichskarte"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "Labeldaten unsicher"
      ],
      "page_verdict": "Vegan und gelatinefrei, aber für weniger Zucker keine gute Wahl.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B013R4EDZS",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.frankenfresh.de/suesswaren-salzige-snacks/fruchtgummi-bonbons-und-kaugummi/katjes-gruen-ohr-baerchen-200g",
        "https://www.sweets.ch/produkt/suessigkeiten/katjes-gruen-ohr-baerchen-200g/",
        "https://www.codecheck.info/p/lebensmittel/suesswaren/frucht-weingummi-lakritz/katjes-gruen-ohr-baerchen-200-g.html",
        "https://www.amazon.de/dp/B013R4EDZS"
      ],
      "processing_level": "hoch",
      "price_snapshot": {
        "amount_eur": 1.39,
        "currency": "EUR",
        "shop": "FrankenFresh",
        "shop_type": "retailer_direct",
        "pack_size_g": 200,
        "servings_per_pack": 8,
        "price_per_100g_eur": 0.7,
        "price_per_serving_eur": 0.17,
        "captured_at": "2026-07-05",
        "source_url": "https://www.frankenfresh.de/suesswaren-salzige-snacks/fruchtgummi-bonbons-und-kaugummi/katjes-gruen-ohr-baerchen-200g"
      },
      "price_confidence": "LOW",
      "price_notes": "Regionale Händler-Orientierung für 200 g; Artikel war beim Abruf nicht verfügbar. Herstelleridentität über Katjes-Produktseite plausibel, Preis vor Kauf prüfen.",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "katjes-gruen-ohr-haeschen",
      "brand": "Katjes",
      "product_name": "Grün-Ohr Hase",
      "image_url": "/assets/products/individual/katjes-gruen-ohr-haeschen.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "classic_gummy_vegan",
      "recommendation_status": "not_recommended",
      "confidence": "HIGH",
      "label_check": "Aktuelle Packung prüfen; nicht als bessere Zucker-Alternative einordnen.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 87,
        "fat_g": 0.1,
        "carbs_g": 21,
        "sugar_g": 13,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 0.1
      },
      "nutrition_per_100g": {
        "kcal": 348,
        "fat_g": 0.2,
        "carbs_g": 84,
        "sugar_g": 52,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 0.3
      },
      "carb_profile": "Vegan und gelatinefrei, aber klassisch zuckerreich. Vegan heißt hier nicht zuckerarm.",
      "ingredients_to_watch": [
        "Glukosesirup",
        "Zucker",
        "Glukose-Fruktose-Sirup",
        "Fruchtsaft aus Konzentrat"
      ],
      "benefits": [
        "Nur als Vergleichsprodukt nützlich, um Ernährungsform und Zuckerziel sauber zu trennen.",
        "Gelatinefrei/vegan ist für manche ein echter Wunsch, aber kein Gesundheitsbonus.",
        "Vergleich zu zuckerarme-Gummis möglich."
      ],
      "downsides": [
        "Zuckerwert bleibt hoch.",
        "Nicht proteinreich oder sättigend.",
        "Großpackungen können Portionskontrolle erschweren.",
        "Nur als Vergleich gedacht, keine bessere Wahl."
      ],
      "health_notes": [
        "Vegan heißt hier nicht leichter oder zuckerärmer."
      ],
      "best_fit": [
        "vegan als Präferenz",
        "gelatinefrei",
        "Vergleichskarte"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Low-Carb",
        "Portionskontrolle"
      ],
      "page_verdict": "Vegan und gelatinefrei, aber trotzdem sehr zuckerreich.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0D2HJ1QDJ",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_bulk_pack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://shop.katjes.de/products/grun-ohr-hase-kopie",
        "https://www.dm.at/p/d/3108510/katjes-fruchtgummi-gruen-ohr-hase",
        "https://www.amazon.de/dp/B0D2HJ1QDJ"
      ],
      "price_snapshot": {
        "amount_eur": 1.39,
        "currency": "EUR",
        "shop": "Katjes Shop",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 210,
        "servings_per_pack": 8.4,
        "price_per_100g_eur": 0.66,
        "price_per_serving_eur": 0.17,
        "captured_at": "2026-07-05",
        "source_url": "https://shop.katjes.de/products/grun-ohr-hase-kopie"
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller Katjes-Shoppreis für 210 g; Seite zeigte beim Abruf widersprüchliche Verfügbarkeitsmodule, daher Verfügbarkeit vor Kauf prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "alnatura-hafer-frucht-apfel-erdbeere",
      "brand": "Alnatura",
      "product_name": "Hafer & Frucht Apfel-Erdbeere",
      "image_url": "/assets/products/individual/alnatura-hafer-frucht-apfel-erdbeere.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0GPR1L1NN",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/hafer-frucht-apfel-erdbeere-223554/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g, Packungsgröße 138 g mit 6 Riegeln und Amazon-Match am 24.06.2026 geprüft.",
      "serving": {
        "g": 23,
        "note": "ein Riegel aus 6er-Pack"
      },
      "nutrition_per_serving": {
        "kcal": 92,
        "fat_g": 3.2,
        "carbs_g": 13.1,
        "sugar_g": 5.5,
        "polyols_g": 0,
        "fiber_g": 1.6,
        "protein_g": 1.8
      },
      "nutrition_per_100g": {
        "kcal": 399,
        "fat_g": 14,
        "carbs_g": 57,
        "sugar_g": 24,
        "polyols_g": 0,
        "fiber_g": 6.8,
        "protein_g": 7.9
      },
      "carb_profile": "Kleine Einzelportion mit Hafer und Fruchtzutaten; kein zugesetzter Haushaltszucker laut Hersteller, aber Saftkonzentrate und natürlicher Zucker bleiben wichtig.",
      "ingredients_to_watch": [
        "Apfelsaftkonzentrat",
        "getrocknete Erdbeeren",
        "Apfelpüreekonzentrat",
        "Erdbeersaftkonzentrat",
        "Kinderprodukt ≠ automatisch zuckerarm"
      ],
      "benefits": [
        "Sehr kleine Portion unter 100 kcal.",
        "Keine Polyole und keine intensiven Süßstoffe laut Herstellerangaben.",
        "Hilfreich als Portionsanker statt großer Süßigkeit."
      ],
      "downsides": [
        "Pro 100 g trotzdem 24 g Zucker.",
        "Saftkonzentrate zählen beim Zuckerziel mit.",
        "Nicht als Gesundheitsversprechen für Kinder einordnen."
      ],
      "health_notes": [
        "Kann als Portionierungsbeispiel dienen; keine Kindergesundheits- oder Diätversprechen."
      ],
      "best_fit": [
        "Kleine Portion",
        "Ohne Polyole",
        "Fruchtig",
        "Preis-Leistung"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Low Carb",
        "Dauer-Snacking"
      ],
      "page_verdict": "Praktisch klein portioniert, aber Frucht- und Saftkonzentrate bleiben Zuckerquellen.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/hafer-frucht-apfel-erdbeere-223554/",
        "https://www.amazon.de/Alnatura-Bio-Haferriegel-Apfel-Erdbeere-138/dp/B0GPR1L1NN"
      ],
      "price_snapshot": {
        "amount_eur": 3.49,
        "pack_size_g": 138,
        "servings_per_pack": 6,
        "price_per_100g_eur": 2.53,
        "price_per_serving_eur": 0.58,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/baby-kind/baby-kindernahrung/bio-snacks-fuer-kinder/hafer-frucht-apfel-erdbeere-223554/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "alnatura-hafer-riegel-erdbeere",
      "brand": "Alnatura",
      "product_name": "Hafer-Riegel Erdbeere",
      "image_url": "/assets/products/individual/alnatura-hafer-riegel-erdbeere.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0G49Z2WH3",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-erdbeere-242402/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g und Amazon-Produktmatch am 24.06.2026 geprüft.",
      "serving": {
        "g": 60,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 245,
        "fat_g": 7.2,
        "carbs_g": 38.4,
        "sugar_g": 13.2,
        "polyols_g": 0,
        "fiber_g": 3.8,
        "protein_g": 4.9
      },
      "nutrition_per_100g": {
        "kcal": 409,
        "fat_g": 12,
        "carbs_g": 64,
        "sugar_g": 22,
        "polyols_g": 0,
        "fiber_g": 6.3,
        "protein_g": 8.1
      },
      "carb_profile": "Haferbasis mit Reissirup und Apfelsaftkonzentrat; keine Polyole, aber pro Riegel deutlich Zucker und Kohlenhydrate.",
      "ingredients_to_watch": [
        "Reissirup",
        "Apfelsaftkonzentrat",
        "Sonnenblumenöl",
        "Hafer",
        "Bio ≠ zuckerarm"
      ],
      "benefits": [
        "Kurze Zutatenliste und ohne Polyole.",
        "Hafer und Ballaststoffe machen die Karte für Portionsvergleich interessant.",
        "Guter Vergleich für Bio-Riegel aus Drogerie oder Supermarkt."
      ],
      "downsides": [
        "Mit rund 13 g Zucker pro Riegel kein Zucker-senken-Topprodukt.",
        "60-g-Riegel ist größer als viele kleine Fruchtriegel.",
        "Für Kaloriensparen nur mit klarer Portion sinnvoll."
      ],
      "health_notes": [
        "Bio-Snack mit klarer Portion, keine Gesundheits-Empfehlung."
      ],
      "best_fit": [
        "Ohne Polyole",
        "Bio-Vergleich",
        "Fruchtig",
        "Zutaten lernen"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Low Carb",
        "Kalorien sparen"
      ],
      "page_verdict": "Bio-Hafer-Riegel ohne Polyole, aber Reissirup und Saftkonzentrat zählen mit.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-erdbeere-242402/",
        "https://www.amazon.de/Alnatura-Bio-Haferriegel-Erdbeere-60/dp/B0G49Z2WH3"
      ],
      "price_snapshot": {
        "amount_eur": 1.49,
        "pack_size_g": 60,
        "servings_per_pack": 1,
        "price_per_100g_eur": 2.48,
        "price_per_serving_eur": 1.49,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-erdbeere-242402/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "alnatura-hafer-riegel-kakao",
      "brand": "Alnatura",
      "product_name": "Hafer-Riegel Kakao",
      "image_url": "/assets/products/individual/alnatura-hafer-riegel-kakao.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-kakao-213509/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g, Zutaten und UVP am 24.06.2026 geprüft.",
      "serving": {
        "g": 60,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 241,
        "fat_g": 7.8,
        "carbs_g": 34.8,
        "sugar_g": 11.4,
        "polyols_g": 0,
        "fiber_g": 4.4,
        "protein_g": 5.6
      },
      "nutrition_per_100g": {
        "kcal": 401,
        "fat_g": 13,
        "carbs_g": 58,
        "sugar_g": 19,
        "polyols_g": 0,
        "fiber_g": 7.3,
        "protein_g": 9.3
      },
      "carb_profile": "Hafer-/Kakao-Riegel mit wenigen Zutaten, aber Reissirup und Dattelsaftkonzentrat; nicht als zuckerarm einordnen.",
      "ingredients_to_watch": [
        "Reissirup",
        "Dattelsaftkonzentrat",
        "Sonnenblumenöl",
        "Hafer",
        "Bio ≠ automatisch zuckerarm"
      ],
      "benefits": [
        "Kurze, gut verständliche Zutatenliste.",
        "Keine Polyole und keine Süßstoffe laut Herstellerangaben.",
        "Ballaststoffe und Hafer machen ihn als ehrliche Bio-Vergleichskarte nützlich."
      ],
      "downsides": [
        "Mit rund 11 g Zucker pro Riegel kein zuckerarme-Snack.",
        "Pro Riegel kalorienreicher als viele kleine Proteinriegel.",
        "Sonnenblumenöl und Sirupe passen nicht zu einem strengen Clean-Wholefood-Anspruch."
      ],
      "health_notes": [
        "Als besser kontrollierbare Bio-Snackportion einordbar, nicht als Gesundheitsversprechen."
      ],
      "best_fit": [
        "relativ kurze Zutatenliste",
        "Ohne Polyole",
        "Bio-Vergleich",
        "Sättigender als reine Süßigkeit"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Kalorien sparen",
        "Low Carb"
      ],
      "page_verdict": "Kurze Bio-Zutatenliste, aber Zucker und Kalorien bleiben deutlich klar erkennbar.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-kakao-213509/"
      ],
      "price_snapshot": {
        "amount_eur": 1.49,
        "pack_size_g": 60,
        "servings_per_pack": 1,
        "price_per_100g_eur": 2.48,
        "price_per_serving_eur": 1.49,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-kakao-213509/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "alnatura-hafer-riegel-mandel-haselnuss",
      "brand": "Alnatura",
      "product_name": "Hafer-Riegel Mandel & Haselnuss",
      "image_url": "/assets/products/individual/alnatura-hafer-riegel-mandel-haselnuss.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-mandel-und-haselnuss-221669/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_nut_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g, Zutaten und UVP am 24.06.2026 geprüft.",
      "serving": {
        "g": 60,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 262,
        "fat_g": 9.6,
        "carbs_g": 36.6,
        "sugar_g": 13.8,
        "polyols_g": 0,
        "fiber_g": 3.9,
        "protein_g": 5.3
      },
      "nutrition_per_100g": {
        "kcal": 436,
        "fat_g": 16,
        "carbs_g": 61,
        "sugar_g": 23,
        "polyols_g": 0,
        "fiber_g": 6.5,
        "protein_g": 8.8
      },
      "carb_profile": "Hafer-Nuss-Riegel ohne Polyole, aber mit Reissirup und Agavendicksaft; Zuckerziel nur mittel.",
      "ingredients_to_watch": [
        "Reissirup",
        "Agavendicksaft",
        "Sonnenblumenöl",
        "Nüsse",
        "Bio ≠ automatisch kalorienarm"
      ],
      "benefits": [
        "Kurze Zutatenliste und nachvollziehbare Hafer-/Nussbasis.",
        "Keine Polyole und keine intensiven Süßstoffe laut Herstellerangaben.",
        "Preislich als Bio-Riegel günstiger als viele Spezialriegel."
      ],
      "downsides": [
        "Mit rund 14 g Zucker pro Riegel keine Zucker-senken-Topkarte.",
        "Nüsse und Öl machen ihn energiedicht.",
        "Für Low Carb oder Kaloriensparen nur eingeschränkt passend."
      ],
      "health_notes": [
        "Normale Snackportion; kein Diät- oder Gesundheitsprodukt."
      ],
      "best_fit": [
        "relativ kurze Zutatenliste",
        "Ohne Polyole",
        "Bio-Vergleich",
        "Preis-Leistung"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Kalorien sparen",
        "Nussallergie"
      ],
      "page_verdict": "Hafer und Nüsse klingen gut, Zucker und Kalorien sind trotzdem hoch.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-mandel-und-haselnuss-221669/"
      ],
      "price_snapshot": {
        "amount_eur": 1.49,
        "pack_size_g": 60,
        "servings_per_pack": 1,
        "price_per_100g_eur": 2.48,
        "price_per_serving_eur": 1.49,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-mandel-und-haselnuss-221669/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "alnatura-hafer-riegel-mango",
      "brand": "Alnatura",
      "product_name": "Hafer-Riegel Mango",
      "image_url": "/assets/products/individual/alnatura-hafer-riegel-mango.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-mango-229607/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "fruit_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g am 24.06.2026 geprüft; kein konkreter Amazon-ASIN-Match übernommen.",
      "serving": {
        "g": 60,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 242,
        "fat_g": 6.6,
        "carbs_g": 39,
        "sugar_g": 15.6,
        "polyols_g": 0,
        "fiber_g": 3.9,
        "protein_g": 4.7
      },
      "nutrition_per_100g": {
        "kcal": 403,
        "fat_g": 11,
        "carbs_g": 65,
        "sugar_g": 26,
        "polyols_g": 0,
        "fiber_g": 6.5,
        "protein_g": 7.8
      },
      "carb_profile": "Wenige Zutaten, aber Reissirup, getrocknete Mango und Apfelsaftkonzentrat ergeben einen klaren Zucker-/Kohlenhydratblock.",
      "ingredients_to_watch": [
        "Reissirup",
        "getrocknete Mango",
        "Apfelsaftkonzentrat",
        "Sonnenblumenöl",
        "vegan ≠ zuckerarm"
      ],
      "benefits": [
        "Kurze Zutatenliste ohne Polyole; vegan ist hier Präferenz, kein Gesundheitsbonus.",
        "Ballaststoffe und Haferbasis sind transparenter als normale Süßware.",
        "Guter Vergleich für natürliche Fruchtsüße."
      ],
      "downsides": [
        "Zuckerwert pro Riegel ist höher als beim Erdbeer-Hafer-Riegel.",
        "Nicht passend für strenges Zucker- oder Low-Carb-Ziel.",
        "Größere Portion kann schnell wie ein Hauptsnack wirken."
      ],
      "health_notes": [
        "Fruchtkomponenten sind enthalten, ersetzen aber keinen Zucker- und Portionscheck."
      ],
      "best_fit": [
        "Ohne Polyole",
        "vegan als Präferenz",
        "Fruchtig",
        "Bio-Vergleich"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Low Carb",
        "Kalorien sparen"
      ],
      "page_verdict": "Kurze Zutatenliste, aber durch Frucht und Sirup deutlich süß.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-mango-229607/"
      ],
      "price_snapshot": {
        "amount_eur": 1.49,
        "pack_size_g": 60,
        "servings_per_pack": 1,
        "price_per_100g_eur": 2.48,
        "price_per_serving_eur": 1.49,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/hafer-riegel-mango-229607/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "dmbio-haselnusskerne",
      "brand": "dmBio",
      "product_name": "Haselnusskerne",
      "category": "whole_nuts",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "MEDIUM",
      "page_verdict": "Saubere Nuss-Basis mit Nougat-Assoziation ohne Zuckercreme. Allergiehinweis ernst nehmen.",
      "carb_profile": "Wenig Zucker pro Portion, aber energiedicht.",
      "label_check": "Offizielle dm-Produktseite nennt Haselnusskerne als einziges Produktbestandteil. Nährwerte und Herkunft vor Kauf auf der Packung prüfen.",
      "serving": {
        "size_g": 30,
        "note": "kleine Nussportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 200,
        "carbs_g": 0.8,
        "sugar_g": 0.8,
        "protein_g": 4.5,
        "fat_g": 19.2,
        "fiber_g": 3.6
      },
      "nutrition_per_100g": {
        "kcal": 668,
        "carbs_g": 2.6,
        "sugar_g": 2.5,
        "fiber_g": 12,
        "protein_g": 15,
        "fat_g": 64
      },
      "price_snapshot": {
        "amount_eur": 3.65,
        "currency": "EUR",
        "shop": "dm",
        "shop_type": "retailer_direct",
        "pack_size_g": 200,
        "servings_per_pack": 6.7,
        "price_per_100g_eur": 1.83,
        "price_per_serving_eur": 0.55,
        "captured_at": "2026-06-29",
        "source_url": "https://www.dm.de/p/d/1446999/dmbio-haselnuss-kerne",
        "price_confidence": "MEDIUM",
        "price_notes": "dm-Preisstand; regionale Verfügbarkeit und Preis prüfen."
      },
      "ingredients_to_watch": [
        "100% Haselnusskerne",
        "starkes Schalenfrucht-Allergen",
        "energiedicht"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Bessere Nougat-Richtung ohne Zuckercreme/Palmfett.",
        "Preislich alltagstauglicher als viele Premium-Nussmuse."
      ],
      "downsides": [
        "Bei Haselnussallergie nicht geeignet.",
        "Nicht automatisch kalorienarm.",
        "Geschmack ist weniger süß als normale Nuss-Nougat-Produkte."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Nougat-Hunger ohne Zuckercreme",
        "kurze Zutaten"
      ],
      "avoid_or_caution": [
        "Haselnussallergie",
        "Kalorien sparen maximal",
        "sehr süße Erwartung"
      ],
      "taste_notes": [
        "Röstig-nussig; als kleine Portion mit dunkler Schokolade geschmacklich stärker als pur."
      ],
      "health_notes": [
        "Haselnüsse sind eine echte Lebensmittelbasis, aber kein Freifahrtschein für große Mengen."
      ],
      "image_url": "/assets/products/individual/dmbio-haselnusskerne.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei dm ansehen",
          "url": "https://www.dm.de/p/d/1446999/dmbio-haselnuss-kerne",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.dm.de/p/d/1446999/dmbio-haselnuss-kerne"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "koro-haselnussmus",
      "brand": "KoRo",
      "product_name": "Haselnussmus",
      "category": "nut_butter",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Gute nougatige Option ohne Zucker, Palmfett oder Süßstoff. Portion klein halten.",
      "carb_profile": "Zuckerfrei im Sinn von ohne Zuckerzusatz; natürlicher Zucker aus Haselnüssen bleibt gering.",
      "label_check": "KoRo nennt 100% Haselnusskerne, ohne Palmöl und ohne Zuckerzusatz. Allergenhinweise beachten.",
      "serving": {
        "size_g": 15,
        "note": "1 Esslöffel"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 105,
        "carbs_g": 0.8,
        "sugar_g": 0.8,
        "fiber_g": 1.1,
        "protein_g": 2.3,
        "fat_g": 10.1
      },
      "nutrition_per_100g": {
        "kcal": 699,
        "carbs_g": 5.4,
        "sugar_g": 5.4,
        "fiber_g": 7,
        "protein_g": 15,
        "fat_g": 67,
        "sat_fat_g": 5.8,
        "salt_g": 0
      },
      "price_snapshot": {
        "amount_eur": 12.5,
        "currency": "EUR",
        "shop": "KoRo AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 33.3,
        "price_per_100g_eur": 2.5,
        "price_per_serving_eur": 0.38,
        "captured_at": "2026-06-29",
        "source_url": "https://www.koro-shop.at/haselnussmus-500-g",
        "price_confidence": "HIGH",
        "price_notes": "KoRo-AT-Preisstand; Verfügbarkeit und Preis können abweichen."
      },
      "ingredients_to_watch": [
        "100% Haselnusskerne",
        "Haselnuss-Allergen",
        "energiedicht"
      ],
      "benefits": [
        "Klare Alternative zu Nuss-Nougat-Creme ohne Zucker und Palmfett.",
        "Sehr kurze Zutatenliste.",
        "Gute Toppingbasis für Kakao-Joghurt oder dunkle Schokolade."
      ],
      "downsides": [
        "Sehr leicht zu überportionieren.",
        "Bei Haselnussallergie nicht geeignet.",
        "Nicht süß wie normale Nougatcreme."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Nougat-Hunger",
        "kurze Zutaten"
      ],
      "avoid_or_caution": [
        "Haselnussallergie",
        "Kalorien sparen maximal",
        "direkt aus dem Glas löffeln"
      ],
      "taste_notes": [
        "Stark haselnussig und cremig; passt gut zu Kakaopulver oder Joghurt."
      ],
      "health_notes": [
        "Gute Lebensmittelbasis, aber durch hohe Energiedichte portionssensibel."
      ],
      "image_url": "/assets/products/individual/koro-haselnussmus.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei KoRo ansehen",
          "url": "https://www.koro-shop.at/haselnussmus-500-g",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.koro-shop.at/haselnussmus-500-g"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "icedate-hazel-choc-bio",
      "brand": "iceDate",
      "product_name": "Hazel Choc Bio 450 ml",
      "category": "clean_bio_ice_cream",
      "processing_level": "minimal",
      "basis_choice": false,
      "ingredient_count": 4,
      "confidence": "HIGH",
      "snackkompass_label": "good_choice",
      "page_verdict": "Haselnuss-Schoko-Eis mit kurzer Bio-Zutatenlogik. Gute Dessertoption, solange Nüsse, Zucker und Portion klar bleiben.",
      "carb_profile": "11 g Zucker pro 100 g aus Datteln. Weniger süß als viele klassische Eisprodukte, aber weiter Dessert.",
      "label_check": "Händler- und Herstellerdaten nennen Zutaten und Nährwerte; aktuelle Packung vor Kauf prüfen.",
      "serving": {
        "size_g": 100,
        "note": "100-g-Vergleichsportion"
      },
      "nutrition_per_serving": {
        "kcal": 137,
        "carbs_g": 14,
        "sugar_g": 11,
        "protein_g": 3.6,
        "fat_g": 6.7,
        "fiber_g": 3.9,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 137,
        "carbs_g": 14,
        "sugar_g": 11,
        "protein_g": 3.6,
        "fat_g": 6.7,
        "fiber_g": 3.9
      },
      "ingredients_to_watch": [
        "Datteln",
        "Cashews",
        "Haselnüsse",
        "Kakao"
      ],
      "benefits": [
        "Kurze Bio-Zutatenliste.",
        "Kein Süßstoff-/Polyolprofil.",
        "Nuss-Kakao-Profil kann sättigender wirken als klassisches Zucker-Eis."
      ],
      "downsides": [
        "Nicht nussfrei.",
        "Dattelsüße bleibt Zucker.",
        "Durch Nüsse energiedichter als sehr leichte Eisoptionen."
      ],
      "best_fit": [
        "Einfache Zutaten",
        "Bio-Eis",
        "Nuss-Schoko-Dessert"
      ],
      "avoid_or_caution": [
        "Nüsse meiden",
        "Kalorien streng sparen",
        "Zucker maximal senken"
      ],
      "taste_notes": [
        "Haselnuss-Schoko-Profil; eher Dessert mit Nusskörper als leichter Eisbecher."
      ],
      "health_notes": [
        "Als bewusstes Dessert mit guter Zutatenliste einordnen."
      ],
      "image_url": "/assets/products/individual/icedate-hazel-choc-bio.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei iceDate ansehen",
          "url": "https://www.icedate.com/products/hazel-choc",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.icedate.com/products/hazel-choc",
        "https://www.ebl-naturkost.de/hazel-choc-eis/020497"
      ],
      "price_snapshot": {
        "amount_eur": 7.99,
        "currency": "EUR",
        "shop": "iceDate",
        "shop_type": "manufacturer_direct",
        "servings_per_pack": 4.5,
        "price_per_serving_eur": 1.78,
        "captured_at": "2026-07-05",
        "source_url": "https://www.icedate.com/products/hazel-choc"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Hersteller-Preisstand; Händlerpreise können abweichen.",
      "recommendation_status": "recommended",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "xucker-heisse-schoki",
      "brand": "Xucker",
      "product_name": "Heiße Schokolade mit Xylit",
      "image_url": "/assets/products/individual/xucker-heisse-schoki.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B07H7LD9H2",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.xucker.de/getraenke/heisse-schoki-gross",
          "label": "Bei Xucker ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "xylit_chocolate_drink",
      "confidence": "HIGH",
      "label_check": "Xucker-Shopdaten pro 100 g Pulver; reale Tasse hängt von Pulvermenge und Milch/Wasser ab.",
      "serving": {
        "g": 10,
        "note": "Pulver ohne Milch/Wasser"
      },
      "nutrition_per_serving": {
        "kcal": 27,
        "fat_g": 0.4,
        "carbs_g": 7.3,
        "sugar_g": 0.05,
        "fiber_g": null,
        "polyols_g": 6.9,
        "protein_g": 0.7
      },
      "nutrition_per_100g": {
        "kcal": 269,
        "fat_g": 4.4,
        "carbs_g": 73,
        "sugar_g": 0.5,
        "fiber_g": null,
        "polyols_g": 69,
        "protein_g": 6.6
      },
      "carb_profile": "Sehr wenig Zucker im Pulver, aber fast komplett Xylit-/Polyol-getrieben. Milchzugabe verändert Kalorien und Zucker deutlich.",
      "ingredients_to_watch": [
        "Xylit",
        "Polyole",
        "Kakao",
        "Hundewarnung",
        "Tassenportion prüfen"
      ],
      "benefits": [
        "Spannender Snack-Umweg: Schoko-Gefühl trinken statt Riegel essen.",
        "Sehr niedriger Zuckerwert im Pulver.",
        "Gut als Portionskarte erklärbar."
      ],
      "downsides": [
        "Xylit ist für Hunde gefährlich.",
        "Die Polyolmenge pro Tasse kann bei empfindlicher Verdauung stören.",
        "Mit Milch nicht mehr so kalorienarm wie Pulver alleine."
      ],
      "health_notes": [
        "Als kontrollierbare Option zeigen, nicht als gesunder Kakao."
      ],
      "best_fit": [
        "Zucker senken",
        "Schokolade",
        "Portionsidee"
      ],
      "avoid_or_caution": [
        "Hund im Haushalt",
        "Bauchfreundlich",
        "Polyol-Empfindlichkeit"
      ],
      "page_verdict": "Süßer Kakao mit sehr wenig Zucker. Xylit und Milchportion beachten.",
      "sources": [
        "https://www.xucker.de/getraenke/heisse-schoki-gross",
        "https://www.amazon.de/dp/B07H7LD9H2"
      ],
      "price_snapshot": {
        "amount_eur": 12.99,
        "currency": "EUR",
        "shop": "Xucker",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 800,
        "servings_per_pack": 80,
        "price_per_100g_eur": 1.62,
        "price_per_serving_eur": 0.16,
        "captured_at": "2026-06-25",
        "source_url": "https://www.xucker.de/getraenke/heisse-schoki-klein",
        "price_per_10g_protein_eur": 2.29
      },
      "price_confidence": "HIGH",
      "price_notes": "Herstellerpreis für große 800-g-Dose; Portion hier 10 g Pulver ohne Milch/Wasser.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "rewe-beste-wahl-high-protein-eis-cookies-cream",
      "brand": "REWE Beste Wahl",
      "product_name": "High Protein Eis Cookies & Cream",
      "category": "protein_ice_cream",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "HIGH",
      "snackkompass_label": "limited",
      "page_verdict": "Protein-Eis mit brauchbarer Portionseinordnung, aber Keksstückchen, Süßungsmittel und Verarbeitung bleiben wichtige Checks.",
      "carb_profile": "Pro 58-g-Portion moderater Zuckerwert; pro 100 g liegt Zucker niedriger als bei vielen klassischen Eis-Desserts, aber nicht niedrig wie bei Basisprodukten.",
      "label_check": "REWE-Produktseite nennt Nährwerte pro 100 g und pro 58 g. Zutaten, Gluten/Milch und Rezeptur vor Kauf prüfen.",
      "serving": {
        "size_g": 58,
        "note": "kleine Eisportion"
      },
      "nutrition_per_serving": {
        "kcal": 83,
        "carbs_g": 10.8,
        "sugar_g": 6.6,
        "protein_g": 6.1,
        "fat_g": 2,
        "fiber_g": 2.7,
        "polyols_g": null
      },
      "nutrition_per_100g": {
        "kcal": 143,
        "carbs_g": 18.6,
        "sugar_g": 11.4,
        "protein_g": 10.5,
        "fat_g": 3.5,
        "fiber_g": 4.6
      },
      "ingredients_to_watch": [
        "Zucker und Süßungsmittel",
        "Keksstückchen",
        "Milch/Laktose",
        "Gluten möglich"
      ],
      "benefits": [
        "Mehr Protein als klassisches Dessert-Eis.",
        "Portion und Zuckerwert sind gut vergleichbar.",
        "Passt als kalte Alternative, wenn Süßungsmittel akzeptabel sind."
      ],
      "downsides": [
        "Hoch verarbeitetes Dessert.",
        "Cookies-&-Cream-Profil kann zu größeren Portionen verleiten.",
        "Bei Gluten, Milch oder Süßungsmitteln nicht die sauberste Wahl."
      ],
      "best_fit": [
        "Eis mit Zucker-Check",
        "Protein als Zusatzsignal",
        "Kalorien sparen im Eis-Kontext"
      ],
      "avoid_or_caution": [
        "du eine nicht hoch verarbeitete Basiswahl suchst",
        "Gluten meiden",
        "Milch/Laktose meiden",
        "Süßstoff meiden"
      ],
      "taste_notes": [
        "Dessertiger als reine Proteinprodukte; trotzdem nicht als normale Proteinquelle behandeln."
      ],
      "health_notes": [
        "Ein besserer Dessert-Swap kann sinnvoll sein, ersetzt aber keine einfache Lebensmittelbasis."
      ],
      "image_url": "/assets/products/individual/rewe-beste-wahl-high-protein-eis-cookies-cream.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei REWE ansehen",
          "url": "https://www.rewe.de/shop/p/rewe-beste-wahl-high-protein-eis-cookies-cream-500ml/7856904",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://bringflix.shop/Produkte/rewe-beste-wahl-high-protein-eis-cookies-cream-500ml/?add-to-cart=8797",
        "https://www.rewe.de/shop/p/rewe-beste-wahl-high-protein-eis-cookies-cream-500ml/7856904",
        "https://www.rewe.de/marken/eigenmarken/rewe-beste-wahl/high-protein/"
      ],
      "price_snapshot": {
        "amount_eur": 3.99,
        "currency": "EUR",
        "shop": "BringFlix",
        "shop_type": "retailer_delivery",
        "pack_size_ml": 500,
        "servings_per_pack": 5,
        "price_per_serving_eur": 0.8,
        "captured_at": "2026-07-05",
        "source_url": "https://bringflix.shop/Produkte/rewe-beste-wahl-high-protein-eis-cookies-cream-500ml/?add-to-cart=8797"
      },
      "price_confidence": "LOW",
      "price_notes": "Regionaler Lieferdienstpreis für 500 ml; nicht als bundesweiter REWE-Regalpreis verwenden. REWE-Originalseite bleibt standortabhängig.",
      "recommendation_status": "conditional",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "rewe-beste-wahl-high-protein-eis-double-chocolate",
      "brand": "REWE Beste Wahl",
      "product_name": "High Protein Eis Double Chocolate",
      "category": "protein_ice_cream",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "HIGH",
      "snackkompass_label": "limited",
      "page_verdict": "Kaltes Dessert mit besserem Kalorien-/Proteinsignal als klassisches Stieleis, aber klar verarbeitet und nicht automatisch bauchfreundlich.",
      "carb_profile": "Pro 58-g-Portion moderater Zuckerwert; enthält trotzdem Zucker und Süßungsmittel. Als Dessertportion prüfen, nicht als Freifahrtschein.",
      "label_check": "REWE-Produktseite nennt Nährwerte pro 100 g und pro 58 g. Rezeptur, Süßungsmittel und Packungsstand vor Kauf prüfen.",
      "serving": {
        "size_g": 58,
        "note": "kleine Eisportion"
      },
      "nutrition_per_serving": {
        "kcal": 76,
        "carbs_g": 10.3,
        "sugar_g": 6.8,
        "protein_g": 5.5,
        "fat_g": 1.6,
        "fiber_g": 3.8,
        "polyols_g": null
      },
      "nutrition_per_100g": {
        "kcal": 132,
        "carbs_g": 17.7,
        "sugar_g": 11.7,
        "protein_g": 9.4,
        "fat_g": 2.7,
        "fiber_g": 6.6
      },
      "ingredients_to_watch": [
        "Zucker und Süßungsmittel",
        "Ballaststoff-/Inulin-Matrix möglich",
        "Milch/Laktose",
        "verarbeitetes Dessert"
      ],
      "benefits": [
        "Deutlich niedrigerer Zucker- und Kalorienwert als viele klassische Schoko-Eisprodukte.",
        "Etwas Protein pro Portion.",
        "Gute Vergleichskarte für kalten Süßhunger."
      ],
      "downsides": [
        "Bleibt ein verarbeitetes Dessert und keine einfache Basiswahl.",
        "Süßungsmittel und Ballaststoffmatrix können individuell stören.",
        "Proteinmenge pro 58-g-Portion bleibt eher moderat."
      ],
      "best_fit": [
        "Eis mit Zucker-Check",
        "Kalorien sparen im Eis-Kontext",
        "Süßhunger kalt"
      ],
      "avoid_or_caution": [
        "du eine nicht hoch verarbeitete Basiswahl suchst",
        "Süßstoff meiden",
        "Bauchfreundlichkeit maximal",
        "Milch/Laktose meiden"
      ],
      "taste_notes": [
        "Schokoladig, aber als High-Protein-Eis nicht direkt mit Premium-Schokoeis gleichsetzen."
      ],
      "health_notes": [
        "Snackkompass bewertet hier Desserttausch, Portion und Labelklarheit; keine medizinische Empfehlung."
      ],
      "image_url": "/assets/products/individual/rewe-beste-wahl-high-protein-eis-double-chocolate.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei REWE ansehen",
          "url": "https://www.rewe.de/shop/p/rewe-beste-wahl-high-protein-eis-double-chocolate-500ml/8475285",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.goflink.com/shop/de-DE/product/rewe-beste-wahl-high-protein-eis-double-chocolate-500ml-11018998",
        "https://www.rewe.de/shop/p/rewe-beste-wahl-high-protein-eis-double-chocolate-500ml/8475285",
        "https://www.rewe.de/marken/eigenmarken/rewe-beste-wahl/high-protein/"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Flink",
        "shop_type": "retailer_delivery",
        "pack_size_ml": 500,
        "servings_per_pack": 5,
        "price_per_serving_eur": 0.6,
        "captured_at": "2026-07-05",
        "source_url": "https://www.goflink.com/shop/de-DE/product/rewe-beste-wahl-high-protein-eis-double-chocolate-500ml-11018998"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Flink-Lieferdienstpreis für 500 ml; REWE selbst weist konkrete Preise standortabhängig aus. Nicht als bundesweiter Regalpreis verwenden.",
      "recommendation_status": "conditional",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "rewe-beste-wahl-high-protein-eis-vanille-salted-caramel",
      "brand": "REWE Beste Wahl",
      "product_name": "High Protein Eis Vanille Salted Caramel",
      "category": "protein_ice_cream",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "HIGH",
      "snackkompass_label": "limited",
      "page_verdict": "Protein-Eis mit brauchbarem Protein-/Kaloriensignal, aber höherem Zuckerwert als die anderen REWE-Protein-Eissorten.",
      "carb_profile": "Pro 58-g-Portion 8,5 g Zucker. Das ist weniger energiereich als viele klassische Desserts, aber nicht wirklich Low-Sugar.",
      "label_check": "REWE-Produktseite nennt Nährwerte pro 100 g und pro 58 g. Zutaten, Milch und Süßungsmittel vor Kauf prüfen.",
      "serving": {
        "size_g": 58,
        "note": "kleine Eisportion"
      },
      "nutrition_per_serving": {
        "kcal": 79,
        "carbs_g": 10.9,
        "sugar_g": 8.5,
        "protein_g": 5.8,
        "fat_g": 1.7,
        "fiber_g": null,
        "polyols_g": null
      },
      "nutrition_per_100g": {
        "kcal": 136,
        "carbs_g": 18.8,
        "sugar_g": 14.6,
        "protein_g": 10,
        "fat_g": 2.9,
        "fiber_g": null
      },
      "ingredients_to_watch": [
        "Zucker und Süßungsmittel",
        "Karamellsauce",
        "Milch/Laktose",
        "Label direkt prüfen"
      ],
      "benefits": [
        "Als Sorte im REWE-High-Protein-Eisregal relevant.",
        "Kann für kalten Süßhunger interessant sein, wenn das Label passt."
      ],
      "downsides": [
        "Zuckerwert scheint höher als bei Double Chocolate und Cookies & Cream.",
        "Süßungsmittel und Milchzutaten bleiben prüfpflichtig."
      ],
      "best_fit": [
        "Eis mit Portionscheck",
        "Kalorien sparen im Eis-Kontext"
      ],
      "avoid_or_caution": [
        "Zucker maximal senken",
        "Bauchfreundlichkeit maximal",
        "Milch/Laktose meiden"
      ],
      "taste_notes": [
        "Vanille-Karamell-Profil kann deutlich süßer wirken; Portion bewusst halten."
      ],
      "health_notes": [
        "Snackkompass bewertet hier Desserttausch, Portion und Labelklarheit; keine medizinische Empfehlung."
      ],
      "image_url": "/assets/products/individual/rewe-beste-wahl-high-protein-eis-vanille-salted-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei REWE ansehen",
          "url": "https://www.rewe.de/shop/p/rewe-beste-wahl-high-protein-eis-vanille-salted-caramel-500ml/8475664",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.goflink.com/shop/en-DE/product/rewe-beste-wahl-high-protein-eis-vanille-salted-caramel-500ml-11018995",
        "https://www.rewe.de/shop/p/rewe-beste-wahl-high-protein-eis-vanille-salted-caramel-500ml/8475664",
        "https://www.rewe.de/marken/eigenmarken/rewe-beste-wahl/high-protein/",
        "https://www.rewe.de/marken/eigenmarken/rewe-beste-wahl/eiszeit/"
      ],
      "price_snapshot": {
        "amount_eur": 3.39,
        "currency": "EUR",
        "shop": "Flink",
        "shop_type": "retailer_delivery",
        "pack_size_ml": 500,
        "servings_per_pack": 5,
        "price_per_serving_eur": 0.68,
        "captured_at": "2026-07-05",
        "source_url": "https://www.goflink.com/shop/en-DE/product/rewe-beste-wahl-high-protein-eis-vanille-salted-caramel-500ml-11018995"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Flink-Lieferdienstpreis für 500 ml; REWE selbst weist konkrete Preise standortabhängig aus. Nicht als bundesweiter Regalpreis verwenden.",
      "recommendation_status": "conditional",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "layenberger-high-protein-kokos-mandel",
      "brand": "Layenberger",
      "product_name": "High Protein Kokos-Mandel",
      "image_url": "/assets/products/individual/layenberger-high-protein-kokos-mandel.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Herstellerwerte pro 100 g; 35-g-Portion aus Herstellerwerten gerechnet.",
      "serving": {
        "g": 35,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 133,
        "fat_g": 5.3,
        "carbs_g": 7.4,
        "sugar_g": 0.3,
        "fiber_g": 1.7,
        "polyols_g": 6.3,
        "protein_g": 15.8
      },
      "nutrition_per_100g": {
        "kcal": 379,
        "fat_g": 15,
        "carbs_g": 21,
        "sugar_g": 0.9,
        "fiber_g": 4.9,
        "polyols_g": 18,
        "protein_g": 45
      },
      "carb_profile": "Zuckerarm und proteinreich, aber der zuckerarme-Effekt kommt stark über mehrwertige Alkohole.",
      "ingredients_to_watch": [
        "mehrwertige Alkohole",
        "Milch/Soja möglich",
        "Süßungsmittel",
        "stark verarbeitet"
      ],
      "benefits": [
        "Sehr gutes Preis-/Protein-Verhältnis als Deutschland/Österreich/Schweiz-Standardkandidat.",
        "Kleine 35-g-Portion kann alltagstauglicher sein als 100-g-Riegel.",
        "Guter Sortieranker für Zucker senken plus Protein."
      ],
      "downsides": [
        "Polyole beachten.",
        "Keine einfache Zutatenliste.",
        "Geschmack/Sortenwerte können abweichen."
      ],
      "health_notes": [
        "Bei Polyolen nicht als bauchfreundlich einstufen."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken",
        "Preis-Leistung"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "einfache Zutatenliste",
        "Polyol-Empfindlichkeit"
      ],
      "page_verdict": "Gutes Preis-Protein-Verhältnis, aber Polyole sind hier zentral.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B00S4SO12I",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.layenberger.com/products/high-protein-riegel-kokos-mandel",
        "https://www.amazon.de/dp/B00S4SO12I"
      ],
      "price_snapshot": {
        "amount_eur": 21.79,
        "currency": "EUR",
        "shop": "Shop-Apotheke AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 630,
        "servings_per_pack": 18,
        "price_per_100g_eur": 3.46,
        "price_per_serving_eur": 1.21,
        "captured_at": "2026-06-25",
        "source_url": "https://www.shop-apotheke.at/fitness/D8048489/layenberger-high-protein-riegel-kokos-mandel.htm",
        "price_per_10g_protein_eur": 0.77
      },
      "price_confidence": "MEDIUM",
      "price_notes": "AT-Retailer-Preisstand für 18 x 35 g; DE-Preis kann abweichen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "alnatura-himbeer-joghurt-schokoriegel",
      "brand": "Alnatura",
      "product_name": "Himbeer-Joghurt Schokoriegel",
      "image_url": "/assets/products/individual/alnatura-himbeer-joghurt-schokoriegel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/himbeer-joghurt-schokoriegel-224162/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "chocolate_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g geprüft; früherer Müller-Link ist entfernt, weil er am 25.06.2026 404 lieferte.",
      "serving": {
        "g": 37.5,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 214,
        "fat_g": 14.3,
        "carbs_g": 18,
        "sugar_g": 17.6,
        "polyols_g": 0,
        "fiber_g": 0.6,
        "protein_g": 3.2
      },
      "nutrition_per_100g": {
        "kcal": 571,
        "fat_g": 38,
        "carbs_g": 48,
        "sugar_g": 47,
        "polyols_g": 0,
        "fiber_g": 1.7,
        "protein_g": 8.4
      },
      "carb_profile": "Schokoriegel mit Vollmilchschokolade, Joghurtfüllung, Rohrohrzucker und Palmöl; kein Polyolproblem, aber sehr hoher Zucker- und Fettwert.",
      "ingredients_to_watch": [
        "Rohrohrzucker",
        "Palmöl",
        "Vollmilchschokolade",
        "Milch/Joghurt",
        "sehr energiedicht"
      ],
      "benefits": [
        "Keine Polyole und keine intensiven Süßstoffe laut Herstellerangaben.",
        "Kleine Einzelportion ist gut vergleichbar.",
        "Gute Warnkarte für Bio-Schokoriegel mit Füllung."
      ],
      "downsides": [
        "47 g Zucker pro 100 g.",
        "571 kcal und 38 g Fett pro 100 g.",
        "Für Zucker-, Kalorien- und Clean-Label-Ziel deutlich schwach."
      ],
      "health_notes": [
        "Genussprodukt mit Warnhinweisen, keine Snack-Alternative mit Gesundheitsnutzen."
      ],
      "best_fit": [
        "Ohne Polyole",
        "Kleine Portion",
        "Zutaten lernen"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "sehr einfache Zutatenliste",
        "Milch meiden"
      ],
      "page_verdict": "Bio-Schokoriegel mit viel Zucker und Fett. Eher Genuss als bessere Alternative.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/himbeer-joghurt-schokoriegel-224162/"
      ],
      "price_snapshot": {
        "amount_eur": 1.29,
        "pack_size_g": 37.5,
        "servings_per_pack": 1,
        "price_per_100g_eur": 3.44,
        "price_per_serving_eur": 1.29,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/himbeer-joghurt-schokoriegel-224162/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "hoch",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "nicks-kexbar",
      "brand": "N!CK'S",
      "product_name": "Kexbar Chocolate Wafer",
      "image_url": "/assets/products/individual/nicks-kexbar.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0BPMRGW8H",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "low_sugar_chocolate_bar",
      "confidence": "MEDIUM",
      "label_check": "Konkrete DE/AT-Packung prüfen; verfügbare Datenbanken/Shopdaten weichen teils von Herstellerseiten ab.",
      "serving": {
        "g": 40,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 183,
        "carbs_g": 14.6,
        "sugar_g": 5,
        "polyols_g": 6.3,
        "fiber_g": 5.7,
        "protein_g": 3.7,
        "fat_g": 14.1,
        "salt_g": 0.02
      },
      "carb_profile": "Deutlich weniger Zucker als viele normale Schokowaffeln, aber kein kohlenhydratfreier Snack.",
      "ingredients_to_watch": [
        "pflanzliche Fette",
        "Erythrit/Stevia je Rezeptur",
        "Polydextrose",
        "Milch/Soja",
        "Sonnenblumenlecithin"
      ],
      "benefits": [
        "Guter Alternative, wenn jemand ein KitKat-/Waffelgefühl sucht.",
        "Zucker deutlich reduziert.",
        "Portionsgröße klar."
      ],
      "downsides": [
        "Kalorien und Fett bleiben hoch.",
        "Polyole/Faserstoffe können Verträglichkeit beeinflussen.",
        "Stark verarbeitet."
      ],
      "health_notes": [
        "Als 'besser für Zuckerziel' einordnen, nicht als gesundes Grundnahrungsmittel."
      ],
      "best_fit": [
        "Zucker senken",
        "Schokoriegel ersetzen",
        "Snack unterwegs"
      ],
      "avoid_or_caution": [
        "Kalorien sparen als Hauptziel",
        "einfache Zutatenliste",
        "Polyol-Sensibilität"
      ],
      "page_verdict": "Schmeckt wie ein süßer Waffelriegel, bringt aber Kalorien und Verarbeitung mit.",
      "sources": [
        "https://tools.myfooddata.com/nutrition-facts/101610974/wt1",
        "https://try-nicks.eu/pages/nickipedia-sota-fibrer"
      ],
      "price_snapshot": {
        "amount_eur": 13.55,
        "currency": "EUR",
        "shop": "N!CK'S EU",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 360,
        "servings_per_pack": 9,
        "price_per_100g_eur": 3.76,
        "price_per_serving_eur": 1.51,
        "captured_at": "2026-06-25",
        "source_url": "https://try-nicks.eu/collections/wafers",
        "price_per_10g_protein_eur": 4.07
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller EU-Shoppreis für Protein Wafer Chocolate 9 x 40 g; Kexbar-/Wafer-Bezeichnung und Packung vor Kauf abgleichen.",
      "processing_level": "hoch",
      "recommendation_status": "baseline_only",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "ahead-nut-bar-coconut-almond",
      "brand": "ahead",
      "product_name": "Low Sugar Nut Bar Coconut Almond",
      "image_url": "/assets/products/individual/ahead-nut-bar-coconut-almond.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0BSVB9N5V",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "low_sugar_nut_bar",
      "confidence": "MEDIUM",
      "label_check": "Nährwerte aus Hersteller-/Handelsdaten; konkrete Sorte Coconut Almond prüfen.",
      "serving": {
        "g": 35,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 479,
        "fat_g": 35,
        "carbs_g": 31,
        "sugar_g": 4.9,
        "fiber_g": 22,
        "protein_g": 7,
        "salt_g": 0.2
      },
      "nutrition_per_serving_estimate": {
        "kcal": 168,
        "fat_g": 12.3,
        "carbs_g": 10.9,
        "sugar_g": 1.7,
        "fiber_g": 7.7,
        "protein_g": 2.5
      },
      "carb_profile": "Zuckerarm, ballaststoffreich und fettreich; eher Nuss-/Candybar als Proteinriegel.",
      "ingredients_to_watch": [
        "Süßungsmittel",
        "Ballaststoffe",
        "Nüsse/Mandeln",
        "fettreich"
      ],
      "benefits": [
        "Sehr niedriger Zuckerwert pro Riegel.",
        "Gute Option für Menschen, die keine normalen Proteinriegel suchen.",
        "Portion kleiner als viele 50-55-g-Riegel."
      ],
      "downsides": [
        "Fett und Kalorien bleiben hoch.",
        "Nicht besonders proteinreich.",
        "Süßungsmittel/Faserstoffe prüfen."
      ],
      "health_notes": [
        "Als zuckerarmen Snack einordnen, nicht als kalorienarmen Snack."
      ],
      "best_fit": [
        "Zucker senken",
        "Nussriegel",
        "kleinere Portion"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "Nussallergie",
        "Bauchfreundlich bei Faserstoffsensibilität"
      ],
      "page_verdict": "Nussiger Snack mit wenig Zucker, aber nicht kalorienarm und nicht besonders proteinreich.",
      "sources": [
        "https://www.ahead-nutrition.com/products/nut-bar-coconut-almond",
        "https://www.amazon.de/-/en/without-Coconut-Almonds-Chocolate-Gluten-Free/dp/B0BSVB9N5V",
        "https://www.combi.de/ahead_low_sugar_bar_coconut_almond_4502115167.html"
      ],
      "price_snapshot": {
        "amount_eur": 21.99,
        "currency": "EUR",
        "shop": "ahead",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 420,
        "servings_per_pack": 12,
        "price_per_100g_eur": 5.24,
        "price_per_serving_eur": 1.83,
        "captured_at": "2026-06-25",
        "source_url": "https://www.ahead-nutrition.com/products/nut-bar-coconut-almond",
        "price_per_10g_protein_eur": 7.33
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller ahead-Shoppreis für 12 x 35 g; Versand nicht eingerechnet.",
      "processing_level": "moderat",
      "recommendation_status": "baseline_only",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "koro-macadamiamus-rich-roast",
      "brand": "KoRo",
      "product_name": "Macadamiamus Rich Roast",
      "category": "nut_butter",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr sauberes Nussmus mit einer Zutat. Luxus-Topping, aber klar energiedicht.",
      "carb_profile": "Wenig Zucker pro Portion, hoher Fett- und Kalorienanteil.",
      "label_check": "KoRo nennt 100% Macadamiakerne, ohne Zucker, Salz, Palmöl oder Emulgatoren.",
      "serving": {
        "size_g": 15,
        "note": "1 Esslöffel"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 108,
        "carbs_g": 0.8,
        "sugar_g": 0.6,
        "fiber_g": 1.2,
        "protein_g": 1.2,
        "fat_g": 11.4,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 719,
        "carbs_g": 5,
        "sugar_g": 4.1,
        "fiber_g": 8,
        "protein_g": 7.8,
        "fat_g": 76,
        "sat_fat_g": 12,
        "salt_g": 0,
        "polyols_g": 0
      },
      "price_snapshot": {
        "amount_eur": 14.75,
        "currency": "EUR",
        "shop": "KoRo AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 33.3,
        "price_per_100g_eur": 2.95,
        "price_per_serving_eur": 0.44,
        "captured_at": "2026-06-29",
        "source_url": "https://www.koro-shop.at/macadamiamus-rich-roast-500-g",
        "price_confidence": "HIGH",
        "price_notes": "KoRo-AT-Preisstand; Verfügbarkeit und Preis können abweichen."
      },
      "ingredients_to_watch": [
        "100% Macadamiakerne",
        "Schalenfrucht-Allergen",
        "energiedicht"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Keine Süßstoffe, Polyole oder Fremdöle.",
        "Gute Alternative zu süßen Cremes, wenn sie klein portioniert wird."
      ],
      "downsides": [
        "Sehr energiedicht.",
        "Nicht geeignet bei Nussallergie.",
        "Geschmack nicht süß wie Dessertcreme."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Topping",
        "Nussmus"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "Kalorien sparen maximal",
        "große Löffelportionen"
      ],
      "taste_notes": [
        "Cremig, geröstet, mild süßlich durch Nussaroma."
      ],
      "health_notes": [
        "Als Lebensmittelbasis eingeordnet; Portionsgröße bleibt entscheidend."
      ],
      "image_url": "/assets/products/individual/koro-macadamiamus-rich-roast.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei KoRo ansehen",
          "url": "https://www.koro-shop.at/macadamiamus-rich-roast-500-g",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.koro-shop.at/macadamiamus-rich-roast-500-g"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "dmbio-mandelmus-braun",
      "brand": "dmBio",
      "product_name": "Mandelmus braun",
      "category": "nut_butter",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "MEDIUM",
      "page_verdict": "Sehr praktische Basiswahl als Topping. Kein Zuckercreme-Ersatz zum Löffeln, sondern portioniert nutzen.",
      "carb_profile": "Sehr kurze Zutatenliste; die Kalorien kommen vor allem aus Nussfett.",
      "label_check": "dmBio-Produktseite nennt 100% geröstete Mandeln. Ölabsatz ist normal und kein Zusatzöl.",
      "serving": {
        "size_g": 15,
        "note": "1 Esslöffel"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 97,
        "carbs_g": 0.8,
        "sugar_g": 0.6,
        "fiber_g": 1.4,
        "protein_g": 3.5,
        "fat_g": 8.6
      },
      "nutrition_per_100g": {
        "kcal": 649,
        "carbs_g": 5,
        "sugar_g": 3.9,
        "fiber_g": 9.3,
        "protein_g": 23.4,
        "fat_g": 57
      },
      "price_snapshot": {
        "amount_eur": 5.75,
        "currency": "EUR",
        "shop": "dm AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 250,
        "servings_per_pack": 16.7,
        "price_per_100g_eur": 2.3,
        "price_per_serving_eur": 0.35,
        "captured_at": "2026-06-29",
        "source_url": "https://www.dm.at/dmbio-mandelmus-braun-p4058172629853.html",
        "price_confidence": "MEDIUM",
        "price_notes": "dm-AT-Preisstand; Preis und Verfügbarkeit regional prüfen."
      },
      "ingredients_to_watch": [
        "100% Mandeln",
        "Ölabsatz natürlich",
        "Nussallergen"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Alltagstaugliches Topping für Joghurt, Beeren oder Hafer.",
        "Keine Süßstoffe, keine Polyole, kein Palmfett."
      ],
      "downsides": [
        "Sehr leicht zu überportionieren.",
        "Nicht geeignet bei Mandelallergie.",
        "Nicht als süße Creme missverstehen."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Topping",
        "Preis-Leistung"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "große Löffelportionen",
        "Kalorien sparen maximal"
      ],
      "taste_notes": [
        "Cremig und mandelig; braucht oft Beeren, Kakao oder Zimt für Süßhunger-Kontext."
      ],
      "health_notes": [
        "Echte Basiszutat statt Zuckercreme; Portion klein halten."
      ],
      "image_url": "/assets/products/individual/dmbio-mandelmus-braun.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei dm ansehen",
          "url": "https://www.dm.at/dmbio-mandelmus-braun-p4058172629853.html",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.dm.at/dmbio-mandelmus-braun-p4058172629853.html"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "dmbio-mandeln-ganze-kerne",
      "brand": "dmBio",
      "product_name": "Mandeln ganze Kerne",
      "category": "whole_nuts",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "MEDIUM",
      "page_verdict": "Sehr einfache, gut verfügbare Basiswahl. Nicht als Low-Calorie-Snack einordnen, sondern als kleine Portion.",
      "carb_profile": "Nüsse statt Süßigkeit: wenig Zucker, aber fett- und energiereich.",
      "label_check": "Offizielle dmBio-Produktseite nennt 100% Mandeln. Preis und Packungsgröße wurden als Preisstand übernommen; vor Kauf aktuelle Packung prüfen.",
      "serving": {
        "size_g": 30,
        "note": "kleine Nussportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 187,
        "carbs_g": 1.6,
        "sugar_g": 1.1,
        "protein_g": 6.6,
        "fat_g": 16.2,
        "fiber_g": 4.2
      },
      "nutrition_per_100g": {
        "kcal": 624,
        "carbs_g": 5.4,
        "sugar_g": 3.7,
        "protein_g": 22,
        "fat_g": 54,
        "fiber_g": 14
      },
      "price_snapshot": {
        "amount_eur": 2.55,
        "currency": "EUR",
        "shop": "dm",
        "shop_type": "retailer_direct",
        "pack_size_g": 200,
        "servings_per_pack": 6.7,
        "price_per_100g_eur": 1.28,
        "price_per_serving_eur": 0.38,
        "captured_at": "2026-07-05",
        "source_url": "https://www.dm.de/p/d/1461636/dmbio-mandeln-ganze-kerne",
        "price_confidence": "MEDIUM",
        "price_notes": "dm.de-Preisstand; dm.at kann abweichen. Regionale Verfügbarkeit und Preis prüfen."
      },
      "ingredients_to_watch": [
        "100% Mandeln",
        "Schalenfrucht-Allergen",
        "energiedicht"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Gut verfügbar und günstig pro Portion.",
        "Ohne Süßstoffe, Polyole, Palmfett oder zugesetztes Öl."
      ],
      "downsides": [
        "Kalorienreich bei großen Portionen.",
        "Nicht geeignet bei Mandel-/Schalenfruchtallergie.",
        "Für Kleinkinder wegen Verschluckrisiko nicht als ganze Nuss."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Preis-Leistung",
        "Süßhunger mit Portion"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "Kalorien sparen maximal",
        "unkontrollierte große Portion"
      ],
      "taste_notes": [
        "Mild nussig; funktioniert gut mit Joghurt, Beeren oder dunkler Schokolade."
      ],
      "health_notes": [
        "Snackkompass bewertet hier Zutatenqualität und Alltagstauglichkeit, nicht medizinische Wirkungen."
      ],
      "image_url": "/assets/products/individual/dmbio-mandeln-ganze-kerne.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei dm ansehen",
          "url": "https://www.dm.de/p/d/1461636/dmbio-mandeln-ganze-kerne",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.dm.de/p/d/1461636/dmbio-mandeln-ganze-kerne"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "aho-natur-cracker",
      "brand": "AHO",
      "product_name": "Natur Cracker",
      "category": "sprouted_cracker",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 5,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Gekeimte Cracker mit kurzer Zutatenliste. Gute herzhafte Basiswahl, aber nicht salz- oder glutenfrei.",
      "carb_profile": "Herzhafter Snack statt Süßigkeit: enthält Getreidekohlenhydrate, aber keinen zugesetzten Zucker.",
      "label_check": "AHO-Produktseite nennt gekeimten Urdinkel, gekeimte Sonnenblumenkerne, Leinsamen und Steinsalz. Rohkost-/Laborclaims werden nicht als Wirkversprechen übernommen.",
      "serving": {
        "size_g": 30,
        "note": "Cracker-Portion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 133,
        "carbs_g": 13.2,
        "sugar_g": 1.5,
        "fiber_g": 4,
        "protein_g": 5.4,
        "fat_g": 5.7,
        "salt_g": 0.45,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 442,
        "carbs_g": 44,
        "sugar_g": 4.9,
        "fiber_g": 13.3,
        "protein_g": 18,
        "fat_g": 19,
        "sat_fat_g": 2,
        "salt_g": 1.5,
        "polyols_g": 0
      },
      "price_snapshot": {
        "amount_eur": 5.49,
        "currency": "EUR",
        "shop": "AHO",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 100,
        "servings_per_pack": 3.3,
        "price_per_100g_eur": 5.49,
        "price_per_serving_eur": 1.65,
        "captured_at": "2026-06-29",
        "source_url": "https://aho.bio/products/aho-natur-cracker",
        "price_confidence": "HIGH",
        "price_notes": "100-g-Standardtüte; Abo- und Mehrpackrabatte nicht eingerechnet."
      },
      "ingredients_to_watch": [
        "gekiemter Urdinkel",
        "Leinsamen",
        "Steinsalz",
        "Gluten"
      ],
      "benefits": [
        "Herzhafte Alternative zu normalen Crackern mit Saatöl/Palmfett.",
        "Keine Süßstoffe, Polyole oder zugesetzter Zucker.",
        "Ballaststoffreich pro 100 g."
      ],
      "downsides": [
        "Enthält Gluten.",
        "Relativ teuer pro Portion.",
        "Salzgehalt bei mehreren Portionen beachten."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Herzhafter Snack",
        "Cracker-Ersatz"
      ],
      "avoid_or_caution": [
        "Gluten meiden",
        "Salz senken",
        "Budget-Fokus"
      ],
      "taste_notes": [
        "Knusprig, herzhaft, eher Brot-/Cracker-Richtung als Süßigkeit."
      ],
      "health_notes": [
        "Als bessere Cracker-Basis eingeordnet; keine medizinische Wirkung oder Superfood-Garantie."
      ],
      "image_url": "/assets/products/individual/aho-natur-cracker.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei AHO ansehen",
          "url": "https://aho.bio/products/aho-natur-cracker",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://aho.bio/products/aho-natur-cracker"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "alnatura-nougat-mandel-riegel",
      "brand": "Alnatura",
      "product_name": "Nougat-Mandel-Riegel",
      "image_url": "/assets/products/individual/alnatura-nougat-mandel-riegel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/nougat-mandel-riegel-204473/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "chocolate_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g; aktuelle Packung prüfen.",
      "serving": {
        "g": 35,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 203,
        "fat_g": 13.3,
        "carbs_g": 18.2,
        "sugar_g": 14,
        "polyols_g": 0,
        "fiber_g": 1.1,
        "protein_g": 2
      },
      "nutrition_per_100g": {
        "kcal": 579,
        "fat_g": 38,
        "carbs_g": 52,
        "sugar_g": 40,
        "polyols_g": 0,
        "fiber_g": 3.2,
        "protein_g": 5.6
      },
      "carb_profile": "Veganer Bio-Nougat-Riegel mit Rohrohrzucker und Reissiruppulver; eher Süßigkeit als bessere Alltagswahl.",
      "ingredients_to_watch": [
        "Rohrohrzucker",
        "Reissiruppulver",
        "Kakaobutter",
        "Haselnuss/Mandel",
        "energiedicht"
      ],
      "benefits": [
        "Ohne Polyole; vegan ist hier eine Ernährungspräferenz, kein Gesundheitsbonus.",
        "Kleine Einzelportion ist gut vergleichbar.",
        "Nützlich als klare Warnkarte: Bio/vegan heißt nicht automatisch besser fürs Zuckerziel."
      ],
      "downsides": [
        "Sehr kalorien- und fettreich pro 100 g.",
        "Hoher Zuckeranteil.",
        "Für eine einfache Zutatenliste nur eingeschränkt passend, weil Zucker und Reissiruppulver dominieren."
      ],
      "health_notes": [
        "Genussprodukt, keine bessere Alternative zu Schokolade."
      ],
      "best_fit": [
        "Ohne Polyole",
        "vegan als Präferenz",
        "Zutaten lernen"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "Nussallergie"
      ],
      "page_verdict": "Bio und vegan, aber klar ein süßer Genussriegel mit viel Energie.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/nougat-mandel-riegel-204473/"
      ],
      "price_snapshot": {
        "amount_eur": 1.29,
        "pack_size_g": 35,
        "servings_per_pack": 1,
        "price_per_100g_eur": 3.69,
        "price_per_serving_eur": 1.29,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/nougat-mandel-riegel-204473/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "hoch",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "gummi-baeren-land-obstsalat-zuckerfrei",
      "brand": "Gummi Bären Land",
      "product_name": "Obstsalat Fruchtgummi zuckerfrei",
      "image_url": "/assets/products/individual/gummi-baeren-land-obstsalat-zuckerfrei.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0CBTZ5XJW",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "RETAILER_DIRECT",
          "url": "https://gummibaerenland.de/products/fruchtgummi-obst-salat-zuckerfrei",
          "label": "Bei Gummi Bären Land ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "sugarfree_polyol_gummy",
      "confidence": "HIGH",
      "label_check": "Händlerdaten pro 100 g; die Polyolmenge ist nicht separat ausgewiesen.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 53,
        "fat_g": 0.03,
        "carbs_g": 18.3,
        "sugar_g": 0.1,
        "fiber_g": null,
        "polyols_g": null,
        "protein_g": 1.9
      },
      "nutrition_per_100g": {
        "kcal": 212,
        "fat_g": 0.1,
        "carbs_g": 73,
        "sugar_g": 0.3,
        "fiber_g": null,
        "polyols_g": null,
        "protein_g": 7.6
      },
      "carb_profile": "Sehr wenig Zucker, aber kein einfacher Snack: Die Süße kommt sehr wahrscheinlich über Süßungsmittel oder Zuckeralkohole.",
      "ingredients_to_watch": [
        "Süßungsmittel/Polyole",
        "Portionsgröße",
        "Zutatenliste"
      ],
      "benefits": [
        "Nur 0,1 g Zucker pro kleiner Portion laut Händlerangabe.",
        "Kann normale Gummibärchen ersetzen, wenn dein Hauptziel weniger Zucker ist.",
        "Sorte, Preis und Kaufquelle sind konkret prüfbar."
      ],
      "downsides": [
        "Die Menge der Zuckeralkohole steht nicht separat dabei. Genau das wäre für die Verträglichkeit wichtig.",
        "Zuckerfrei heißt hier nicht automatisch gesund: Es bleibt ein Süßwarenprodukt.",
        "Bei empfindlicher Verdauung besser klein anfangen."
      ],
      "health_notes": [
        "Als zuckerfreie Alternative mit Packungscheck einordnen."
      ],
      "best_fit": [
        "du Zucker aus Gummibärchen deutlich senken willst",
        "du nur eine kleine Portion einplanst",
        "du zuckerfreie Fruchtgummis vergleichen möchtest"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "Süßstoff/Polyol-Empfindlichkeit",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Fast kein Zucker, aber nicht automatisch eine gute Wahl: Die Polyolmenge ist offen. Kleine Portion testen.",
      "sources": [
        "https://gummibaerenland.de/products/fruchtgummi-obst-salat-zuckerfrei",
        "https://www.amazon.de/dp/B0CBTZ5XJW"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Gummi Bären Land",
        "shop_type": "retailer_direct",
        "pack_size_g": 250,
        "servings_per_pack": 10,
        "price_per_100g_eur": 1.2,
        "price_per_serving_eur": 0.3,
        "captured_at": "2026-06-26",
        "source_url": "https://gummibaerenland.de/products/fruchtgummi-obst-salat-zuckerfrei"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Hersteller-Shop-Preisstand; Versand und Verfügbarkeit nicht eingerechnet.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "paendy-peach-rings",
      "brand": "Pändy",
      "product_name": "Peach Rings",
      "image_url": "/assets/products/individual/paendy-peach-rings.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0D7VR34DB",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "low_sugar_gummy",
      "confidence": "MEDIUM",
      "recommendation_status": "baseline_only",
      "label_check": "Packung in deinem Shop prüfen; Angaben können je Land und Händler abweichen.",
      "serving": {
        "g": 50,
        "note": "typische Beutelgröße"
      },
      "nutrition_per_serving": {
        "kcal": 100,
        "sugar_g": 1,
        "fiber_g": null,
        "protein_g": null,
        "fat_g": null,
        "carbs_g": null
      },
      "carb_profile": "Zuckerarm, aber genaue Ballaststoff- und Süßungsmittelmenge je Packung prüfen.",
      "ingredients_to_watch": [
        "Polyole prüfen",
        "Ballaststoffe prüfen",
        "Gelatine möglich",
        "Süßstoffe möglich"
      ],
      "benefits": [
        "Spannende zweite Pändy-Sorte für Gummiringe statt normale Fruchtgummis.",
        "Sehr guter Suchintent rund um zuckerfreie Peach Rings.",
        "Portionsbeutel ist gut vergleichbar."
      ],
      "downsides": [
        "Labeldaten je Händler uneinheitlich.",
        "Verträglichkeit wegen Faser-/Polyolanteil prüfen.",
        "Nicht als gesundes Fruchtprodukt einordnen."
      ],
      "health_notes": [
        "Als Zucker-Alternative einordnen, nicht als gesundes Lebensmittel."
      ],
      "best_fit": [
        "Zucker senken",
        "Gummibärchen",
        "unterwegs"
      ],
      "avoid_or_caution": [
        "empfindlicher Darm",
        "Für Kinder nur mit klarer Portion und aktuellem Label prüfen.",
        "Label unsicher"
      ],
      "page_verdict": "Sehr wenig Zucker, aber viele Ballaststoffe und Süßungsmittel. Klein anfangen.",
      "sources": [
        "https://pandy-candy.com/products/pandy-candy-peach-rings",
        "https://lyko.com/en/pandy/pandy-candy-peach-rings-50-g"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Snusdaddy",
        "shop_type": "retailer",
        "pack_size_g": 50,
        "servings_per_pack": 1,
        "price_per_100g_eur": 5.98,
        "price_per_serving_eur": 2.99,
        "captured_at": "2026-06-25",
        "source_url": "https://www.snusdaddy.eu/pandy-peach-rings-50-g"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "EU-Retailer-Preis; Verfügbarkeit in Deutschland oder Österreich und Versand prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "nicks-peanuts-fudge",
      "brand": "N!CK'S",
      "product_name": "Peanuts n' Fudge",
      "image_url": "/assets/products/individual/nicks-peanuts-fudge.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B08T9Z5YW1",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "low_sugar_chocolate_bar",
      "confidence": "HIGH",
      "label_check": "Verfügbarkeit und konkrete Packungsangaben vor dem Kauf prüfen.",
      "serving": {
        "g": 40,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 439,
        "fat_g": 33.8,
        "sat_fat_g": 13.5,
        "carbs_g": 27.5,
        "sugar_g": 5.5,
        "polyols_g": 17.8,
        "fiber_g": 19.8,
        "protein_g": 12.6,
        "salt_g": 0.24
      },
      "nutrition_per_serving": {
        "kcal": 175,
        "fat_g": 13.5,
        "sat_fat_g": 4.8,
        "carbs_g": 11,
        "sugar_g": 2.2,
        "polyols_g": 7.1,
        "fiber_g": 7.9,
        "protein_g": 5,
        "salt_g": 0.1
      },
      "carb_profile": "Zuckerarm, aber ballaststoff- und polyolreich.",
      "ingredients_to_watch": [
        "Erythrit",
        "Sorbit",
        "Xylit",
        "Polydextrose",
        "Erdnüsse",
        "Milch"
      ],
      "benefits": [
        "Starker Schokoriegel-Alternative für Zuckerziel.",
        "Gute Portionsgröße und klare Daten.",
        "Interessant für Snickers-/Fudge-Gefühl."
      ],
      "downsides": [
        "Enthält Xylit und Sorbit.",
        "Nicht kalorienarm.",
        "Bei Hund im Haushalt kritisch."
      ],
      "health_notes": [
        "Xylit-Hundewarnung und Polyolhinweis klar anzeigen."
      ],
      "best_fit": [
        "Zucker senken",
        "Schokoriegel ersetzen"
      ],
      "avoid_or_caution": [
        "Hund im Haushalt",
        "Polyol-Sensibilität",
        "Erdnussallergie"
      ],
      "page_verdict": "Süßer Schokoriegel mit wenig Zucker, aber Xylit und Sorbit klar beachten.",
      "sources": [
        "https://try-nicks.eu/products/peanuts-and-fudge",
        "https://njomfoods.com/products/nicks-peanuts-n-fudge-chocolate-bar-box-of-15",
        "https://www.amazon.de/dp/B08T9Z5YW1"
      ],
      "price_snapshot": {
        "amount_eur": 16.15,
        "currency": "EUR",
        "shop": "NICK'S EU",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 600,
        "servings_per_pack": 15,
        "price_per_100g_eur": 2.69,
        "price_per_serving_eur": 1.08,
        "captured_at": "2026-06-25",
        "source_url": "https://try-nicks.eu/products/peanuts-and-fudge",
        "price_per_10g_protein_eur": 2.16
      },
      "price_confidence": "HIGH",
      "price_notes": "Hersteller-/EU-Shoppreis für 15er-Pack; Versand nicht eingerechnet.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "koro-pistazienmus",
      "brand": "KoRo",
      "product_name": "Pistazienmus",
      "category": "nut_butter",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Premium-Nussmus mit sehr kurzer Zutatenliste. Teuer, daher klar portionieren.",
      "carb_profile": "Ohne Zuckerzusatz; natürlicher Zucker aus Pistazien bleibt gering pro Portion.",
      "label_check": "KoRo nennt 100% Pistazienkerne, geröstet und geschält. Keine zugesetzten Öle oder Süßstoffe.",
      "serving": {
        "size_g": 15,
        "note": "1 Esslöffel"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 84,
        "carbs_g": 3.5,
        "sugar_g": 1.1,
        "fiber_g": 1.5,
        "protein_g": 3.2,
        "fat_g": 6.6,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 557,
        "carbs_g": 23,
        "sugar_g": 7,
        "fiber_g": 10,
        "protein_g": 21,
        "fat_g": 44,
        "sat_fat_g": 5,
        "salt_g": 0,
        "polyols_g": 0
      },
      "price_snapshot": {
        "amount_eur": 27,
        "currency": "EUR",
        "shop": "KoRo AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 500,
        "servings_per_pack": 33.3,
        "price_per_100g_eur": 5.4,
        "price_per_serving_eur": 0.81,
        "captured_at": "2026-06-29",
        "source_url": "https://www.koro-shop.at/pistazienmus-500-g",
        "price_confidence": "HIGH",
        "price_notes": "KoRo-AT-Preisstand; Premiumprodukt."
      },
      "ingredients_to_watch": [
        "100% Pistazienkerne",
        "Schalenfrucht-Allergen",
        "Premiumpreis"
      ],
      "benefits": [
        "Einzelzutat ohne Zuckerzusatz.",
        "Dessertartiger Geschmack ohne Süßstoff- oder Palmfett-Trick.",
        "Gut als kleine Menge in Joghurt oder auf Haferbasis."
      ],
      "downsides": [
        "Teuer pro Glas und pro Portion.",
        "Nicht geeignet bei Pistazien-/Schalenfruchtallergie.",
        "Durch Cremigkeit leicht zu überportionieren."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Premium-Topping",
        "Dessertgefühl ohne Zuckercreme"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "Budget-Fokus",
        "große Löffelportionen"
      ],
      "taste_notes": [
        "Intensiv pistazig und cremig; geschmacklich sehr stark als kleine Menge."
      ],
      "health_notes": [
        "sehr einfaches Produkt, aber nicht automatisch besser bei großen Mengen."
      ],
      "image_url": "/assets/products/individual/koro-pistazienmus.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei KoRo ansehen",
          "url": "https://www.koro-shop.at/pistazienmus-500-g",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.koro-shop.at/pistazienmus-500-g"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "dm-sportness-protein-50-brownie",
      "brand": "Sportness",
      "product_name": "Protein 50% Brownie Chocolate Crisp",
      "image_url": "/assets/products/individual/dm-sportness-protein-50-brownie.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/1631302/sportness-proteinriegel-50-prozent-fudgy-brownie-geschmack",
          "label": "Bei dm ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Offizielle dm-Daten pro 100 g; Preis, Dauerpreis, Zutaten und Nährwerte am 24.06.2026 geprüft.",
      "price_snapshot": {
        "amount_eur": 0.85,
        "currency": "EUR",
        "shop": "dm",
        "shop_type": "retailer",
        "pack_size_g": 45,
        "servings_per_pack": 1,
        "price_per_100g_eur": 1.89,
        "price_per_serving_eur": 0.85,
        "captured_at": "2026-06-24",
        "source_url": "https://www.dm.de/p/d/1631302/sportness-proteinriegel-50-prozent-fudgy-brownie-geschmack",
        "price_per_10g_protein_eur": 0.37
      },
      "price_confidence": "HIGH",
      "price_notes": "Dauerpreis aus bestehender dm-Prüfung; Aktionspreise, Versand und Verfügbarkeit nicht garantiert.",
      "serving": {
        "g": 45,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 159,
        "carbs_g": 11.7,
        "sugar_g": 1.1,
        "polyols_g": 10.1,
        "fiber_g": 0.5,
        "protein_g": 23,
        "fat_g": 4.1
      },
      "nutrition_per_100g": {
        "kcal": 353,
        "fat_g": 9.1,
        "carbs_g": 26,
        "sugar_g": 2.5,
        "polyols_g": 22.5,
        "fiber_g": 1.2,
        "protein_g": 50
      },
      "carb_profile": "Sehr proteinreich und für 0,85 Euro ein starker Drogerie-Preisanker, aber mit Maltit, Glycerin und Sucralose.",
      "ingredients_to_watch": [
        "Maltit",
        "Glycerin",
        "Sucralose",
        "Milch/Soja",
        "abführender Hinweis bei übermäßigem Verzehr"
      ],
      "benefits": [
        "Sehr starke Preis-Leistungs-Vergleichskarte aus der Drogerie.",
        "Hoher Proteinwert pro Riegel.",
        "Offizielle Daten machen die Karte deutlich belastbarer als reine Shop-Snippets."
      ],
      "downsides": [
        "Maltit und Sucralose passen nicht zu einer einfachen Zutatenliste.",
        "Die Polyolmenge kann bei empfindlicher Verdauung stören.",
        "Günstige Protein-/Zucker-Alternative, aber kein unverarbeiteter Snack."
      ],
      "health_notes": [
        "Für Protein- und Zuckerziel interessant, bei empfindlichem Bauch wegen Polyolen vorsichtig testen."
      ],
      "best_fit": [
        "Preis-Leistung",
        "Protein",
        "Drogerie",
        "dm-Dauerpreis"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "sehr einfache Zutatenliste",
        "Maltit-Empfindlichkeit"
      ],
      "page_verdict": "Sehr günstig für viel Protein, aber Maltit und Süßstoff bleiben wichtig.",
      "sources": [
        "https://www.dm.de/p/d/1631302/sportness-proteinriegel-50-prozent-fudgy-brownie-geschmack"
      ],
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "dm-sportness-protein-50-stracciatella",
      "brand": "Sportness",
      "product_name": "Protein 50% Crispy Stracciatella",
      "image_url": "/assets/products/individual/dm-sportness-protein-50-stracciatella.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/1216180/sportness-proteinriegel-50-prozent-crispy-stracciatella-geschmack",
          "label": "Bei dm ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Offizielle dm-Daten pro 100 g; Preis, Dauerpreis, Zutaten und Warnhinweis am 24.06.2026 geprüft.",
      "serving": {
        "g": 45,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 167,
        "fat_g": 5.4,
        "carbs_g": 10.4,
        "sugar_g": 0.4,
        "polyols_g": 9,
        "fiber_g": 0.9,
        "protein_g": 23
      },
      "nutrition_per_100g": {
        "kcal": 370,
        "fat_g": 12,
        "carbs_g": 23,
        "sugar_g": 0.9,
        "polyols_g": 20,
        "fiber_g": 2.1,
        "protein_g": 50
      },
      "carb_profile": "Sehr wenig Zucker und viel Protein pro Riegel, aber die Süße kommt klar über Maltit/Sucralose.",
      "ingredients_to_watch": [
        "Maltit",
        "Sucralose",
        "Glycerin",
        "Milch/Soja",
        "abführender Hinweis bei übermäßigem Verzehr"
      ],
      "benefits": [
        "Sehr starkes Preis-Leistungsprodukt für Protein.",
        "Offizielle dm-Daten und ein klarer Dauerpreis machen ihn gut vergleichbar.",
        "Zuckerwert ist pro Riegel sehr niedrig."
      ],
      "downsides": [
        "Keine einfache Zutatenliste.",
        "Polyole können bei empfindlicher Verdauung stören.",
        "Proteinriegel bleibt ein verarbeitetes Produkt."
      ],
      "health_notes": [
        "Für Protein und weniger Zucker geeignet; bei empfindlicher Verdauung wegen Polyolen vorsichtig testen."
      ],
      "best_fit": [
        "Preis-Leistung",
        "Protein",
        "Zucker senken",
        "Drogerie",
        "dm-Dauerpreis"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "sehr einfache Zutatenliste",
        "Maltit-Empfindlichkeit"
      ],
      "page_verdict": "Sehr günstig für viel Protein, aber Maltit und Sucralose beachten.",
      "sources": [
        "https://www.dm.de/p/d/1216180/sportness-proteinriegel-50-prozent-crispy-stracciatella-geschmack"
      ],
      "price_snapshot": {
        "amount_eur": 0.85,
        "currency": "EUR",
        "shop": "dm / Preisrunter",
        "shop_type": "retailer_price_index",
        "pack_size_g": 45,
        "servings_per_pack": 1,
        "price_per_100g_eur": 1.89,
        "price_per_serving_eur": 0.85,
        "captured_at": "2026-06-25",
        "source_url": "https://preisrunter.at/detail/4632599/",
        "price_per_10g_protein_eur": 0.37
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisindex nennt dm-DE-Preis; vor Kauf im dm-Shop prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "koro-protein-bar-deluxe-white-hazelnut",
      "brand": "KoRo",
      "product_name": "Protein Bar Deluxe White Chocolate Hazelnut",
      "image_url": "/assets/products/individual/koro-protein-bar-deluxe-white-hazelnut.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0FD2CP7R3",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "label_check": "KoRo nennt Protein/ohne Zuckerzusatz; vollständige Nährwertdaten je Markt ergänzen.",
      "serving": {
        "g": 55,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": null,
        "carbs_g": null,
        "sugar_g": null,
        "fiber_g": null,
        "protein_g": 12.65,
        "fat_g": null
      },
      "carb_profile": "Ohne Zuckerzusatz mit Süßungsmitteln; vollständige Zucker-/Polyolwerte prüfen.",
      "ingredients_to_watch": [
        "Süßungsmittel",
        "Haselnuss",
        "Milch möglich",
        "Packung prüfen"
      ],
      "benefits": [
        "Sehr snackige Produktidee mit Haselnussfüllung.",
        "12,65 g Protein pro Riegel laut KoRo.",
        "In Deutschland, Österreich, der Schweiz oder EU grundsätzlich kaufbar."
      ],
      "downsides": [
        "Noch keine vollständigen Nährwerte in Basisdaten.",
        "Enthält Süßungsmittel statt einer einfachen Zutatenliste.",
        "Nussallergen."
      ],
      "health_notes": [
        "Mit Packungsprüfung ausspielen."
      ],
      "best_fit": [
        "Protein",
        "Snackgefühl",
        "Verfügbarkeit in Deutschland oder Österreich"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "Label unsicher",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Klingt geschmacklich stark, braucht aber noch einen sauberen Nährwert-Check.",
      "sources": [
        "https://www.koro-shop.at/protein-bar-deluxe-white-chocolate-hazelnut-55-g",
        "https://www.koro.com/bede/protein-bar-deluxe-white-chocolate-hazelnut-12-x-55-g"
      ],
      "recommendation_status": "baseline_only",
      "price_snapshot": {
        "amount_eur": 2.5,
        "currency": "EUR",
        "shop": "KoRo",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 55,
        "servings_per_pack": 1,
        "price_per_100g_eur": 4.55,
        "price_per_serving_eur": 2.5,
        "captured_at": "2026-06-25",
        "source_url": "https://www.korodrogerie.de/en/white-chocolate-and-hazelnut-protein-bar-55g",
        "price_per_10g_protein_eur": 1.98
      },
      "price_confidence": "HIGH",
      "price_notes": "Offizieller KoRo-Preis; vollständiges Nährwertlabel für starke Empfehlung noch nachziehen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "foodspring-protein-bar-extra-chocolate",
      "brand": "foodspring",
      "product_name": "Protein Bar Extra Chocolate",
      "image_url": "/assets/products/individual/foodspring-protein-bar-extra-chocolate.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B084ZSG4W2",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "label_check": "Hersteller-/Händlerdaten je Sorte prüfen; einige Shopdaten zeigen Produkt als ausgelistet.",
      "serving": {
        "g": 45,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 166,
        "fat_g": 7.7,
        "carbs_g": 14,
        "sugar_g": null,
        "fiber_g": null,
        "protein_g": 13
      },
      "carb_profile": "Proteinriegel mit wenig/ohne zugesetzten Zucker je Sorte; Maltit/Sucralose häufig.",
      "ingredients_to_watch": [
        "Maltit",
        "Polydextrose",
        "Sucralose",
        "Milchprotein",
        "Soja"
      ],
      "benefits": [
        "Bekannte Marke im Proteinriegel-Regal.",
        "Guter Vergleich zu Barebells/More/ESN.",
        "Hoher Protein-Fokus."
      ],
      "downsides": [
        "Die Werte können je nach Sorte abweichen.",
        "Süßstoffe/Polyole.",
        "Nicht unbedingt aktuell überall verfügbar."
      ],
      "health_notes": [
        "Bis die Packung gesichert ist, nur mit deutlichem Prüfhinweis zeigen."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken"
      ],
      "avoid_or_caution": [
        "Label unsicher",
        "Maltit empfindlich",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Proteinriegel mit guter Grundidee, aber aktuelle Zutaten und Packung zuerst prüfen.",
      "sources": [
        "https://www.farmacosmo.com/vitamins-supplements/foodspring-protein-bar-extra-chocolate-protein-bar-with-white-chocolate-and-almonds-45g-226744/",
        "https://www.fatsecret.at/Kalorien-Ern%C3%A4hrung/foodspring/protein-bar-extra-chocolate-crunchy-peanut/1-riegel",
        "https://www.amazon.de/dp/B084ZSG4W2",
        "https://www.paraplus.cz/foodspring-extra-chocolate-white-choc-almond-45g/"
      ],
      "recommendation_status": "baseline_only",
      "price_status": "discontinued_abverkauf",
      "price_snapshot": {
        "amount_eur": 2.25,
        "currency": "EUR",
        "shop": "Paraplus",
        "shop_type": "retailer_price_reference",
        "pack_size_g": 45,
        "servings_per_pack": 1,
        "price_per_100g_eur": 5,
        "price_per_serving_eur": 2.25,
        "captured_at": "2026-07-06",
        "source_url": "https://www.paraplus.cz/foodspring-extra-chocolate-white-choc-almond-45g/",
        "price_per_10g_protein_eur": 1.73
      },
      "price_confidence": "LOW",
      "price_notes": "Paraplus-Preisreferenz für einen 45-g-Riegel; Produkt war zum Prüfzeitpunkt ausverkauft. Extra-Chocolate wirkt wie Abverkauf oder Sortimentswechsel. Vor Kauf Verfügbarkeit, Sorte und Rezeptur prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "good-calories-protein-peanut-caramel",
      "brand": "Good Calories",
      "product_name": "Protein Bar Peanut & Caramel",
      "image_url": "/assets/products/individual/good-calories-protein-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "clean_protein_bar_watchlist",
      "confidence": "MEDIUM",
      "label_check": "Verfügbarkeit, Shop und aktuelle Nährwerte vor einer Empfehlung prüfen.",
      "serving": {
        "g": 42,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 173,
        "fat_g": 8.3,
        "carbs_g": 11,
        "sugar_g": 8.7,
        "fiber_g": 6.5,
        "protein_g": 10,
        "salt_g": 0.22
      },
      "nutrition_per_100g": {
        "kcal": 412,
        "fat_g": 20,
        "carbs_g": 27,
        "sugar_g": 21,
        "fiber_g": 15,
        "protein_g": 24,
        "salt_g": 0.52
      },
      "carb_profile": "Kurze Zutatenliste und Protein, aber für ein Zuckerziel nur eingeschränkt passend.",
      "ingredients_to_watch": [
        "Datteln/Fruchtzucker möglich",
        "Erdnüsse",
        "Import-/Verfügbarkeit in Deutschland oder Österreich prüfen"
      ],
      "benefits": [
        "Weniger Zusatzstoffe als viele klassische Proteinriegel.",
        "Zeigt den Unterschied zwischen kurzer Zutatenliste und niedrigem Zuckerwert.",
        "Protein und Ballaststoffe pro Portion klar erkennbar."
      ],
      "downsides": [
        "Nicht wirklich zuckerarm.",
        "Verfügbarkeit in Deutschland oder Österreich und Preis-Leistung offen.",
        "Noch keine Kaufempfehlung."
      ],
      "health_notes": [
        "Als Trendvergleich führen, nicht als erste Empfehlung."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Protein",
        "Import prüfen"
      ],
      "avoid_or_caution": [
        "Zucker senken streng",
        "Erdnussallergie",
        "Deutschland/Österreich/Schweiz-Kauf ohne Verfügbarkeitscheck"
      ],
      "page_verdict": "Kurze Zutatenliste, aber mit 8,7 g Zucker pro Riegel nicht wirklich zuckerarm. Kaufquelle für Deutschland/Österreich noch offen.",
      "sources": [
        "https://goodcalories.com/bars/protein-bars/protein-peanut-caramel/"
      ],
      "recommendation_status": "baseline_only",
      "price_status": "unstable_import",
      "price_notes": "Polnisches/Import-Produkt: Research fand etwa 4,49 PLN pro 42-g-Riegel in Polen, aber keine stabile DACH-Kaufquelle. Deshalb kein strukturierter Preisstand; Verfügbarkeit, Versand und konkrete Sorte direkt beim Shop prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "ahead-protein-bar-peanut-caramel",
      "brand": "ahead",
      "product_name": "Protein Bar Peanut Caramel",
      "image_url": "/assets/products/individual/ahead-protein-bar-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "recommendation_status": "baseline_only",
      "label_check": "Konkrete Sorte/Packung prüfen; Hersteller nennt je Sorte niedrige Zuckerwerte, Amazon listet Peanut Caramel als 14 x 45 g.",
      "serving": {
        "g": 45,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 179,
        "fat_g": null,
        "carbs_g": null,
        "sugar_g": 2.1,
        "fiber_g": null,
        "protein_g": 12,
        "source_status": "Such-/Shopdaten, genaue Sorte prüfen"
      },
      "carb_profile": "Proteinriegel mit wenig Zucker, aber keine einfache Zutatenliste.",
      "ingredients_to_watch": [
        "Süßungsmittel prüfen",
        "Milch/Soja möglich",
        "Faserstoffe prüfen",
        "Packung prüfen"
      ],
      "benefits": [
        "In Deutschland und Österreich gut bekannt und deshalb ein wichtiger Vergleich.",
        "Guter Vergleich gegen Barebells, More und ESN.",
        "Protein- und Zuckerziel lassen sich gut erklären."
      ],
      "downsides": [
        "Sorte und Packung sind noch nicht sicher genug geprüft.",
        "Stark verarbeiteter Riegel.",
        "Wenig Zucker heißt hier nicht automatisch kalorienarm."
      ],
      "health_notes": [
        "Für das Protein-Ziel geeignet, aber kein Gesundheitsversprechen."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken",
        "Schokoriegel ersetzen"
      ],
      "avoid_or_caution": [
        "einfache Zutatenliste",
        "Label unsicher",
        "Süßstoffempfindlichkeit"
      ],
      "page_verdict": "Praktischer Proteinriegel, aber Zutaten und Packung vor einer Empfehlung prüfen.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0CQ5JDS8H",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.amazon.de/dp/B0CQ5JDS8H",
        "https://www.ahead-nutrition.com/products/protein-bar-peanut-caramel"
      ],
      "price_snapshot": {
        "amount_eur": 31.9,
        "currency": "EUR",
        "shop": "Amazon.de / ahead",
        "shop_type": "amazon_product",
        "pack_size_g": 630,
        "servings_per_pack": 14,
        "price_per_100g_eur": 5.06,
        "price_per_serving_eur": 2.28,
        "captured_at": "2026-06-25",
        "source_url": "https://www.amazon.de/ahead-Protein-cremigem-Eiwei%C3%9Friegel-Zuckerzusatz/dp/B0CQ5JDS8H",
        "price_per_10g_protein_eur": 1.9
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Amazon-Preisstand für 14 x 45 g; Packungsvariante und Sparabo/Aktion prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "more-protein-bar-peanut-caramel",
      "brand": "More Nutrition",
      "product_name": "Protein Bar White Chocolate Peanut Caramel",
      "image_url": "/assets/products/individual/more-protein-bar-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/2971958/more-nutrition-proteinriegel-white-chocolate-peanut-caramel",
          "label": "Bei dm ansehen",
          "match_status": "matched_product_active_retailer",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        },
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0CJFTKWZ9",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product_unavailable_at_research_time",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "MEDIUM",
      "label_check": "More nennt Vergleichsdaten; detailliertes Label je Sorte über Händler/Packung prüfen.",
      "serving": {
        "g": 50,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 191,
        "fat_g": 8.7,
        "sat_fat_g": 3.9,
        "carbs_g": 14,
        "sugar_g": 1.7,
        "polyols_g": 11,
        "fiber_g": 4.7,
        "protein_g": 16,
        "salt_g": 0.53
      },
      "carb_profile": "Zuckerarm und proteinreich, aber polyolreich.",
      "ingredients_to_watch": [
        "Maltit",
        "Xylit",
        "Sucralose",
        "Polyole",
        "Milch/Soja"
      ],
      "benefits": [
        "Starke Deutschland/Österreich/Schweiz-Marke mit hoher Nachfrage.",
        "Unter 200 kcal und 16 g Protein laut More/Händlerdaten.",
        "Guter Vergleich gegen Barebells/ESN."
      ],
      "downsides": [
        "Viele Zutaten und Polyole.",
        "Xylit-Thema prüfen.",
        "Nicht als Produkt mit einfacher Zutatenliste einordnen."
      ],
      "health_notes": [
        "Bei empfindlichem Bauch wegen Xylit/Polyolen vorsichtig testen; bei Hund im Haushalt Xylit sicher fernhalten."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken",
        "Verfügbarkeit in Deutschland oder Österreich"
      ],
      "avoid_or_caution": [
        "Polyol-Sensibilität",
        "einfache Zutatenliste",
        "Hund im Haushalt bei Xylit"
      ],
      "page_verdict": "Praktischer Proteinriegel für unterwegs, aber kein Snack mit einfacher Zutatenliste.",
      "sources": [
        "https://www.dm.de/p/d/2971958/more-nutrition-proteinriegel-white-chocolate-peanut-caramel",
        "https://morenutrition.de/products/more-protein-bar",
        "https://www.muskelmacher-shop.de/fitness-food/protein-riegel-eiweissriegel/more-nutrition-protein-bar"
      ],
      "price_snapshot": {
        "amount_eur": 2.65,
        "currency": "EUR",
        "shop": "dm.de",
        "shop_type": "retailer_direct",
        "pack_size_g": 50,
        "servings_per_pack": 1,
        "price_per_100g_eur": 5.3,
        "price_per_serving_eur": 2.65,
        "captured_at": "2026-06-26",
        "source_url": "https://www.dm.de/p/d/2971958/more-nutrition-proteinriegel-white-chocolate-peanut-caramel",
        "price_per_10g_protein_eur": 1.66
      },
      "price_confidence": "HIGH",
      "price_notes": "dm.de-Preisstand für 50-g-Riegel White Chocolate Peanut Caramel; dm-Seite nennt 2,65 € bzw. 53,00 €/kg und lieferbaren Status. Amazon-ASIN und Hersteller-/Dritthändlerquellen waren beim Research nicht als aktiver Primärpreis nutzbar.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "more-protein-satisbites",
      "brand": "More Nutrition",
      "product_name": "Protein Satisbites",
      "image_url": "/assets/products/individual/more-protein-satisbites.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0G1SQNDN7",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten vorhanden; konkrete Sorte prüfen.",
      "serving": {
        "g": 50,
        "note": "2 x 25 g Portion"
      },
      "nutrition_per_100g": {
        "kcal": 364,
        "fat_g": 14,
        "sat_fat_g": 7.3,
        "carbs_g": 40,
        "sugar_g": 3.5,
        "polyols_g": 28,
        "fiber_g": 4.9,
        "protein_g": 29,
        "salt_g": 0.47
      },
      "nutrition_per_serving": {
        "kcal": 182,
        "fat_g": 6.9,
        "sat_fat_g": 3.7,
        "carbs_g": 20,
        "sugar_g": 1.8,
        "polyols_g": 14,
        "fiber_g": 2.4,
        "protein_g": 15,
        "salt_g": 0.23
      },
      "carb_profile": "Wenig Zucker, aber sehr hoher Polyolanteil pro Portion.",
      "ingredients_to_watch": [
        "Polyole",
        "Glucomannan",
        "Süßungsmittel",
        "Proteinmix"
      ],
      "benefits": [
        "Portionierbar durch 2x25g.",
        "15 g Protein und wenig Zucker.",
        "Interessant, wenn ein süßer Snack stärker sättigen soll."
      ],
      "downsides": [
        "14 g Polyole pro Portion laut Herstellerdaten.",
        "Für empfindlichen Bauch eher kritisch.",
        "Keine einfache Zutatenliste."
      ],
      "health_notes": [
        "Polyolhinweis prominent ausspielen."
      ],
      "best_fit": [
        "Protein",
        "Zucker senken",
        "Portionskontrolle"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "Polyol-Sensibilität",
        "einfache Zutatenliste"
      ],
      "page_verdict": "Viel Protein und wenig Zucker, aber durch Polyole nicht für jeden gut verträglich.",
      "sources": [
        "https://morenutrition.de/products/more-protein-satisbites"
      ],
      "price_snapshot": {
        "amount_eur": 2.89,
        "currency": "EUR",
        "shop": "Idealo",
        "shop_type": "price_comparison",
        "pack_size_g": 50,
        "servings_per_pack": 1,
        "price_per_100g_eur": 5.78,
        "price_per_serving_eur": 2.89,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/209612416_-protein-satisbites-50g-more-nutrition.html",
        "price_per_10g_protein_eur": 1.93
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich für 50-g-Portion; Sorte und Shoppreis vor Kauf prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "dm-sportness-protein-34-peanut-caramel",
      "brand": "Sportness",
      "product_name": "Proteinriegel 34% Peanut Caramel",
      "image_url": "/assets/products/individual/dm-sportness-protein-34-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.dm.de/p/d/1569860/sportness-proteinriegel-34-prozent-peanut-caramel-geschmack",
          "label": "Bei dm ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Offizielle dm-Daten pro 100 g; aktuelle Packung prüfen.",
      "serving": {
        "g": 40,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 149,
        "fat_g": 6.8,
        "carbs_g": 10.4,
        "sugar_g": 1.3,
        "polyols_g": 8.4,
        "fiber_g": 4.4,
        "protein_g": 13.6
      },
      "nutrition_per_100g": {
        "kcal": 373,
        "fat_g": 17,
        "carbs_g": 26,
        "sugar_g": 3.2,
        "polyols_g": 21,
        "fiber_g": 11,
        "protein_g": 34
      },
      "carb_profile": "Wenig Zucker, aber mit Ballaststoffen, Polyolen und zusätzlich Xylit.",
      "ingredients_to_watch": [
        "Maltit",
        "Xylit",
        "Sucralose",
        "Polydextrose",
        "Erdnüsse",
        "Milch/Soja"
      ],
      "benefits": [
        "Preis-Leistung im Drogerieregal stark.",
        "Schokoriegel-Feeling mit deutlich weniger Zucker als normale Riegel.",
        "Ballaststoff- und Proteinwerte sind für den Preis auffällig."
      ],
      "downsides": [
        "Xylit-Hinweis wichtig, besonders bei Hund im Haushalt.",
        "Maltit, Polyole und Ballaststoffe können die Verträglichkeit beeinflussen.",
        "Keine einfache Zutatenliste."
      ],
      "health_notes": [
        "Enthält Xylit: bei Hund im Haushalt sicher fernhalten; bei empfindlichem Bauch vorsichtig testen."
      ],
      "best_fit": [
        "Preis-Leistung",
        "Protein",
        "Zucker senken",
        "Drogerie"
      ],
      "avoid_or_caution": [
        "Hund im Haushalt",
        "Bauchfreundlich",
        "Maltit-/Xylit-Empfindlichkeit",
        "Erdnussallergie"
      ],
      "page_verdict": "Günstiger Schokoriegel-Ersatz mit wenig Zucker, aber Xylit und Polyole beachten.",
      "sources": [
        "https://www.dm.de/p/d/1569860/sportness-proteinriegel-34-prozent-peanut-caramel-geschmack",
        "https://www.medizinfuchs.de/preisvergleich/sportness-proteinriegel-34-peanut-caramel-geschmack-40-g-sportness-99-1000339.html"
      ],
      "price_snapshot": {
        "amount_eur": 0.85,
        "currency": "EUR",
        "shop": "dm",
        "shop_type": "retailer",
        "pack_size_g": 40,
        "servings_per_pack": 1,
        "price_per_100g_eur": 2.13,
        "price_per_serving_eur": 0.85,
        "captured_at": "2026-06-25",
        "source_url": "https://www.dm.de/sportness-proteinriegel-peanut-caramel-p4066447879902.html",
        "price_per_10g_protein_eur": 0.63
      },
      "price_confidence": "HIGH",
      "price_notes": "dm-Dauerpreis laut Händlerseite; Verfügbarkeit kann regional abweichen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "rawbite-protein-smooth-cacao",
      "brand": "RAWBITE",
      "product_name": "Proteinriegel Smooth Cacao",
      "image_url": "/assets/products/individual/rawbite-protein-smooth-cacao.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "fruit_nut_protein_bar",
      "confidence": "HIGH",
      "label_check": "Aktuelle Packung vor dem Kauf prüfen.",
      "serving": {
        "g": 45,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 421,
        "fat_g": 18,
        "sat_fat_g": 5.2,
        "carbs_g": 40,
        "sugar_g": 35,
        "fiber_g": 7.4,
        "protein_g": 21,
        "salt_g": 0.03
      },
      "nutrition_per_serving_estimate": {
        "kcal": 189,
        "fat_g": 8.1,
        "carbs_g": 18,
        "sugar_g": 15.8,
        "fiber_g": 3.3,
        "protein_g": 9.5
      },
      "carb_profile": "Ohne zugesetzten Zucker möglich, trotzdem durch Datteln und Fruchtbestandteile deutlich süß.",
      "ingredients_to_watch": [
        "Dattel-/Fruchtzucker",
        "Nüsse",
        "Reisprotein",
        "nicht zuckerarm"
      ],
      "benefits": [
        "Guter Clean-ish-Vergleichskandidat mit klareren Zutaten als viele Candybars.",
        "Proteinwert für einen Frucht-/Nussriegel solide.",
        "Zeigt Nutzern, dass kurze Zutatenliste nicht gleich wenig Zucker bedeutet."
      ],
      "downsides": [
        "Rund 16 g Zucker pro Riegel.",
        "Nicht ideal für Zucker-senken-Ziel.",
        "Nuss-/Allergenhinweise beachten."
      ],
      "health_notes": [
        "Als Clean-Label-/Zutatenvergleich erklären, nicht als zuckerarme-Alternative."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Protein",
        "ohne Süßstoff"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "Nussallergie"
      ],
      "page_verdict": "Kurze Zutatenliste und Protein, aber durch Datteln nicht ideal für ein Zuckerziel.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0CJ2X9MMP",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.dm.at/p/d/1719064/raw-bite-proteinriegel-smooth-cacao",
        "https://www.greenist.de/raw-bite-bio-protein-smooth-cacao-riegel.html",
        "https://www.amazon.de/dp/B0CJ2X9MMP"
      ],
      "recommendation_status": "baseline_only",
      "price_snapshot": {
        "amount_eur": 1.99,
        "currency": "EUR",
        "shop": "Idealo",
        "shop_type": "price_comparison",
        "pack_size_g": 45,
        "servings_per_pack": 1,
        "price_per_100g_eur": 4.42,
        "price_per_serving_eur": 1.99,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/205274758_-the-organic-fruit-nut-bite-protein-smooth-cacao-45g-rawbite.html",
        "price_per_10g_protein_eur": 2.09
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich für 45-g-Riegel; wegen hohem Fruchtzucker nur Vergleichskarte.",
      "processing_level": "moderat",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "purazell-pura-protein-neutral",
      "brand": "Purazell",
      "product_name": "Pura Protein Neutral",
      "category": "functional_protein_powder",
      "processing_level": "moderat",
      "basis_choice": false,
      "ingredient_count": null,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sauberes funktionales Proteinprodukt möglich, aber kein unverarbeitetes Lebensmittel.",
      "carb_profile": "Proteinprodukt statt Süßigkeit. Für Protein-Ziel interessant, aber getrennt von echter Basiswahl einordnen.",
      "label_check": "Purazell-Produktseite nennt 100% vegan, keine künstlichen Süßungsmittel und keine künstlichen Aromen. Nährwerte wurden vom offiziellen Etikettbild übernommen.",
      "serving": {
        "size_g": 30,
        "note": "Shake-Portion"
      },
      "nutrition_per_serving": {
        "kcal": 123.5,
        "fat_g": 2.6,
        "saturated_fat_g": 0.7,
        "carbs_g": 2.1,
        "sugar_g": 0.8,
        "fiber_g": 2.2,
        "polyols_g": 0,
        "protein_g": 21,
        "salt_g": 0.4
      },
      "nutrition_per_100g": {
        "kcal": 411.2,
        "fat_g": 8.6,
        "saturated_fat_g": 2.3,
        "carbs_g": 6.9,
        "sugar_g": 2.6,
        "fiber_g": 7.4,
        "polyols_g": 0,
        "protein_g": 70,
        "salt_g": 1.3
      },
      "nutrition_source": "Offizielles Purazell-Etikettbild, geprüft am 2026-06-30.",
      "price_snapshot": {
        "amount_eur": 34.9,
        "currency": "EUR",
        "shop": "Purazell",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 650,
        "servings_per_pack": 21.7,
        "price_per_100g_eur": 5.37,
        "price_per_serving_eur": 1.61,
        "captured_at": "2026-06-29",
        "source_url": "https://purazell.de/pura-protein-neutral",
        "price_confidence": "HIGH"
      },
      "ingredients_to_watch": [
        "Proteinprodukt",
        "moderat verarbeitet",
        "kein Wholefood"
      ],
      "benefits": [
        "Neutraler Proteinbaustein ohne Süßigkeiten-Charakter.",
        "Laut Produktseite ohne künstliche Süßungsmittel und Aromen.",
        "Kann für Skyr, Joghurt oder Shakes als neutraler Zusatz passen."
      ],
      "downsides": [
        "Protein-Pulver bleibt verarbeitet.",
        "Nicht direkt mit Nüssen, Beeren oder Keimmüsli gleichsetzen.",
        "Für ein Wholefood-Ziel nur als funktionellen Zusatz einstufen."
      ],
      "best_fit": [
        "Protein",
        "neutraler Zusatz",
        "funktional"
      ],
      "avoid_or_caution": [
        "Nicht hoch verarbeitet als Hauptziel",
        "Supplement-Verwechslung",
        "unbekannte Verträglichkeit"
      ],
      "taste_notes": [
        "Neutral; eher Zusatz als Snack."
      ],
      "health_notes": [
        "Kein medizinischer Nutzen ableiten. Protein-Ziel und Verträglichkeit individuell prüfen."
      ],
      "image_url": "/assets/products/individual/purazell-pura-protein-neutral.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Purazell ansehen",
          "url": "https://purazell.de/pura-protein-neutral",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://purazell.de/pura-protein-neutral",
        "https://a4zxz8f0.cdn.imgeng.in/media/69/c4/55/1764244620/PuraProteinNEUTRAL-RS.png?ts=1764244620"
      ],
      "recommendation_status": "baseline_only",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "frozen-power-salted-caramel",
      "brand": "Frozen Power",
      "product_name": "Salted Caramel Protein Eisriegel",
      "category": "protein_ice_cream_bar",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "HIGH",
      "snackkompass_label": "limited",
      "page_verdict": "Protein-Eisriegel mit klarer 50-g-Portion und wenig Zucker, aber hoch verarbeitet mit Süßungsmitteln und Xylit.",
      "carb_profile": "Pro Riegel 1,7 g Zucker und 8,2 g Eiweiß. Zuckerziel passt, Bauch- und Hund-im-Haushalt-Hinweis bleiben wichtig.",
      "label_check": "Herstellerseite nennt Nährwerte pro Riegel. Zutatenliste und Xylit-Hinweis vor Kauf prüfen.",
      "serving": {
        "size_g": 50,
        "note": "1 Eisriegel"
      },
      "nutrition_per_serving": {
        "kcal": 152,
        "carbs_g": 9.8,
        "sugar_g": 1.7,
        "protein_g": 8.2,
        "fat_g": 9.8,
        "fiber_g": 0.5,
        "polyols_g": null
      },
      "nutrition_per_100g": {
        "kcal": 304,
        "carbs_g": 19.6,
        "sugar_g": 3.4,
        "protein_g": 16.4,
        "fat_g": 19.6,
        "fiber_g": 1
      },
      "ingredients_to_watch": [
        "Xylit",
        "Erythrit",
        "Steviolglykoside",
        "Milchprotein",
        "Kokosfett"
      ],
      "benefits": [
        "Gute Proteinmenge für eine kleine Eisportion.",
        "Sehr niedriger Zuckerwert.",
        "Portion ist klar begrenzt."
      ],
      "downsides": [
        "Hoch verarbeitet.",
        "Xylit ist bei Hund im Haushalt kritisch.",
        "Süßungsmittel und Fettprofil können individuell stören."
      ],
      "best_fit": [
        "Zucker senken",
        "Protein als Zusatzsignal",
        "klar portioniertes Eis"
      ],
      "avoid_or_caution": [
        "Hund im Haushalt",
        "Süßstoff meiden",
        "Nicht hoch verarbeitet suchen",
        "Milch meiden"
      ],
      "taste_notes": [
        "Salted-Caramel-Dessertprofil; eher Fitness-Dessert als einfaches Lebensmittel."
      ],
      "health_notes": [
        "Bei Hund im Haushalt Xylit-Produkte sicher getrennt halten oder meiden."
      ],
      "image_url": "/assets/products/individual/frozen-power-salted-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Frozen Power ansehen",
          "url": "https://frozenpower.com/products/salted-caramel",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://frozenpower.com/products/salted-caramel"
      ],
      "price_snapshot": {
        "amount_eur": 5.99,
        "currency": "EUR",
        "shop": "Frozen Power",
        "shop_type": "manufacturer_direct",
        "servings_per_pack": 3,
        "price_per_serving_eur": 2,
        "captured_at": "2026-07-05",
        "source_url": "https://frozenpower.com/products/salted-caramel"
      },
      "price_confidence": "HIGH",
      "price_notes": "Hersteller-Preisstand für 3 x 50 g.",
      "recommendation_status": "conditional",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "gepa-sao-tome-95",
      "brand": "GEPA",
      "product_name": "São Tomé 95% Bio-Schokolade",
      "image_url": "/assets/products/individual/gepa-sao-tome-95.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B01INC2PDG",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.gepa-shop.de/bio-schokolade-sao-tome-95.html",
          "label": "Bei GEPA ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "dark_chocolate",
      "confidence": "HIGH",
      "label_check": "GEPA-Shopdaten pro 100 g; konkrete Packung prüfen.",
      "serving": {
        "g": 10,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_serving": {
        "kcal": 64,
        "fat_g": 6.1,
        "carbs_g": 0.8,
        "sugar_g": 0.4,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 1.1
      },
      "nutrition_per_100g": {
        "kcal": 641,
        "fat_g": 60.6,
        "carbs_g": 7.7,
        "sugar_g": 4.1,
        "fiber_g": null,
        "polyols_g": 0,
        "protein_g": 10.8
      },
      "carb_profile": "Sehr dunkle Bio-Schokolade mit wenig Zucker, ohne Polyole, aber sehr hohem Fett- und Energieanteil.",
      "ingredients_to_watch": [
        "Vollrohrzucker",
        "fettreich",
        "Spuren von Milch/Nüssen/Gluten möglich"
      ],
      "benefits": [
        "Besserer Clean-Label-Anker als viele Süßstoffprodukte.",
        "Bio/Fair-Trade-Story ist für Zielgruppe interessant.",
        "Gute Alternative zu Lindt für Nutzer, die GEPA/Bio bevorzugen."
      ],
      "downsides": [
        "Nicht kalorienarm.",
        "Nicht zuckerfrei.",
        "Sehr dunkler Geschmack ist nicht für jeden."
      ],
      "health_notes": [
        "Als zuckerärmere Schoko-Option in kleiner Portion einordnen."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Zucker senken",
        "Bio/Fair"
      ],
      "avoid_or_caution": [
        "Kalorien sparen",
        "sehr süßer Geschmack gesucht",
        "Fettreich"
      ],
      "page_verdict": "Sehr wenig Zucker und Bio-Qualität, aber energiedicht und intensiv.",
      "sources": [
        "https://www.gepa-shop.de/bio-schokolade-sao-tome-95.html",
        "https://www.amazon.de/dp/B01INC2PDG"
      ],
      "price_snapshot": {
        "amount_eur": 4.59,
        "currency": "EUR",
        "shop": "Violey",
        "shop_type": "retailer",
        "pack_size_g": 80,
        "servings_per_pack": 8,
        "price_per_100g_eur": 5.74,
        "price_per_serving_eur": 0.57,
        "captured_at": "2026-06-25",
        "source_url": "https://www.violey.com/en/gepa-grand-noir-sao-tome-95_p_21146.html",
        "price_per_10g_protein_eur": 5.18
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Retailer-Preis; GEPA-/Handelspreise können abweichen.",
      "processing_level": "minimal",
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "alnatura-schoko-dinkel-brezeln",
      "brand": "Alnatura",
      "product_name": "Schoko-Dinkel-Brezeln",
      "image_url": "/assets/products/individual/alnatura-schoko-dinkel-brezeln.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B06WPBPK8Q",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/schoko-dinkel-brezeln-144932/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "chocolate_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Alnatura-/Händlerdaten pro 100 g und Amazon-Produktmatch am 24.06.2026 geprüft.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 127,
        "fat_g": 6.5,
        "carbs_g": 14.3,
        "sugar_g": 6,
        "polyols_g": 0,
        "fiber_g": 1,
        "protein_g": 2.3
      },
      "nutrition_per_100g": {
        "kcal": 506,
        "fat_g": 26,
        "carbs_g": 57,
        "sugar_g": 24,
        "polyols_g": 0,
        "fiber_g": 3.8,
        "protein_g": 9.1
      },
      "carb_profile": "Süß-salziger Schoko-Snack ohne Polyole, aber mit Rohrohrzucker, Schokolade, Palmöl im Brezelanteil und vergleichsweise viel Salz.",
      "ingredients_to_watch": [
        "Vollmilchschokolade",
        "Rohrohrzucker",
        "Palmöl",
        "Dinkel/Gluten",
        "Salz"
      ],
      "benefits": [
        "Keine Polyole.",
        "Süß-salzig, aber nur als kleine Portion sinnvoll.",
        "Konkreter Amazon-Produktmatch vorhanden."
      ],
      "downsides": [
        "Energiedicht mit 506 kcal pro 100 g.",
        "24 g Zucker pro 100 g und zusätzlich Salz.",
        "Für Clean-Label-Ziel nur eingeschränkt passend."
      ],
      "health_notes": [
        "Als Genuss-/Portionskarte einordnen; Salz, Zucker und Fett klar nennen."
      ],
      "best_fit": [
        "Ohne Polyole",
        "Portion klein halten",
        "Süß-salzig",
        "Bio-Vergleich"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "salzarm essen",
        "Gluten/Milch meiden"
      ],
      "page_verdict": "Süß-salzig und bio, aber bei Zucker, Fett und Salz kein besserer Alltagssnack.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/schoko-dinkel-brezeln-144932/",
        "https://www.amazon.de/Alnatura-Bio-Schoko-Dinkelbrezeln-6er-Pack/dp/B06WPBPK8Q"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "pack_size_g": 100,
        "servings_per_pack": 4,
        "price_per_100g_eur": 2.99,
        "price_per_serving_eur": 0.75,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/schoko-dinkel-brezeln-144932/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "alnatura-schoko-dinkelkugeln",
      "brand": "Alnatura",
      "product_name": "Schoko-Dinkelkugeln",
      "image_url": "/assets/products/individual/alnatura-schoko-dinkelkugeln.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B01M5IV0H2",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        },
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/schoko-dinkelkugeln-246232/",
          "label": "Bei Alnatura ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "chocolate_bar",
      "recommendation_status": "baseline_only",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten pro 100 g und Amazon-Produktmatch am 24.06.2026 geprüft; Packungsgröße kann je Händler abweichen.",
      "serving": {
        "g": 25,
        "note": "kleine Schale"
      },
      "nutrition_per_serving": {
        "kcal": 125,
        "fat_g": 6.3,
        "carbs_g": 14.5,
        "sugar_g": 7.8,
        "polyols_g": 0,
        "fiber_g": 1.1,
        "protein_g": 2.1
      },
      "nutrition_per_100g": {
        "kcal": 500,
        "fat_g": 25,
        "carbs_g": 58,
        "sugar_g": 31,
        "polyols_g": 0,
        "fiber_g": 4.3,
        "protein_g": 8.5
      },
      "carb_profile": "Schokoladiger Knabbersnack mit Rohrohrzucker; kleine Portion kann helfen, aber das Produkt bleibt Süßware.",
      "ingredients_to_watch": [
        "Vollmilchschokolade",
        "Rohrohrzucker",
        "Dinkel/Gluten",
        "Milch",
        "Portionsrisiko"
      ],
      "benefits": [
        "Keine Polyole und keine Süßstoff-Warnung.",
        "Als 25-g-Portion gut vergleichbar mit normaler Naschware.",
        "Guter Vergleich für Bio-Schoko-Snacks."
      ],
      "downsides": [
        "31 g Zucker pro 100 g.",
        "Energiedicht und leicht zu überportionieren.",
        "Nicht Clean-Wholefood trotz Bio-Zertifizierung."
      ],
      "health_notes": [
        "Als Genuss-/Portionskarte nutzen, nicht als gesünderes Naschen behaupten."
      ],
      "best_fit": [
        "Ohne Polyole",
        "Portion klein halten",
        "Bio-Vergleich",
        "Zutaten lernen"
      ],
      "avoid_or_caution": [
        "Zucker senken",
        "Kalorien sparen",
        "Gluten/Milch meiden"
      ],
      "page_verdict": "Bio-Knabbersnack mit Schokolade. Portion wichtiger als Gesundheitsimage.",
      "sources": [
        "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/schoko-dinkelkugeln-246232/",
        "https://www.amazon.de/Alnatura-Bio-Schoko-Dinkel-Kugeln-Vollmilch-125/dp/B01M5IV0H2"
      ],
      "price_snapshot": {
        "amount_eur": 2.79,
        "pack_size_g": 100,
        "servings_per_pack": 4,
        "price_per_100g_eur": 2.79,
        "price_per_serving_eur": 0.7,
        "source_url": "https://www.alnatura.de/de-de/produkte/alle-produkte/suesses-salziges/suessigkeiten/suesse-bio-snacks-riegel/schoko-dinkelkugeln-246232/",
        "currency": "EUR",
        "shop": "Alnatura",
        "shop_type": "manufacturer_uvp",
        "captured_at": "2026-06-28",
        "price_confidence": "HIGH",
        "price_notes": "Alnatura-UVP laut Produktseite; Händlerpreise können abweichen."
      },
      "processing_level": "hoch",
      "snackkompass_label": "avoid",
      "snackkompass_label_text": "Lieber nicht",
      "snackkompass_label_rank": 1
    },
    {
      "id": "hu-simple-dark-chocolate",
      "brand": "Hu Kitchen",
      "product_name": "Simple Dark Chocolate",
      "image_url": "/assets/products/individual/hu-simple-dark-chocolate.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "dark_chocolate",
      "confidence": "LOW",
      "label_check": "Verfügbarkeit, Import und aktuelle EU-Angaben vor einer Empfehlung prüfen.",
      "serving": {
        "g": null,
        "note": "US-Produkt, Portion prüfen"
      },
      "nutrition_per_100g": {
        "kcal": null,
        "sugar_g": null,
        "protein_g": null,
        "fat_g": null,
        "carbs_g": null
      },
      "carb_profile": "Kurze Zutatenliste, aber aktuell eher Produktidee als sichere Empfehlung für Deutschland.",
      "ingredients_to_watch": [
        "Import prüfen",
        "Kokosblütenzucker möglich",
        "US-Packung prüfen"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Gute Referenz für hochwertige Schoko-Snacks.",
        "Interessant als Import-/Trendbeobachtung."
      ],
      "downsides": [
        "Verfügbarkeit in Deutschland oder Österreich unklar.",
        "Wenig Zucker heißt nicht automatisch bessere Wahl.",
        "Import/Preis/Labelrecht prüfen."
      ],
      "health_notes": [
        "Nur beobachten, nicht empfehlen."
      ],
      "best_fit": [
        "einfache Zutatenliste",
        "Import prüfen",
        "Schokolade"
      ],
      "avoid_or_caution": [
        "Deutschland/Österreich/Schweiz-Kauf",
        "Preis-Leistung",
        "Label unsicher"
      ],
      "page_verdict": "Interessante dunkle Schokolade aus dem Ausland, aber hier noch nicht belastbar genug geprüft.",
      "sources": [
        "https://hukitchen.com/",
        "https://www.hollandandbarrett.ie/"
      ],
      "recommendation_status": "baseline_only",
      "price_status": "unstable_import",
      "price_notes": "Import-/Watchlist-Produkt: Research fand EU-/UK-/US-Preise grob im Bereich 4,50-6,00 € pro 60-g-Tafel, aber keine stabile DACH-Kaufquelle. Deshalb kein strukturierter Preisstand; Verfügbarkeit, Versand und EU-Label direkt beim Shop prüfen.",
      "processing_level": "minimal",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "barebells-soft-caramel-choco",
      "brand": "Barebells",
      "product_name": "Soft Bar Caramel Choco",
      "image_url": "/assets/products/individual/barebells-soft-caramel-choco.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0C77RGLLV",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Herstellerdaten verfügbar; Marktvariante prüfen.",
      "serving": {
        "g": 55,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 370,
        "fat_g": 17,
        "sat_fat_g": 7.9,
        "carbs_g": 31,
        "sugar_g": 3.6,
        "fiber_g": 13,
        "protein_g": 28,
        "salt_g": 0.71
      },
      "nutrition_per_serving": {
        "kcal": 203,
        "fat_g": 9.1,
        "sat_fat_g": 4.3,
        "carbs_g": 17,
        "sugar_g": 2,
        "fiber_g": 7,
        "protein_g": 16,
        "salt_g": 0.39
      },
      "carb_profile": "Zuckerarm und proteinreich, aber nicht clean und nicht kalorienfrei.",
      "ingredients_to_watch": [
        "Milchprotein",
        "Maltit",
        "Polydextrose",
        "Kollagenhydrolysat",
        "Sucralose"
      ],
      "benefits": [
        "Sehr guter Candy-Bar-Alternative mit weicher Textur.",
        "16 g Protein pro Riegel.",
        "Nur ca. 2 g Zucker pro Riegel laut Hersteller."
      ],
      "downsides": [
        "Maltit/Süßstoffe; Kollagen ist tierisch und wird als Protein-/Präferenzzutat ausgewiesen.",
        "Keine einfache Zutatenliste.",
        "Um 200 kcal pro Riegel."
      ],
      "health_notes": [
        "Für Protein-Ziel gut, für Clean-Label-Ziel mittel."
      ],
      "best_fit": [
        "Protein",
        "Schokoriegel ersetzen",
        "unterwegs"
      ],
      "avoid_or_caution": [
        "Maltit empfindlich",
        "einfache Zutatenliste",
        "vegan"
      ],
      "page_verdict": "Proteinreich und dessertartig, aber weiterhin ein stark verarbeiteter Snack.",
      "sources": [
        "https://barebells.com/product/caramel-choco/",
        "https://shop.barebells.com/products/barebells-caramel-choco"
      ],
      "price_snapshot": {
        "amount_eur": 27.99,
        "currency": "EUR",
        "shop": "Barebells DE",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 660,
        "servings_per_pack": 12,
        "price_per_100g_eur": 4.24,
        "price_per_serving_eur": 2.33,
        "captured_at": "2026-06-25",
        "source_url": "https://barebells.de/product/barebells-caramel-choco/",
        "price_per_10g_protein_eur": 1.46
      },
      "price_confidence": "HIGH",
      "price_notes": "Herstellerpreis für 12er-Pack; Einzelhandel kann abweichen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "paendy-sour-cola",
      "brand": "Pändy",
      "product_name": "Sour Cola Fruchtgummis",
      "image_url": "/assets/products/individual/paendy-sour-cola.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B0DHHJD7MK",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "low_sugar_gummy",
      "confidence": "MEDIUM",
      "label_check": "Hersteller- und Marktseiten zeigen unterschiedliche Portionsangaben; aktuelle Packung in DE/AT vor Kauf prüfen.",
      "serving": {
        "g": 50,
        "note": "typische Beutelgröße"
      },
      "nutrition_per_100g": {
        "kcal": 177,
        "carbs_g": null,
        "sugar_g": 2,
        "polyols_g": null,
        "fiber_g": 52,
        "protein_g": null,
        "fat_g": 0.1,
        "salt_g": 0.06,
        "source_status": "Hersteller-/Händlerdaten, Rezepturvarianten möglich"
      },
      "carb_profile": "Sehr niedriger Zucker, aber Kohlenhydrate/Füllstoffe stammen überwiegend aus Ballaststoff-/Polyol-/Faserstoffen statt normalem Zucker.",
      "ingredients_to_watch": [
        "Polydextrose",
        "Erythrit/Süßstoffe je Sorte",
        "Gelatine",
        "Säuren/Aromen"
      ],
      "benefits": [
        "Sehr gute Option für weniger Zucker gegenüber normalen Gummibärchen.",
        "Portionsbeutel macht Vergleich einfach.",
        "Kann in der Seite gut erklären, warum Ballaststoff-Süßigkeiten anders wirken als normale Süßigkeiten."
      ],
      "downsides": [
        "Sehr hoher Ballaststoffanteil kann bei einer ganzen Tüte ungewohnt sein.",
        "Süßstoffe/Polyole sind nicht für jeden verträglich.",
        "Nicht als Kinder- oder Darmgesundheitsprodukt einordnen."
      ],
      "health_notes": [
        "Als gelegentlicher Süßigkeiten-Alternative plausibel, nicht als Gesundheitslebensmittel.",
        "Bei empfindlichem Darm nur kleine Portion testen."
      ],
      "best_fit": [
        "Zucker senken",
        "Kalorien sparen",
        "unterwegs"
      ],
      "avoid_or_caution": [
        "Reizdarm/FODMAP-Sensibilität",
        "Süßstoffempfindlichkeit",
        "Kinder ohne klare Portion"
      ],
      "page_verdict": "Sehr wenig Zucker, aber viele Ballaststoffe und Süßungsmittel. Erst mit kleiner Portion testen.",
      "sources": [
        "https://www.pandym2s.com/products/candy-sour-cola",
        "https://pandy-candy.com/products/pandy-candy-sour-cola"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Snusdaddy",
        "shop_type": "retailer",
        "pack_size_g": 50,
        "servings_per_pack": 1,
        "price_per_100g_eur": 5.98,
        "price_per_serving_eur": 2.99,
        "captured_at": "2026-06-25",
        "source_url": "https://www.snusdaddy.eu/pandy-cola-dummies-50-g"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "EU-Retailer-Preis; Verfügbarkeit in Deutschland oder Österreich und Versand prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "aho-sprossen-muesli",
      "brand": "AHO",
      "product_name": "Sprossen Müsli",
      "category": "sprouted_muesli",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 4,
      "added_sugar_status": "none",
      "confidence": "HIGH",
      "page_verdict": "Sehr saubere Frühstücks- und Topping-Basis ohne Zuckerzusatz. Wegen Roggen/Dinkel nicht glutenfrei.",
      "carb_profile": "Getreidebasis mit wenig Zucker, aber klar kohlenhydratreich.",
      "label_check": "AHO nennt gekeimte Roggen-, Dinkel-, Haferflocken und gekeimten Buchweizen. Keine Süßstoffe, keine Öle, kein zugesetzter Zucker.",
      "serving": {
        "size_g": 60,
        "note": "Müsli-Portion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 213,
        "carbs_g": 35.4,
        "sugar_g": 0.5,
        "fiber_g": 6.6,
        "protein_g": 7.8,
        "fat_g": 1.8,
        "salt_g": 0.01,
        "polyols_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 355,
        "carbs_g": 59,
        "sugar_g": 0.8,
        "fiber_g": 11,
        "protein_g": 13,
        "fat_g": 3,
        "sat_fat_g": 0.5,
        "salt_g": 0.01,
        "polyols_g": 0
      },
      "price_snapshot": {
        "amount_eur": 11.76,
        "currency": "EUR",
        "shop": "AHO",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 850,
        "servings_per_pack": 14.2,
        "price_per_100g_eur": 1.38,
        "price_per_serving_eur": 0.83,
        "captured_at": "2026-07-05",
        "source_url": "https://aho.bio/products/gekeimtes-aho-sprossen-muesli",
        "price_confidence": "HIGH",
        "price_notes": "850-g-Tüte; offizieller Einzelpreis. Mehrpack-/Abo-Preise nicht eingerechnet."
      },
      "ingredients_to_watch": [
        "gekeimter Roggen",
        "gekeimter Dinkel",
        "gekeimter Hafer",
        "Gluten"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Kein zugesetzter Zucker und keine Süßstoffe.",
        "Gute Basis für Joghurt, Beeren, Kakao oder Nussmus."
      ],
      "downsides": [
        "Nicht glutenfrei.",
        "Kohlenhydratbasis; nicht für strenge Low-Carb-Ziele.",
        "Geschmack ist weniger süß als normales Knuspermüsli."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Frühstücksbasis",
        "kurze Zutaten"
      ],
      "avoid_or_caution": [
        "Gluten meiden",
        "Low Carb",
        "sehr süße Erwartung"
      ],
      "taste_notes": [
        "Getreidig und mild; braucht Beeren, Kakao oder Nussmus für Snack-/Süßhunger-Kontext."
      ],
      "health_notes": [
        "Gekeimte Zutaten werden als Verarbeitungs-/Zutatenmerkmal eingeordnet, nicht als pauschaler Gesundheitsclaim."
      ],
      "image_url": "/assets/products/individual/aho-sprossen-muesli.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei AHO ansehen",
          "url": "https://aho.bio/products/gekeimtes-aho-sprossen-muesli",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://aho.bio/products/gekeimtes-aho-sprossen-muesli"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "sweet-switch-stevia-fruchtbonbons",
      "brand": "Sweet Switch",
      "product_name": "Stevia-Fruchtbonbons ohne Zucker",
      "image_url": "/assets/products/individual/sweet-switch-stevia-fruchtbonbons.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "sugarfree_polyol_candy",
      "confidence": "MEDIUM",
      "label_check": "Amazon-Daten; Portionsmenge realistisch halten.",
      "serving": {
        "g": 20,
        "note": "Bonbonportion"
      },
      "nutrition_per_serving": {
        "kcal": 34,
        "fat_g": 0,
        "carbs_g": 13.9,
        "sugar_g": 0,
        "fiber_g": null,
        "polyols_g": 13.8,
        "protein_g": 0
      },
      "nutrition_per_100g": {
        "kcal": 171,
        "fat_g": 0,
        "carbs_g": 69.7,
        "sugar_g": 0,
        "fiber_g": null,
        "polyols_g": 69,
        "protein_g": 0
      },
      "carb_profile": "Zuckerfrei, aber fast vollständig aus Zuckeralkoholen. Eher Bonbon als Fruchtgummi.",
      "ingredients_to_watch": [
        "Zuckeralkohole",
        "Sorbit/Maltit je Sorte prüfen",
        "Steviolglycoside",
        "Bonbon-Portion"
      ],
      "benefits": [
        "Spannend für Nutzer, die Bonbons statt Fruchtgummis suchen.",
        "Sehr niedriger Zuckerwert.",
        "Gute Erklärungskarte zu Zuckeralkoholen."
      ],
      "downsides": [
        "Sehr hoher Polyolanteil.",
        "Bei empfindlichem Bauch vorsichtig testen.",
        "Kein Diät- oder Gesundheitsprodukt."
      ],
      "health_notes": [
        "Sehr hoher Polyolanteil; bei Bauchziel nur mit Vorsicht einordnen."
      ],
      "best_fit": [
        "Zucker senken",
        "Bonbons",
        "unterwegs"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "Für Kinder nur mit klarer Portion und aktuellem Label prüfen.",
        "Polyol-Empfindlichkeit"
      ],
      "page_verdict": "Für weniger Zucker interessant, aber Polyole bleiben der wichtigste Hinweis.",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B084VS494M",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.amazon.de/dp/B084VS494M",
        "https://www.muskelmacher-shop.de/fitness-food/fitness-snacks/bonbons-und-lakritze/sweet-switch-melting-hearts"
      ],
      "price_snapshot": {
        "amount_eur": 3.99,
        "currency": "EUR",
        "shop": "Muskelmacher-Shop",
        "shop_type": "retailer_direct",
        "pack_size_g": 100,
        "servings_per_pack": 5,
        "price_per_100g_eur": 3.99,
        "price_per_serving_eur": 0.8,
        "captured_at": "2026-06-25",
        "source_url": "https://www.muskelmacher-shop.de/fitness-food/fitness-snacks/bonbons-und-lakritze/sweet-switch-fruit-bonbons"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Retailer-Preisstand für 100 g; hoher Polyolanteil, deshalb bei empfindlichem Bauch nur mit Vorsicht.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "sunday-natural-sunglow-pure-kollagen",
      "brand": "Sunday Natural",
      "product_name": "SunGlow Pure Kollagen-Pulver",
      "category": "collagen_powder",
      "processing_level": "moderat",
      "basis_choice": false,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "MEDIUM",
      "recommendation_status": "watchlist",
      "page_verdict": "Kollagen-Pulver ist kein normaler Snack, sondern ein funktioneller Zusatz. Deshalb nur als Vergleich und mit klarem Hinweis einordnen.",
      "carb_profile": "Praktisch kohlenhydratfrei, aber kein Süßhunger-Produkt.",
      "label_check": "SunGlow Pure wurde als reines Kollagen-Pulver recherchiert. Produktseite war automatisiert nur eingeschränkt abrufbar; vor Kauf aktuelle Zutaten und Preis prüfen.",
      "serving": {
        "size_g": 10,
        "note": "Kollagen-Portion"
      },
      "nutrition_per_serving": null,
      "price_snapshot": {
        "amount_eur": 20.9,
        "currency": "EUR",
        "shop": "Sunday Natural",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 450,
        "servings_per_pack": 45,
        "price_per_100g_eur": 4.64,
        "price_per_serving_eur": 0.46,
        "captured_at": "2026-06-29",
        "source_url": "https://www.sunday.de/collagen-pulver-sunglow-pure-450g.html",
        "price_confidence": "MEDIUM",
        "price_notes": "Research-Preisstand; Produktseite vor Kauf prüfen."
      },
      "ingredients_to_watch": [
        "Kollagenhydrolysat",
        "tierisches Produkt",
        "kein vollständiges Aminosäure-Spektrum"
      ],
      "benefits": [
        "Keine Süßstoffe, Aromen oder Zucker als Hauptnutzen.",
        "Kann neutral in Getränk/Joghurt eingerührt werden.",
        "Passt als Vergleichsanker für Kollagen statt Proteinriegel."
      ],
      "downsides": [
        "Kein normaler Snack.",
        "Nicht vegan/vegetarisch.",
        "Gesundheitsversprechen nicht aus dem Produkt ableiten."
      ],
      "best_fit": [
        "Kollagen vergleichen",
        "funktioneller Zusatz",
        "ohne Süßstoff"
      ],
      "avoid_or_caution": [
        "vegan",
        "schnelle Süßhunger-Alternative",
        "wenn du eine medizinische Wirkung erwartest"
      ],
      "taste_notes": [
        "Neutraler Zusatz; Geschmack hängt vom Getränk oder Joghurt ab."
      ],
      "health_notes": [
        "Kollagen wird nur als persönlicher Zusatz eingeordnet; ohne medizinische Wirkversprechen."
      ],
      "image_url": "/assets/products/individual/sunday-natural-sunglow-pure-kollagen.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Sunday Natural ansehen",
          "url": "https://www.sunday.de/collagen-pulver-sunglow-pure-450g.html",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.sunday.de/collagen-pulver-sunglow-pure-450g.html"
      ],
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "smartsweets-sweet-fish",
      "brand": "SmartSweets",
      "product_name": "Sweet Fish Fruchtgummis",
      "image_url": "/assets/products/individual/smartsweets-sweet-fish.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "low_sugar_gummy",
      "confidence": "MEDIUM",
      "label_check": "Rezeptur und Verfügbarkeit für Deutschland vor dem Kauf prüfen.",
      "serving": {
        "g": 50,
        "note": "US-Beutel je nach Produkt/Markt"
      },
      "nutrition_per_serving": {
        "kcal": 130,
        "carbs_g": 42,
        "sugar_g": 3,
        "fiber_g": 6,
        "net_carbs_note": "Hersteller/US-Händler rechnen teils mit Allulose und Netto-Kohlenhydraten; in der EU nicht als Hauptwert verwenden."
      },
      "carb_profile": "Wenig Zucker, dafür viele Kohlenhydrate aus Faserstoffen, Stärke oder ähnlichen Zutaten.",
      "ingredients_to_watch": [
        "lösliche Ballaststoffe",
        "Zichorienwurzelfaser",
        "modifizierte Stärke/Pektin je Sorte",
        "Stevia",
        "Säuren/Aromen"
      ],
      "benefits": [
        "Gute Trend- und Vergleichskarte für 'ohne Zuckeralkohole laut Hersteller'.",
        "Weniger Zucker als normale Fruchtgummis.",
        "Kann Nutzer über Unterschied zwischen Zucker, Ballaststoff und Net-Carb-Marketing aufklären."
      ],
      "downsides": [
        "Nicht sicher als Deutschland/Österreich/Schweiz-Produkt verfügbar.",
        "Ballaststoffquellen können bei empfindlichem Darm trotzdem wichtig sein.",
        "Net-Carb-Angaben aus US-Kontext können für EU-Nutzer verwirrend sein."
      ],
      "health_notes": [
        "Nicht als 'darmgesund' claimen; nur Zutaten und mögliche Verträglichkeit erklären."
      ],
      "best_fit": [
        "Zucker senken",
        "Trendvergleich",
        "Süßstoff-/Polyol-Alternativen vergleichen"
      ],
      "avoid_or_caution": [
        "Deutschland/Österreich/Schweiz-Kaufempfehlung vor Verfügbarkeitsprüfung",
        "striktes Low-Carb/Keto ohne Labelprüfung"
      ],
      "page_verdict": "Sehr wenig Zucker für Fruchtgummi, aber in Deutschland nicht immer leicht zu bekommen.",
      "sources": [
        "https://smartsweets.com/products/sweet-fish",
        "https://smartsweets.com/pages/our-ingredients"
      ],
      "recommendation_status": "baseline_only",
      "price_status": "unstable_import",
      "price_notes": "US-/Import-Produkt: Research fand iHerb-/US-Preise grob um 2,70 € pro 50-g-Beutel vor Versand, aber keine stabile DACH-Kaufquelle. Deshalb kein strukturierter Preisstand; Verfügbarkeit, Versand, Zoll und EU-Label direkt beim Shop prüfen.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    },
    {
      "id": "frozen-power-triple-choc",
      "brand": "Frozen Power",
      "product_name": "Triple Choc Protein Eisriegel",
      "category": "protein_ice_cream_bar",
      "processing_level": "hoch",
      "basis_choice": false,
      "confidence": "HIGH",
      "snackkompass_label": "limited",
      "page_verdict": "Sehr schokoladiger Protein-Eisriegel mit wenig Zucker und brauchbarer Portion, aber klar verarbeitetes Dessert.",
      "carb_profile": "Pro 50-g-Riegel 2 g Zucker und 8 g Eiweiß. Gut für Zuckerreduktion im Eisregal, nicht für Clean-Label-Ziele.",
      "label_check": "Herstellerseite nennt Nährwerte pro Riegel. Zutaten und Süßungsmittel vor Kauf prüfen.",
      "serving": {
        "size_g": 50,
        "note": "1 Eisriegel"
      },
      "nutrition_per_serving": {
        "kcal": 156,
        "carbs_g": 12,
        "sugar_g": 2,
        "protein_g": 8,
        "fat_g": 11,
        "fiber_g": 1.2,
        "polyols_g": null
      },
      "nutrition_per_100g": {
        "kcal": 312,
        "carbs_g": 24,
        "sugar_g": 4,
        "protein_g": 16,
        "fat_g": 22,
        "fiber_g": 2.4
      },
      "ingredients_to_watch": [
        "Süßungsmittel prüfen",
        "Schokoladenglasur",
        "Milchprotein",
        "gesättigte Fette"
      ],
      "benefits": [
        "Niedriger Zuckerwert pro Riegel.",
        "8 g Protein pro Portion.",
        "Klare 50-g-Portion."
      ],
      "downsides": [
        "Hoch verarbeitet.",
        "Fettwert ist für die kleine Portion spürbar.",
        "Nicht als einfache Zutatenwahl einstufen."
      ],
      "best_fit": [
        "Zucker senken",
        "Protein-Eis",
        "Schoko-Dessert"
      ],
      "avoid_or_caution": [
        "Nicht hoch verarbeitet suchen",
        "Süßstoff meiden",
        "Milch meiden",
        "Kalorien sehr streng sparen"
      ],
      "taste_notes": [
        "Triple-Choc-Profil: starke Dessert-Anmutung, daher Portion bewusst halten."
      ],
      "health_notes": [
        "Für Zuckerziel brauchbar, aber keine Clean-Label- oder Basiswahl."
      ],
      "image_url": "/assets/products/individual/frozen-power-triple-choc.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei Frozen Power ansehen",
          "url": "https://frozenpower.com/products/triple-choc",
          "type": "MANUFACTURER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://frozenpower.com/products/triple-choc"
      ],
      "price_snapshot": {
        "amount_eur": 6.99,
        "currency": "EUR",
        "shop": "Frozen Power",
        "shop_type": "manufacturer_direct",
        "servings_per_pack": 3,
        "price_per_serving_eur": 2.33,
        "captured_at": "2026-07-05",
        "source_url": "https://frozenpower.com/products/triple-choc"
      },
      "price_confidence": "HIGH",
      "price_notes": "Hersteller-Preisstand für 3 x 50 g.",
      "recommendation_status": "conditional",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "ahead-vegan-candy-salted-peanut-caramel",
      "brand": "ahead",
      "product_name": "Vegan Candy Bar Salted Peanut-Caramel",
      "image_url": "/assets/products/individual/ahead-vegan-candy-salted-peanut-caramel.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B09QSPXHTL",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "low_sugar_chocolate_bar",
      "confidence": "MEDIUM",
      "label_check": "Amazon- und Herstellerdaten passen grundsätzlich; Packungslabel für aktuelle Rezeptur prüfen.",
      "serving": {
        "g": 35,
        "note": "Riegel"
      },
      "nutrition_per_serving": {
        "kcal": 175,
        "fat_g": null,
        "carbs_g": null,
        "sugar_g": 1.7,
        "fiber_g": 7.7,
        "protein_g": 4.9,
        "source_status": "Hersteller-/Preisvergleichsdaten, gerundete Portion aus 100-g-Werten"
      },
      "carb_profile": "Sehr zuckerarm für Schokoriegelgefühl, aber Süße/Füllung über Faserstoffe, Sorbit/Glycerin und Sucralose.",
      "ingredients_to_watch": [
        "Sorbit/Sorbitsirup",
        "Glycerin",
        "Sucralose",
        "Polydextrose/Oligofruktose",
        "Erdnüsse"
      ],
      "benefits": [
        "Sehr guter Candybar-Alternative, wenn Schokoriegel-Gefühl wichtiger ist als einfache Zutatenliste.",
        "Nur rund 1,7 g Zucker pro Riegel laut Hersteller/Handelsdaten.",
        "Vegan ist hier nur eine Ernährungsform. Der eigentliche Punkt ist: weniger Zucker, aber Faserstoffe und Süßstoffe beachten."
      ],
      "downsides": [
        "Keine einfache Zutatenliste.",
        "Sorbit und viele Faserstoffe können bei empfindlicher Verdauung stören.",
        "Mit ca. 175 kcal pro Riegel nicht kalorienfrei."
      ],
      "health_notes": [
        "Als Zucker-Alternative einordnen, nicht als gesundes Grundprodukt."
      ],
      "best_fit": [
        "Zucker senken",
        "Schokoriegel ersetzen",
        "vegan als Präferenz"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "Erdnussallergie",
        "sehr einfache Zutatenliste"
      ],
      "page_verdict": "Weniger Zucker als viele Schokoriegel, aber mit Süßungsmitteln und Faserstoffen.",
      "sources": [
        "https://www.ahead-nutrition.com/products/ahead-riegel-salted-peanut-caramel-vegan",
        "https://www.amazon.de/AHEAD-Veganer-S%C3%BC%C3%9Figkeiten-Riegel-zuckerfreier/dp/B09QSPXHTL",
        "https://www.idealo.de/preisvergleich/OffersOfProduct/208511031_-low-sugar-chocolate-bar-salted-peanut-caramel-35g-ahead.html"
      ],
      "price_snapshot": {
        "amount_eur": 27.04,
        "currency": "EUR",
        "shop": "Amazon.de / ahead",
        "shop_type": "amazon_product",
        "pack_size_g": 560,
        "servings_per_pack": 16,
        "price_per_100g_eur": 4.83,
        "price_per_serving_eur": 1.69,
        "captured_at": "2026-06-25",
        "source_url": "https://www.amazon.de/AHEAD-Veganer-S%C3%BC%C3%9Figkeiten-Riegel-zuckerfreier/dp/B09QSPXHTL",
        "price_per_10g_protein_eur": 3.45
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Amazon-Preisstand für 16 x 35 g; Aktionspreis und verbesserte Rezeptur prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "koro-veganer-proteinriegel-brownie",
      "brand": "KoRo",
      "product_name": "Veganer Proteinriegel Brownie",
      "image_url": "/assets/products/individual/koro-veganer-proteinriegel-brownie.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B09K6PMVRF",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_multipack",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "protein_bar",
      "confidence": "HIGH",
      "label_check": "Produktdaten von KoRo und dm liegen vor; aktuelle Zutatenliste vor Kauf gegenprüfen.",
      "serving": {
        "g": 55,
        "note": "Riegel"
      },
      "nutrition_per_100g": {
        "kcal": 368,
        "carbs_g": 37,
        "sugar_g": 0.7,
        "polyols_g": null,
        "fiber_g": 13,
        "protein_g": 24,
        "fat_g": 17,
        "sat_fat_g": 8.9,
        "salt_g": 0.56
      },
      "nutrition_per_serving_estimate": {
        "kcal": 202,
        "carbs_g": 20.35,
        "sugar_g": 0.39,
        "fiber_g": 7.15,
        "protein_g": 13.2,
        "fat_g": 9.35
      },
      "carb_profile": "Sehr wenig Zucker, aber viele Gesamt-Kohlenhydrate und Ballaststoffe.",
      "ingredients_to_watch": [
        "Sojaprotein/Soja-Crispies",
        "Süßungsmittel",
        "Ballaststoffe",
        "Schokoladenüberzug"
      ],
      "benefits": [
        "Pflanzlicher Protein-Alternative für Nutzer, die vegan essen möchten.",
        "Sehr niedriger Zuckerwert.",
        "Hoher Ballaststoffgehalt."
      ],
      "downsides": [
        "Nicht kalorienarm.",
        "Süßungsmittel/Warnhinweis auf abführende Wirkung möglich.",
        "Soja und Allergene beachten."
      ],
      "health_notes": [
        "Vegan ist hier nur die Ernährungsform; der eigentliche passend kommt aus Protein und niedrigem Zucker. Bei Bauchziel vorsichtig wegen Ballaststoffen/Süßungsmitteln."
      ],
      "best_fit": [
        "vegan als Präferenz",
        "Protein",
        "Zucker senken"
      ],
      "avoid_or_caution": [
        "Soja meiden",
        "empfindlicher Darm",
        "Kalorien sparen als Hauptziel"
      ],
      "page_verdict": "Vegan, proteinreich und zuckerarm, aber kein unverarbeiteter Snack.",
      "sources": [
        "https://www.dm.de/p/d/1629758/koro-proteinriegel-schokolade-brownie-geschmack-vegan",
        "https://www.koro.com/lude/veganer-proteinriegel-schokolade-brownie-55-g"
      ],
      "price_snapshot": {
        "amount_eur": 2.6,
        "currency": "EUR",
        "shop": "KoRo",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 55,
        "servings_per_pack": 1,
        "price_per_100g_eur": 4.73,
        "price_per_serving_eur": 2.6,
        "captured_at": "2026-06-25",
        "source_url": "https://www.koro.com/lude/veganer-proteinriegel-schokolade-brownie-55-g",
        "price_per_10g_protein_eur": 1.97
      },
      "price_confidence": "HIGH",
      "price_notes": "Hersteller-Einzelpreis; Multipack kann günstiger sein, Versand nicht eingerechnet.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "dmbio-walnusskerne",
      "brand": "dmBio",
      "product_name": "Walnusskerne",
      "category": "whole_nuts",
      "processing_level": "minimal",
      "basis_choice": true,
      "ingredient_count": 1,
      "added_sugar_status": "none",
      "confidence": "MEDIUM",
      "page_verdict": "Sehr gute Basiswahl, besonders als kleine Portion oder Topping. Wegen empfindlicher Fette kühl und luftdicht lagern.",
      "carb_profile": "Kaum Zucker pro Portion, dafür energiedicht und fettreich.",
      "label_check": "dmBio nennt Walnusskerne als einzige Zutat. Preis und Nährwerte gelten für den geprüften Packungsstand.",
      "serving": {
        "size_g": 30,
        "note": "kleine Nussportion"
      },
      "nutrition_per_serving_estimate": {
        "kcal": 206,
        "carbs_g": 3.3,
        "sugar_g": 2.1,
        "protein_g": 5.1,
        "fat_g": 18.9,
        "fiber_g": null
      },
      "nutrition_per_100g": {
        "kcal": 685,
        "carbs_g": 11,
        "sugar_g": 7,
        "protein_g": 17,
        "fat_g": 63
      },
      "price_snapshot": {
        "amount_eur": 2.45,
        "currency": "EUR",
        "shop": "dm AT",
        "shop_type": "retailer_direct",
        "pack_size_g": 150,
        "servings_per_pack": 5,
        "price_per_100g_eur": 1.63,
        "price_per_serving_eur": 0.49,
        "captured_at": "2026-06-29",
        "source_url": "https://www.dm.at/dmbio-walnusskerne-p4058172814143.html",
        "price_confidence": "MEDIUM",
        "price_notes": "dm-AT-Preisstand; Preis und Verfügbarkeit regional prüfen."
      },
      "ingredients_to_watch": [
        "100% Walnusskerne",
        "Schalenfrucht-Allergen",
        "ranzigkeitsanfällig bei falscher Lagerung"
      ],
      "benefits": [
        "Sehr kurze Zutatenliste.",
        "Keine Süßstoffe, Polyole oder zugesetzten Öle.",
        "Guter Preisanker für echte Basisprodukte."
      ],
      "downsides": [
        "Walnüsse können bei Wärme/Luft schneller ranzig werden.",
        "Kalorienreich bei großen Portionen.",
        "Nicht geeignet bei Walnussallergie."
      ],
      "best_fit": [
        "Nicht hoch verarbeitet",
        "Joghurt-/Müsli-Topping",
        "Preis-Leistung"
      ],
      "avoid_or_caution": [
        "Nussallergie",
        "lange offene Lagerung",
        "Kalorien sparen maximal"
      ],
      "taste_notes": [
        "Herb-nussig; passt besser als Topping oder mit Beeren als als Süßigkeitenersatz pur."
      ],
      "health_notes": [
        "Lagerung ist Teil der Qualität: kühl, dunkel und luftdicht aufbewahren."
      ],
      "image_url": "/assets/products/individual/dmbio-walnusskerne.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "label": "Bei dm ansehen",
          "url": "https://www.dm.at/dmbio-walnusskerne-p4058172814143.html",
          "type": "RETAILER_DIRECT",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "sources": [
        "https://www.dm.at/dmbio-walnusskerne-p4058172814143.html"
      ],
      "recommendation_status": "recommended",
      "snackkompass_label": "good_choice",
      "snackkompass_label_text": "Gute Wahl",
      "snackkompass_label_rank": 4
    },
    {
      "id": "xucker-weisse-xylit-schokolade",
      "brand": "Xucker",
      "product_name": "Weiße Schokolade mit Xylit",
      "image_url": "/assets/products/individual/xucker-weisse-xylit-schokolade.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "RETAILER_DIRECT",
          "url": "https://www.xucker.de/schokoladen/weisse-xylit-schokolade",
          "label": "Bei Xucker ansehen*",
          "match_status": "matched_product",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        }
      ],
      "category": "xylit_chocolate",
      "confidence": "HIGH",
      "label_check": "Xucker-Shopdaten pro 100 g; Packung und Temperaturversand prüfen.",
      "serving": {
        "g": 20,
        "note": "2-3 Stücke"
      },
      "nutrition_per_serving": {
        "kcal": 108,
        "fat_g": 8.4,
        "carbs_g": 9.4,
        "sugar_g": 2.6,
        "fiber_g": null,
        "polyols_g": 7,
        "protein_g": 1.6
      },
      "nutrition_per_100g": {
        "kcal": 539,
        "fat_g": 42,
        "carbs_g": 47,
        "sugar_g": 13,
        "fiber_g": null,
        "polyols_g": 35,
        "protein_g": 8.2
      },
      "carb_profile": "Deutlich weniger Zucker als normale weiße Schokolade, aber sehr hoher Xylit-/Polyolanteil und energiedicht.",
      "ingredients_to_watch": [
        "Xylit",
        "Polyole",
        "Milch",
        "fettreich",
        "Hundewarnung"
      ],
      "benefits": [
        "Alternative für Nutzer, die weiße Schokolade mit weniger Zucker suchen.",
        "Zuckerärmer als normale weiße Schokolade.",
        "Guter Xylit-Hinweis, weil nicht automatisch leicht."
      ],
      "downsides": [
        "Xylit ist für Hunde gefährlich.",
        "35 g Polyole pro 100 g können bei empfindlicher Verdauung stören.",
        "Kalorien und Fett bleiben hoch."
      ],
      "health_notes": [
        "Xylit-Hundewarnung und Portionshinweis klar anzeigen."
      ],
      "best_fit": [
        "Zucker senken",
        "Schokolade",
        "weiße Schokolade"
      ],
      "avoid_or_caution": [
        "Hund im Haushalt",
        "Bauchfreundlich",
        "Kalorien sparen"
      ],
      "page_verdict": "Eine zuckerarme Option für weiße Schokolade, aber Xylit und Portion klar beachten.",
      "sources": [
        "https://www.xucker.de/schokoladen/weisse-xylit-schokolade"
      ],
      "price_snapshot": {
        "amount_eur": 2.99,
        "currency": "EUR",
        "shop": "Xucker / idealo",
        "shop_type": "price_index",
        "pack_size_g": 80,
        "servings_per_pack": 4,
        "price_per_100g_eur": 3.74,
        "price_per_serving_eur": 0.75,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/206044010_-pure-weisse-80g-xucker.html",
        "price_per_10g_protein_eur": 4.69
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich mit Xucker-Marktplatzsignal; vor Kauf prüfen.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "frankonia-no-sugar-added-zartbitter",
      "brand": "Frankonia",
      "product_name": "Zartbitter ohne Zuckerzusatz",
      "image_url": "/assets/products/individual/frankonia-no-sugar-added-zartbitter.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B07P8VGMB7",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "sugarfree_polyol_chocolate",
      "confidence": "MEDIUM",
      "label_check": "Aktuelle Händler- oder Herstellerangaben vor dem Kauf prüfen.",
      "serving": {
        "g": 20,
        "note": "kleine Schokoportion"
      },
      "nutrition_per_100g": {
        "kcal": 450,
        "fat_g": 31,
        "sat_fat_g": 19,
        "carbs_g": 44,
        "sugar_g": 2,
        "polyols_g": null,
        "fiber_g": 17,
        "protein_g": 6.2,
        "salt_g": 0.06
      },
      "nutrition_per_serving_estimate": {
        "kcal": 90,
        "fat_g": 6.2,
        "carbs_g": 8.8,
        "sugar_g": 0.4,
        "fiber_g": 3.4,
        "protein_g": 1.2
      },
      "carb_profile": "Sehr wenig Zucker; Maltit und Inulin sind für die Einordnung entscheidend.",
      "ingredients_to_watch": [
        "Maltit",
        "Inulin",
        "Soja/Lecithine",
        "Polyole"
      ],
      "benefits": [
        "Sehr gute Warn-/Vergleichskarte für Maltit-Schokolade.",
        "Zucker deutlich reduziert.",
        "Deutschland/Österreich/Schweiz-nah verfügbar."
      ],
      "downsides": [
        "Maltit kann unverträglich sein.",
        "Nicht automatisch besser als dunkle 85-90%-Schokolade.",
        "Kalorien bleiben wichtig."
      ],
      "health_notes": [
        "Nicht als erste Empfehlung für empfindliche Verdauung."
      ],
      "best_fit": [
        "Zucker senken",
        "Schokolade ohne Zuckerzusatz"
      ],
      "avoid_or_caution": [
        "Maltit empfindlich",
        "Bauchfreundlich",
        "sehr einfache Zutatenliste"
      ],
      "page_verdict": "Wenig Zucker, aber Maltit ist hier der wichtigste Verträglichkeitspunkt.",
      "sources": [
        "https://www.schoko-frankonia.de/en/product-category/no-sugar-added/",
        "https://www.knuspr.de/en-DE/26112-frankonia-no-sugar-added-zartbitter-schokolade"
      ],
      "price_snapshot": {
        "amount_eur": 2.29,
        "currency": "EUR",
        "shop": "Idealo",
        "shop_type": "price_comparison",
        "pack_size_g": 80,
        "servings_per_pack": 4,
        "price_per_100g_eur": 2.86,
        "price_per_serving_eur": 0.57,
        "captured_at": "2026-06-25",
        "source_url": "https://www.idealo.de/preisvergleich/OffersOfProduct/6536466_-no-sugar-added-zartbitter-80g-frankonia-chocolat.html",
        "price_per_10g_protein_eur": 4.77
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Preisvergleich für 80-g-Tafel; Maltit und Inulin vor Kauf beachten.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "lcw-zuckerfreie-gummibaerchen",
      "brand": "LCW",
      "product_name": "Zuckerfreie Gummibärchen",
      "image_url": "/assets/products/individual/lcw-zuckerfreie-gummibaerchen.jpg",
      "image_status": "generated_product_photo_individual",
      "category": "sugarfree_polyol_gummy",
      "confidence": "MEDIUM",
      "label_check": "Hersteller-/Amazon-Daten; Polyolmenge nicht vollständig klar erkennbar, Maltit laut Zutaten prüfen. Amazon-Angebote waren beim Preisresearch nicht stabil aktiv.",
      "serving": {
        "g": 25,
        "note": "kleine Portion"
      },
      "nutrition_per_serving": {
        "kcal": 52,
        "fat_g": 0.1,
        "carbs_g": 18.6,
        "sugar_g": 0.1,
        "fiber_g": null,
        "polyols_g": null,
        "protein_g": 1.5
      },
      "nutrition_per_100g": {
        "kcal": 206,
        "fat_g": 0.2,
        "carbs_g": 74.5,
        "sugar_g": 0.3,
        "fiber_g": null,
        "polyols_g": null,
        "protein_g": 6.1
      },
      "carb_profile": "Sehr wenig Zucker, aber mit Maltit/Maltitsirup. Gesamt-Kohlenhydrate bleiben hoch und Verträglichkeit ist das zentrale Thema.",
      "ingredients_to_watch": [
        "Maltitsirup",
        "Gelatine",
        "Süßungsmittel",
        "möglicher abführender Hinweis"
      ],
      "benefits": [
        "Sehr stark für Zuckerziel im Vergleich zu normalen Gummibärchen.",
        "Konkretes Amazon-Produkt.",
        "Gute Warnkarte, weil zuckerfrei nicht automatisch bauchfreundlich heißt."
      ],
      "downsides": [
        "Maltit kann in größeren Mengen abführend wirken.",
        "Nicht vegan.",
        "Die Polyolmenge ist noch nicht sauber ausgewiesen."
      ],
      "health_notes": [
        "Zucker-Alternative mit Maltit-Hinweis, nicht automatisch gesund."
      ],
      "best_fit": [
        "Zucker senken",
        "Gummibärchen",
        "Packung prüfen"
      ],
      "avoid_or_caution": [
        "Bauchfreundlich",
        "Für Kinder nur mit klarer Portion und aktuellem Label prüfen.",
        "Maltit-Empfindlichkeit"
      ],
      "page_verdict": "Sehr wenig Zucker, aber durch Maltit nur mit vorsichtiger Portion sinnvoll.",
      "shop_links": [
        {
          "type": "MANUFACTURER_DIRECT",
          "url": "https://www.lcw-shop.de/products/zuckerfreie-gummibonbons-250g-beutel-von-lcw",
          "label": "Bei LCW ansehen",
          "match_status": "matched_product_variant_page",
          "disclosure": "Shop- oder Quellenlink; Preis, Verfügbarkeit und Rezeptur vor Kauf prüfen.",
          "rel": "nofollow noopener"
        },
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B09WJ4JR3X",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product_unavailable_at_research_time",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "sources": [
        "https://www.lcw-shop.de/products/zuckerfreie-gummibonbons-250g-beutel-von-lcw",
        "https://www.amazon.de/dp/B09WJ4JR3X",
        "https://www.amazon.de/dp/B07C42HR24"
      ],
      "price_snapshot": {
        "amount_eur": 3.99,
        "currency": "EUR",
        "shop": "LCW-Shop",
        "shop_type": "manufacturer_direct",
        "pack_size_g": 250,
        "servings_per_pack": 10,
        "price_per_100g_eur": 1.6,
        "price_per_serving_eur": 0.4,
        "captured_at": "2026-06-26",
        "source_url": "https://www.lcw-shop.de/products/zuckerfreie-gummibonbons-250g-beutel-von-lcw"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "LCW-Shop-Preisstand für 250-g-Beutel Bärchen/Varianten-Seite. Die Seite zeigt 3,99 € und Varianten, enthält aber zugleich Ausverkauft-/Variantenhinweise; Verfügbarkeit vor Kauf prüfen. Amazon-ASINs waren beim Research nicht als stabile aktive Primärpreise nutzbar.",
      "processing_level": "hoch",
      "recommendation_status": "conditional",
      "snackkompass_label": "limited",
      "snackkompass_label_text": "Mit Einschränkung",
      "snackkompass_label_rank": 3
    },
    {
      "id": "de-bron-sugarfree-gummibaerchen",
      "brand": "De Bron",
      "product_name": "Zuckerfreie Jelly Bears",
      "image_url": "/assets/products/individual/de-bron-sugarfree-gummibaerchen.jpg",
      "image_status": "generated_product_photo_individual",
      "shop_links": [
        {
          "type": "AMAZON_PRODUCT",
          "url": "https://www.amazon.de/dp/B004SGHXSO",
          "label": "Bei Amazon ansehen*",
          "match_status": "matched_product",
          "disclosure": "Amazon-/Shoplink kann ein Partnerlink sein. Linktyp und Provision dürfen Ranking und Empfehlung nicht beeinflussen.",
          "rel": "sponsored nofollow noopener"
        }
      ],
      "category": "sugarfree_polyol_gummy",
      "confidence": "MEDIUM",
      "recommendation_status": "baseline_only",
      "label_check": "Als Vergleich für zuckerfreie Fruchtgummis nutzen und die konkrete Packung prüfen.",
      "serving": {
        "g": null,
        "note": "häufig 90 g oder 1 kg Packungen; Portionskontrolle kritisch"
      },
      "nutrition_per_100g": {
        "kcal": 235,
        "carbs_g": 87,
        "sugar_g": 0,
        "polyols_g": 70.5,
        "fiber_g": 0.05,
        "fat_g": 0.4,
        "protein_g": 0.4,
        "salt_g": 0,
        "source_status": "Händlerdaten/Marktcheck; Produktvarianten möglich"
      },
      "carb_profile": "Zuckerfrei, aber kohlenhydrat- und polyolreich. Nicht als automatisch leicht einordnen.",
      "ingredients_to_watch": [
        "Maltitsirup",
        "Gelatine",
        "Süßstoffe",
        "Farbstoffe/Aromen"
      ],
      "benefits": [
        "Guter Hinweis: 'zuckerfrei' bedeutet nicht automatisch leicht verträglich.",
        "Kann Zucker gegenüber normalen Gummis stark reduzieren.",
        "Zeigt die Relevanz des Polyol-Warnhinweises."
      ],
      "downsides": [
        "Sehr hoher Maltit-/Polyolanteil.",
        "Maltit/Sorbit können bei empfindlichen Personen schon in kleineren Mengen Beschwerden machen.",
        "Große Packungen erhöhen Risiko für Überverzehr."
      ],
      "health_notes": [
        "Nicht als erste Empfehlung; eher als 'prüfe zuerst Maltit/Sorbit' ausspielen."
      ],
      "best_fit": [
        "Aufklärung",
        "Vergleich",
        "Polyol-Warnkarte"
      ],
      "avoid_or_caution": [
        "empfindlicher Darm",
        "Kinder",
        "große Portionen",
        "striktes Low-Carb ohne medizinische Beratung"
      ],
      "page_verdict": "Zuckerfrei, aber mit vielen Polyolen. Bei empfindlichem Bauch nur klein testen.",
      "sources": [
        "https://www.hollandshop24.com/de-bron-jelly-bears-sugarfree",
        "https://www.vzhh.de/themen/lebensmittel-ernaehrung/zucker/zuckeralkohole-ohne-zucker-aber-nebenwirkung"
      ],
      "price_snapshot": {
        "amount_eur": 2.29,
        "currency": "EUR",
        "shop": "Muskelmacher-Shop",
        "shop_type": "retailer_direct",
        "pack_size_g": 90,
        "servings_per_pack": 3.6,
        "price_per_100g_eur": 2.54,
        "price_per_serving_eur": 0.64,
        "captured_at": "2026-06-25",
        "source_url": "https://www.muskelmacher-shop.de/fitness-food/fitness-snacks/suessigkeiten-ohne-zuckerzusatz/de-bron-jelly-bears-zuckerfrei"
      },
      "price_confidence": "MEDIUM",
      "price_notes": "Retailer-Preisstand für 90 g; Maltit-/Polyolmenge macht das Produkt zur Warnkarte, nicht zur pauschalen Empfehlung.",
      "processing_level": "hoch",
      "snackkompass_label": "comparison",
      "snackkompass_label_text": "Vergleichsprodukt",
      "snackkompass_label_rank": 2
    }
  ]
}
