{
  "schema": "nutrime-kitchen/1",
  "name": "Institutional kitchen concept",
  "room": {
    "length": 12000,
    "width": 8000,
    "height": 3000
  },
  "assumptions": "Illustrative room and generic equipment. No facility survey or approved throughput.",
  "environment": {
    "style": "clinical"
  },
  "budget": {
    "usdZar": 18,
    "marginPercent": 15,
    "vatPercent": 15,
    "extras": {
      "delivery": null,
      "installation": null,
      "building": null,
      "professional": null
    }
  },
  "items": [
    {
      "type": "shelf",
      "id": "K01",
      "x": 1800,
      "z": 400,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Wide dry store rack",
      "category": "Storage",
      "zone": "Dry storage",
      "colour": "#bdc7ca",
      "label": "Wide dry store rack",
      "w": 2400,
      "d": 500,
      "h": 1800,
      "dimensionBasis": "Concept dimensions",
      "shape": "shelf",
      "variantId": "shelf-1",
      "elev": 0
    },
    {
      "type": "fridge",
      "id": "K02",
      "x": 4150,
      "z": 550,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "PolarCab MBF8117 · double upright · 1240 L",
      "category": "Refrigeration",
      "zone": "Cold storage",
      "colour": "#bdc7ca",
      "label": "PolarCab MBF8117 · double upright · 1240 L",
      "w": 1315,
      "d": 845,
      "h": 2130,
      "dimensionBasis": "Published dimensions",
      "shape": "upright",
      "doors": 2,
      "capacity": "1240 L",
      "source": "https://munaaz.co.za/shop/refrigeration/double-door-upright-fridge-3/",
      "price": {
        "low": 42855.47,
        "high": 42855.47,
        "currency": "ZAR",
        "vat": "included",
        "url": "https://munaaz.co.za/shop/refrigeration/double-door-upright-fridge-3/",
        "supplier": "Munaaz",
        "date": "2026-10-25"
      },
      "variantId": "fridge-double",
      "elev": 0
    },
    {
      "type": "freezer",
      "id": "K03",
      "x": 5700,
      "z": 550,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "PolarCab MBF8114 · double upright · 1240 L",
      "category": "Refrigeration",
      "zone": "Cold storage",
      "colour": "#bdc7ca",
      "label": "PolarCab MBF8114 · double upright · 1240 L",
      "w": 1315,
      "d": 845,
      "h": 2130,
      "dimensionBasis": "Published dimensions",
      "shape": "upright",
      "doors": 2,
      "capacity": "1240 L",
      "source": "https://munaaz.co.za/shop/refrigeration/double-door-upright-freezer-3/",
      "price": {
        "low": 50941.41,
        "high": 50941.41,
        "currency": "ZAR",
        "vat": "included",
        "url": "https://munaaz.co.za/shop/refrigeration/double-door-upright-freezer-3/",
        "supplier": "Munaaz",
        "date": "2026-10-25"
      },
      "variantId": "freezer-double",
      "elev": 0
    },
    {
      "type": "vegSink",
      "id": "K04",
      "x": 1400,
      "z": 1900,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Double bowl produce sink",
      "category": "Preparation",
      "zone": "Produce washing",
      "colour": "#bdc7ca",
      "label": "Double bowl produce sink",
      "w": 1800,
      "d": 700,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "sink",
      "bowls": 2,
      "variantId": "produce-1",
      "elev": 0
    },
    {
      "type": "handSink",
      "id": "K05",
      "x": 450,
      "z": 900,
      "rot": 90,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Wall-mounted handwash basin",
      "category": "Washing",
      "zone": "Handwashing",
      "colour": "#bdc7ca",
      "label": "Wall-mounted handwash basin",
      "w": 500,
      "d": 500,
      "h": 850,
      "dimensionBasis": "Concept dimensions",
      "shape": "sink",
      "bowls": 1,
      "wallMounted": true,
      "variantId": "hand-1",
      "elev": 0
    },
    {
      "type": "table",
      "id": "K06",
      "x": 5200,
      "z": 3200,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Raw prep bench · 2400 mm",
      "category": "Preparation",
      "zone": "Raw preparation",
      "colour": "#bdc7ca",
      "label": "Raw prep bench · 2400 mm",
      "w": 2400,
      "d": 850,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "table",
      "variantId": "raw-2400",
      "elev": 0
    },
    {
      "type": "readyTable",
      "id": "K07",
      "x": 5200,
      "z": 5550,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Ready food bench · 2400 mm",
      "category": "Preparation",
      "zone": "Ready food preparation",
      "colour": "#bdc7ca",
      "label": "Ready food bench · 2400 mm",
      "w": 2400,
      "d": 850,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "table",
      "variantId": "ready-1",
      "elev": 0
    },
    {
      "type": "range",
      "id": "K08",
      "x": 11350,
      "z": 1700,
      "rot": 90,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Six burner range · wide concept",
      "category": "Cooking",
      "zone": "Cooking",
      "colour": "#bdc7ca",
      "label": "Six burner range · wide concept",
      "w": 1800,
      "d": 900,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "range",
      "burners": 6,
      "variantId": "range-wide",
      "elev": 0
    },
    {
      "type": "oven",
      "id": "K09",
      "x": 11300,
      "z": 3350,
      "rot": 90,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Tall combi oven · concept",
      "category": "Cooking",
      "zone": "Cooking",
      "colour": "#bdc7ca",
      "label": "Tall combi oven · concept",
      "w": 1000,
      "d": 950,
      "h": 1800,
      "dimensionBasis": "Concept dimensions",
      "shape": "oven",
      "trays": 10,
      "variantId": "oven-1",
      "elev": 0
    },
    {
      "type": "kettle",
      "id": "K10",
      "x": 11100,
      "z": 5150,
      "rot": 90,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Bulk kettle · 60 L concept",
      "category": "Cooking",
      "zone": "Cooking",
      "colour": "#bdc7ca",
      "label": "Bulk kettle · 60 L concept",
      "w": 1200,
      "d": 1200,
      "h": 1100,
      "dimensionBasis": "Concept dimensions",
      "shape": "kettle",
      "capacity": "60 L",
      "variantId": "kettle-60",
      "elev": 0
    },
    {
      "type": "hood",
      "id": "K11",
      "x": 11050,
      "z": 3200,
      "rot": 90,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Long cooking line canopy · concept",
      "category": "Ventilation",
      "zone": "Extraction",
      "colour": "#bdc7ca",
      "label": "Long cooking line canopy · concept",
      "w": 5200,
      "d": 1500,
      "h": 450,
      "dimensionBasis": "Concept dimensions",
      "shape": "hood",
      "elev": 2100,
      "variantId": "hood-concept"
    },
    {
      "type": "doubleSink",
      "id": "K12",
      "x": 500,
      "z": 4500,
      "rot": 90,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Double bowl pot sink",
      "category": "Washing",
      "zone": "Dishwashing",
      "colour": "#bdc7ca",
      "label": "Double bowl pot sink",
      "w": 2400,
      "d": 700,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "sink",
      "bowls": 2,
      "variantId": "dishsink-1",
      "elev": 0
    },
    {
      "type": "dishwasher",
      "id": "K13",
      "x": 650,
      "z": 6450,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Hood type dishwasher · concept",
      "category": "Washing",
      "zone": "Dishwashing",
      "colour": "#bdc7ca",
      "label": "Hood type dishwasher · concept",
      "w": 800,
      "d": 850,
      "h": 1400,
      "dimensionBasis": "Concept dimensions",
      "shape": "dishwasher",
      "variantId": "dishwasher-1",
      "elev": 0
    },
    {
      "type": "cleanShelf",
      "id": "K14",
      "x": 2450,
      "z": 6650,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Clean utensil rack · 1500 mm",
      "category": "Washing",
      "zone": "Clean storage",
      "colour": "#bdc7ca",
      "label": "Clean utensil rack · 1500 mm",
      "w": 1500,
      "d": 500,
      "h": 1800,
      "dimensionBasis": "Concept dimensions",
      "shape": "cleanShelf",
      "variantId": "clean-1",
      "elev": 0
    },
    {
      "type": "pass",
      "id": "K15",
      "x": 8250,
      "z": 7050,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Three pan serving counter",
      "category": "Serving",
      "zone": "Serving",
      "colour": "#bdc7ca",
      "label": "Three pan serving counter",
      "w": 2400,
      "d": 750,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "pass",
      "pans": 3,
      "variantId": "pass-1",
      "elev": 0
    },
    {
      "type": "bin",
      "id": "K16",
      "x": 1800,
      "z": 4250,
      "rot": 0,
      "locked": false,
      "allowance": null,
      "condition": "Not assessed",
      "name": "Lidded waste station",
      "category": "Washing",
      "zone": "Waste",
      "colour": "#bdc7ca",
      "label": "Lidded waste station",
      "w": 600,
      "d": 600,
      "h": 900,
      "dimensionBasis": "Concept dimensions",
      "shape": "bin",
      "variantId": "bin-1",
      "elev": 0
    }
  ],
  "scenario": {
    "people": 300,
    "litresPerServing": 0.35,
    "vesselLitres": 60,
    "fillPercent": 75,
    "vessels": 2,
    "cookMinutes": 45,
    "turnaroundMinutes": 10
  },
  "updatedAt": "2026-10-25T14:44:24.281Z"
}