{
  "schemaVersion": "2.0",
  "lessonId": "roast-potatoes",
  "lessonName": "Roast Potatoes",
  "promptTitle": "Crispy Roast Potatoes",
  "baseServings": 4,
  "mediaConfig": {
    "baseUrl": "https://media.picius.io",
    "suggestedQuality": "720p"
  },
  "ingredientSections": [
    {
      "title": "Main",
      "ingredients": [
        {
          "id": "potatoes",
          "name": "Potatoes",
          "emoji": "🥔",
          "quantity": {
            "kind": "quantity",
            "amount": 2,
            "unit": {
              "singular": "lb",
              "plural": "lbs"
            },
            "referenceServings": 4
          }
        },
        {
          "id": "garlic",
          "name": "Garlic head",
          "emoji": "🧄",
          "quantity": {
            "kind": "quantity",
            "amount": 1,
            "unit": {
              "singular": "head",
              "plural": "heads"
            },
            "referenceServings": 4
          }
        },
        {
          "id": "rosemary",
          "name": "Rosemary sprigs",
          "emoji": "🌿",
          "quantity": {
            "kind": "quantity",
            "amount": 2,
            "unit": {
              "singular": "sprig",
              "plural": "sprigs"
            },
            "referenceServings": 4
          }
        }
      ]
    },
    {
      "title": "For the Pan",
      "ingredients": [
        {
          "id": "olive-oil-pan",
          "name": "Olive oil (for the pan)",
          "emoji": "🫒",
          "quantity": {
            "kind": "quantity",
            "amount": 0.5,
            "unit": {
              "singular": "cup",
              "plural": "cups"
            },
            "referenceServings": 4
          }
        }
      ]
    },
    {
      "title": "For Boiling",
      "ingredients": [
        {
          "id": "baking-soda",
          "name": "Baking soda",
          "emoji": "🧂",
          "quantity": {
            "kind": "text",
            "text": "½ tsp per quart of water"
          }
        },
        {
          "id": "salt",
          "name": "Salt",
          "emoji": "🧂",
          "quantity": {
            "kind": "text",
            "text": "1 tsp per quart of water"
          }
        }
      ]
    },
    {
      "title": "For Coating",
      "ingredients": [
        {
          "id": "olive-oil-coating",
          "name": "Olive oil (for coating potatoes)",
          "emoji": "🫒",
          "quantity": {
            "kind": "quantity",
            "amount": 2,
            "unit": {
              "singular": "tbsp",
              "plural": "tbsp"
            },
            "referenceServings": 4
          }
        }
      ]
    }
  ],
  "equipment": [
    "Large baking pan or sheet",
    "Large pot",
    "Colander or strainer",
    "Chef's knife",
    "Cutting board",
    "Oven mitts"
  ],
  "recipeFAQ": [
    {
      "question": "What type of potatoes work best?",
      "answer": "Yukon Gold or Russet potatoes work great. Yukon Gold have a buttery flavor, while Russets get extra crispy."
    },
    {
      "question": "Why do we add baking soda to the water?",
      "answer": "Baking soda makes the water alkaline, which breaks down the potato surface. This creates a rough, starchy exterior that gets incredibly crispy in the oven."
    },
    {
      "question": "Can I skip preheating the pan?",
      "answer": "Don't skip it! A hot pan with hot oil is key to getting crispy potatoes. It starts crisping them immediately when they hit the pan."
    },
    {
      "question": "How do I know when the potatoes are done boiling?",
      "answer": "A knife should slide in with almost no resistance, but the potato should still hold its shape. If it falls apart, it's overcooked but still usable."
    }
  ],
  "steps": [
    {
      "idx": 0,
      "stepId": "kitchen-mode-activated",
      "title": "Kitchen Mode Activated",
      "header": "Kitchen Mode Activated",
      "subHeader": "Let's make roast potatoes\n\nWhenever you have a question, say\n\nHey Chef\n\nand ask away",
      "headerPositioning": "middle",
      "muted": true,
      "repeat": true
    },
    {
      "idx": 1,
      "stepId": "ingredients-check",
      "title": "Ingredients Check",
      "header": "Ingredients Check",
      "subHeader": "Make sure you have everything",
      "headerPositioning": "top",
      "muted": true,
      "repeat": true,
      "showServingsControl": true,
      "narration": "First, let's make sure you have everything.",
      "instructionsForAI": [
        "Example opening: \"First, let's make sure you have everything ready.\"",
        "Unless directly asked by the user, do NOT list every item individually since the user can see them on screen."
      ]
    },
    {
      "idx": 2,
      "stepId": "oven-on",
      "title": "Preheat Oven with Pan",
      "header": "Preheat Oven with Pan",
      "subHeader": "430°F with pan inside",
      "mediaUrl": "oven-on.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Put your baking pan in the oven and preheat to 430 degrees Fahrenheit. We need both the oven and pan to be very hot.",
      "tags": [
        { "emoji": "🔥", "text": "430° F" }
      ],
      "instructionsForAI": [
        "Example opening: \"Put your baking pan in the oven and set it to 430 degrees Fahrenheit. We want both the oven and the pan to be very hot - this is the secret to crispy potatoes.\""
      ]
    },
    {
      "idx": 3,
      "stepId": "cut-potatoes",
      "title": "Cut the Potatoes",
      "header": "Cut the Potatoes",
      "subHeader": "Large chunks, about 2 inches",
      "mediaUrl": "cut-potatoes.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Wash the potatoes and cut them into large chunks, about golf ball sized. No need to peel them.",
      "ingredients": [
        {
          "id": "potatoes",
          "name": "Potatoes",
          "emoji": "🥔",
          "quantity": { "kind": "quantity", "amount": 2, "unit": { "singular": "lb", "plural": "lbs" }, "referenceServings": 4 }
        }
      ],
      "instructionsForAI": [
        "Example opening: \"Wash your potatoes and cut them into large chunks, about golf ball sized. No need to peel them - the skin gets wonderfully crispy.\""
      ]
    },
    {
      "idx": 4,
      "stepId": "add-water",
      "title": "Add Water and Season",
      "header": "Add Water and Season",
      "subHeader": "½ tsp soda + 1 tsp salt per quart",
      "mediaUrl": "add-water.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Put the potatoes in a pot and cover with water about an inch above. Add half a teaspoon of baking soda and one teaspoon of salt for each quart of water you used. Would you like help calculating how much to add?",
      "ingredients": [
        {
          "id": "baking-soda",
          "name": "Baking soda",
          "emoji": "🧂",
          "quantity": { "kind": "text", "text": "½ tsp per quart" }
        },
        {
          "id": "salt",
          "name": "Salt",
          "emoji": "🧂",
          "quantity": { "kind": "text", "text": "1 tsp per quart" }
        }
      ],
      "instructionsForAI": [
        "Example opening: \"Put the potatoes in a large pot and cover with water, about an inch above the potatoes. Try to note how much water you're using - you'll need half a teaspoon of baking soda and one teaspoon of salt per quart of water. Would you like help calculating how much to add?\"",
        "Offer to help calculate the baking soda and salt if the user mentions how much water they used.",
        "For example: 2 quarts = 1 tsp baking soda + 2 tsp salt, 3 quarts = 1.5 tsp baking soda + 3 tsp salt, 4 quarts = 2 tsp baking soda + 4 tsp salt."
      ]
    },
    {
      "idx": 5,
      "stepId": "boil",
      "title": "Boil the Potatoes",
      "header": "Boil the Potatoes",
      "subHeader": "Simmer uncovered, 8 minutes",
      "mediaUrl": "boil.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Bring to a boil, then reduce to a simmer. Cook uncovered for about 8 minutes.",
      "suggestTimer": {
        "seconds": 480,
        "label": "Potatoes simmering",
        "buttonText": "Start 8 minute timer",
        "sayWhenDone": "Time to check your potatoes!"
      },
      "instructionsForAI": [
        "Example opening: \"Bring the water to a boil, then turn the heat down to a simmer. Let them cook uncovered for about 8 minutes.\""
      ]
    },
    {
      "idx": 6,
      "stepId": "check-potatoes",
      "title": "Check the Potatoes",
      "header": "Check the Potatoes",
      "subHeader": "Knife should slide in easily",
      "mediaUrl": "check-potatoes.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Check with a knife - it should slide in with almost no resistance, but the potato should still hold its shape.",
      "faq": [
        {
          "question": "My potatoes are falling apart, did I overcook them?",
          "answer": "They might be slightly overcooked, but don't worry! They'll still work great. Just be extra gentle when mixing them with oil later."
        },
        {
          "question": "The knife still meets some resistance",
          "answer": "Let them simmer for another 2-3 minutes and check again. They need to be cooked through for the best texture."
        }
      ],
      "instructionsForAI": [
        "Example opening: \"Poke a potato with a knife. It should slide in with almost no resistance, but the potato should still hold its shape. If it's still firm inside, give it another 2-3 minutes.\""
      ]
    },
    {
      "idx": 7,
      "stepId": "strain",
      "title": "Strain and Dry",
      "header": "Strain and Dry",
      "subHeader": "Wait until steam stops, 10-15 min",
      "mediaUrl": "strain.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Strain the potatoes and let them sit until they stop steaming, about 10 to 15 minutes. Dry potatoes get much crispier.",
      "suggestTimer": {
        "seconds": 720,
        "label": "Potatoes drying",
        "buttonText": "Start 12 minute timer",
        "sayWhenDone": "Check if your potatoes have stopped steaming."
      },
      "instructionsForAI": [
        "Example opening: \"Strain the potatoes and let them sit in the strainer. We need to wait until they stop steaming - about 10 to 15 minutes. This is important because dry potatoes get much crispier in the oven.\""
      ]
    },
    {
      "idx": 8,
      "stepId": "prepare-pan",
      "title": "Prepare the Pan",
      "header": "Prepare the Pan",
      "subHeader": "Add oil, rosemary, garlic - heat 5 min",
      "mediaUrl": "prepare-pan.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Once potatoes stop steaming, take the hot pan out. Add the olive oil, rosemary, and garlic cut in half. Return to oven for 5 minutes - we'll coat the potatoes while it heats.",
      "suggestTimer": {
        "seconds": 300,
        "label": "Oil heating",
        "buttonText": "Start 5 minute timer",
        "sayWhenDone": "Take the pan out of the oven now - the oil is ready!"
      },
      "ingredients": [
        {
          "id": "olive-oil-pan",
          "name": "Olive oil",
          "emoji": "🫒",
          "quantity": { "kind": "quantity", "amount": 0.5, "unit": { "singular": "cup", "plural": "cups" }, "referenceServings": 4 }
        },
        {
          "id": "rosemary",
          "name": "Rosemary",
          "emoji": "🌿",
          "quantity": { "kind": "quantity", "amount": 2, "unit": { "singular": "sprig", "plural": "sprigs" }, "referenceServings": 4 }
        },
        {
          "id": "garlic",
          "name": "Garlic head (halved)",
          "emoji": "🧄",
          "quantity": { "kind": "quantity", "amount": 1, "unit": { "singular": "head", "plural": "heads" }, "referenceServings": 4 }
        }
      ],
      "instructionsForAI": [
        "Example opening: \"Now that the potatoes have stopped steaming, carefully take the hot pan out of the oven. Add the olive oil, rosemary sprigs, and the garlic head cut in half. Put the pan back in the oven for 5 minutes - we'll coat the potatoes while it heats.\""
      ]
    },
    {
      "idx": 9,
      "stepId": "mix-potatoes",
      "title": "Coat the Potatoes",
      "header": "Coat the Potatoes",
      "subHeader": "Toss gently with olive oil",
      "mediaUrl": "mix-potatoes.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Gently toss the potatoes with 2 tablespoons of olive oil. Non-smooth is great, that's what makes them crispy. Just make sure they don't become mashed potatoes.",
      "ingredients": [
        {
          "id": "olive-oil-coating",
          "name": "Olive oil",
          "emoji": "🫒",
          "quantity": { "kind": "quantity", "amount": 2, "unit": { "singular": "tbsp", "plural": "tbsp" }, "referenceServings": 4 }
        }
      ],
      "instructionsForAI": [
        "Example opening: \"Gently toss the potatoes with about 2 tablespoons of olive oil. You'll notice the outside gets a bit rough and fluffy - non-smooth is great, that's what makes them super crispy. Just make sure they don't become mashed potatoes. Don't worry if some bits break off, those get extra crispy.\""
      ]
    },
    {
      "idx": 10,
      "stepId": "potatoes-in-oven",
      "title": "Potatoes in the Oven",
      "header": "Potatoes in the Oven",
      "subHeader": "Don't crowd them, 20 minutes",
      "mediaUrl": "potatoes-in-oven.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Take the pan out, remove the rosemary and save it for garnish. Add potatoes to the hot oil, give them space to crisp up. Roast for 20 minutes without touching them, then we'll flip them.",
      "suggestTimer": {
        "seconds": 1200,
        "label": "Potatoes roasting",
        "buttonText": "Start 20 minute timer",
        "sayWhenDone": "Time to flip your potatoes!"
      },
      "instructionsForAI": [
        "Example opening: \"Take the pan out and remove the rosemary - keep it for garnish later. Add the potatoes to the hot oil, spreading them out so they have room to breathe. Crowded potatoes steam instead of crisp. Put them in the oven for 20 minutes - don't touch them, let them develop a nice crust. After 20 minutes we'll flip them.\""
      ]
    },
    {
      "idx": 11,
      "stepId": "flip-potatoes",
      "title": "Flip the Potatoes",
      "header": "Flip the Potatoes",
      "subHeader": "Flip and return to oven, 10-15 min",
      "mediaUrl": "flip-potatoes.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Flip all the potatoes - they should have a nice golden crust. Return to the oven for another 10 to 15 minutes until golden and crispy all over.",
      "suggestTimer": {
        "seconds": 750,
        "label": "Final roasting",
        "buttonText": "Start 12 minute timer",
        "sayWhenDone": "Check your potatoes! They should be golden and crispy."
      },
      "instructionsForAI": [
        "Example opening: \"Take the pan out and flip all the potatoes - they should have a nice golden crust on the bottom. Return them to the oven for another 10 to 15 minutes until they're golden and crispy all over.\""
      ]
    },
    {
      "idx": 12,
      "stepId": "plate",
      "title": "Plate",
      "header": "Plate",
      "mediaUrl": "plate.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Stack the potatoes on a plate and garnish with the reserved rosemary. Squeeze out that roasted garlic and spread it on top.",
      "instructionsForAI": [
        "Example opening: \"Stack the potatoes on a plate and garnish with that rosemary we saved. Don't forget the roasted garlic from the pan - you can squeeze it out and spread it on the potatoes. Serve right away while they're hot and crispy.\""
      ]
    },
    {
      "idx": 13,
      "stepId": "enjoy",
      "title": "Enjoy",
      "header": "Enjoy!",
      "subHeader": "Crispy roast potatoes - enjoy!",
      "mediaUrl": "enjoy.mp4",
      "headerPositioning": "bottom",
      "muted": true,
      "repeat": true,
      "resizeMode": "fill",
      "narration": "Enjoy your crispy roast potatoes!",
      "instructionsForAI": [
        "Example opening: \"Enjoy your crispy roast potatoes!\"",
        "Keep it simple and celebratory."
      ]
    }
  ],
  "servingsConfig": {
    "baseServings": 4,
    "unitsPerServing": 1,
    "defaultServings": 4,
    "minServings": 2,
    "maxServings": 8,
    "step": 1,
    "unitSingular": "serving",
    "unitPlural": "servings",
    "label": "servings"
  },
  "introConfig": {
    "title": "Roast Potatoes",
    "subtitle": "Crispy, golden perfection",
    "totalTime": "1 hour 15 min",
    "activeTime": {
      "value": "25 min",
      "note": "Plus roasting time"
    },
    "backgroundVideoUrl": "enjoy.mp4",
    "learnOption": {
      "title": "Learn",
      "duration": "2 minutes",
      "description": "Watch an overview and understand the technique"
    },
    "cookOption": {
      "title": "Cook",
      "duration": "1 hour 15 min",
      "description": "Jump straight to cooking with voice guidance"
    },
    "hideIntroIngredients": false
  },
  "assistantConfig": {
    "region": "eastus",
    "voiceName": "en-US-AlloyTurboMultilingualNeural",
    "keywordModelName": "heychef2"
  },
  "startButtonText": "Start AI Kitchen Mode"
}
