{
  "generated_at": "2026-05-21T23:50:56",
  "anchor_year_week": "2026W21",
  "horizon_weeks": 13,
  "n_products_in_scope": 49621,
  "lost_sales": {
    "total_cost_eur": 2464422.82,
    "total_revenue_eur": 5461930.529999999,
    "affected_skus": 3175,
    "top5_by_revenue": [
      {
        "sku": "SHM00170",
        "name": "Shieldmixer Hero Pro NU3 Black PL",
        "category": "DRINKWARE I HOME",
        "lost_sales_revenue_eur": 625597.44
      },
      {
        "sku": "MKT13401",
        "name": "Visa Marketing production - exclusive benefits program",
        "category": "OTHER",
        "lost_sales_revenue_eur": 396500.0
      },
      {
        "sku": "SHM00102",
        "name": "SHM Hero Pro PL",
        "category": "DRINKWARE I HOME",
        "lost_sales_revenue_eur": 124969.66
      },
      {
        "sku": "POL04469",
        "name": "Polleo Protein Brownie 75 g - Double Chocolate",
        "category": "RTD & SNACKS",
        "lost_sales_revenue_eur": 122296.55
      },
      {
        "sku": "POL04291",
        "name": "Polleo Xtreme 60% Proteinska \u010dokoladica, 75 g",
        "category": "RTD & SNACKS",
        "lost_sales_revenue_eur": 81640.31
      }
    ]
  },
  "locked_cash": {
    "total_excess_cost_eur": 2749625.47,
    "total_excess_revenue_eur": 7692097.130000002,
    "by_category": {
      "OTHER": 613285.68,
      "SPORTSKA PREHRANA": 549090.29,
      "ODJE\u0106A I OBU\u0106A": 406031.61,
      "PROTEINI": 355437.17,
      "FITNESS OPREMA": 296329.77,
      "RTD & SNACKS": 154494.68,
      "GADGETI": 150394.43,
      "BIO I SUPERFOODS": 109069.6,
      "DRINKWARE I HOME": 84982.02,
      "BORILA\u010cKA OPREMA": 30030.22,
      "GADGETS": 480.0
    },
    "by_supplier": {
      "09244 ABC NUTRITIONAL LTD": 433323.96,
      "03599 ZOE FASHION D.O.O.": 394066.99,
      "01014 NANTONG PERK SPORT CO. LTD": 157898.04,
      "89042 LABORELL SPOLKA Z OGRANICZONA": 126450.52,
      "48746 (no name)": 118113.38,
      "00349 GARMIN HRVATSKA D.O.O.": 111808.4,
      "91505 Optimum Nutritional": 106993.6,
      "45789 Pro Nutrition Impex S.R.L.": 87591.86,
      "98839 (no name)": 78244.42,
      "03102 EMPWR": 68226.24,
      "93429 SAHAra napoje s.p.z.o.o.": 53330.14,
      "11627 DRAGON BLEU SAS": 52518.090000000004,
      "70012 Applied Nutritional Research Ltd": 48280.9,
      "09385 SVEPLAST d.o.o.": 43261.12,
      "22887 (no name)": 37489.5
    }
  },
  "contest_risk": {
    "at_risk_skus": 84,
    "gap_revenue_eur_baseline": 963079.23,
    "gap_revenue_eur_contest": 1320607.59,
    "critical_skus": [
      {
        "sku": "POL04469",
        "name": "Polleo Protein Brownie 75 g - Double Chocolate",
        "category": "RTD & SNACKS",
        "gap_revenue_eur": 127501.65
      },
      {
        "sku": "POL12752",
        "name": "Polleo Premium HydroX Whey 454g Chocolate Hazelnut",
        "category": "PROTEINI",
        "gap_revenue_eur": 71253.96
      },
      {
        "sku": "POL12750",
        "name": "Polleo Premium HydroX Whey 454g Vanilla Gourmet",
        "category": "PROTEINI",
        "gap_revenue_eur": 68423.2
      },
      {
        "sku": "POL12751",
        "name": "Polleo Premium HydroX Whey 454g Vanilla Raspberry",
        "category": "PROTEINI",
        "gap_revenue_eur": 68348.45
      },
      {
        "sku": "POL09768",
        "name": "Polleo Premium HydroX Whey 908g \u010dokolada",
        "category": "PROTEINI",
        "gap_revenue_eur": 67846.68
      },
      {
        "sku": "POL09769",
        "name": "Polleo Premium HydroX Whey 908g Vanilija",
        "category": "PROTEINI",
        "gap_revenue_eur": 63919.7
      },
      {
        "sku": "POL04468",
        "name": "Polleo Vegan Baked Cookie 75 g - Double Chocolate",
        "category": "RTD & SNACKS",
        "gap_revenue_eur": 54208.87
      },
      {
        "sku": "ON00222",
        "name": "Creatine, 317g",
        "category": "SPORTSKA PREHRANA",
        "gap_revenue_eur": 48020.57
      },
      {
        "sku": "POL12881",
        "name": "Polleo NextGen Protein 2 kg Cookies & Cream",
        "category": "PROTEINI",
        "gap_revenue_eur": 47891.27
      },
      {
        "sku": "POL12880",
        "name": "Polleo NextGen Protein 2 kg Vanilla",
        "category": "PROTEINI",
        "gap_revenue_eur": 38515.52
      }
    ]
  },
  "slow_movers": {
    "dead_stock_eur": 859351.5199999999,
    "slow_mover_eur": 2041229.61,
    "overstock_eur": 461354.42,
    "healthy_eur": 1097393.5999999999,
    "understock_eur": 665021.58,
    "gadgets_eur": 389240.74,
    "non_food_eur": 577109.96
  },
  "bridge": {
    "available": true,
    "type": "full",
    "components": [
      "volume",
      "price",
      "mix",
      "cogs"
    ],
    "total_margin_variance": -1535294.62,
    "plan_margin": 2836331.079999999,
    "actual_margin": 1299962.5099999998,
    "window_weeks": [
      202612,
      202613,
      202614,
      202615,
      202616,
      202617,
      202618,
      202619
    ]
  },
  "feasibility_matrix": [
    {
      "request": "13w inventory projection (\u20ac)",
      "status": "DONE",
      "note": "Built earlier \u2014 Stock Projection chart + Scenario Planner (now aligned)."
    },
    {
      "request": "Lost sales (units + cost + revenue)",
      "status": "DONE",
      "note": "Walk-forward simulation, all SKUs, WH+stores."
    },
    {
      "request": "Locked cash in overstock",
      "status": "DONE",
      "note": "Per-SKU + by-category + by-supplier; real LT where available, tier fallback otherwise."
    },
    {
      "request": "Contest July risk",
      "status": "PARTIAL",
      "note": "No contest SKU list available. Used sku_uplift.csv promo_uplift factors; fallback 1.5\u00d7 on Gold/Silver. Real contest volumes still needed from sales team."
    },
    {
      "request": "Vol/Price/Mix/COGS bridge",
      "status": "PARTIAL",
      "note": "Full 4-component decomposition over last 8 backtest weeks. Plan price/cost = current snapshot \u2014 historical snapshots would tighten the price effect."
    },
    {
      "request": "Slow movers",
      "status": "DONE",
      "note": "LT-relative thresholds (2\u00d7/3\u00d7 LT), all suppliers, full pivot by category + supplier."
    }
  ]
}