{
  "version": "1.4",
  "description": "Baker's Buddy sample recipe — Hot Cocoa Cookies",
  "recipes": [
    {
      "id": "r-hot-cocoa-cookies",
      "name": "Hot Cocoa Cookies",
      "notes": "Soft, chewy chocolate cookies topped with melty marshmallows and a chocolate drizzle — like a mug of hot cocoa. Adapted from Two Peas & Their Pod. Prices aren't set — tap each ingredient to add what you pay.",
      "servings": 38,
      "timeHours": 0,
      "timeMinutes": 25,
      "ingredientsCost": 0,
      "suppliesCost": 0,
      "laborCost": 0,
      "totalCost": 0,
      "costPerServing": 0,
      "ingredients": [
        { "pantryItemId": "pi-flour", "pantryItemName": "All-Purpose Flour", "quantity": 2, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-cocoa", "pantryItemName": "Unsweetened Cocoa Powder", "quantity": 0.66, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-baking-soda", "pantryItemName": "Baking Soda", "quantity": 1, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-salt", "pantryItemName": "Kosher Salt", "quantity": 0.5, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-butter", "pantryItemName": "Unsalted Butter", "quantity": 0.75, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-brown-sugar", "pantryItemName": "Light Brown Sugar", "quantity": 0.75, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-granulated-sugar", "pantryItemName": "Granulated Sugar", "quantity": 0.75, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-eggs", "pantryItemName": "Large Eggs", "quantity": 2, "unit": "unit", "cost": 0 },
        { "pantryItemId": "pi-vanilla", "pantryItemName": "Pure Vanilla Extract", "quantity": 2, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-marshmallows", "pantryItemName": "Marshmallows", "quantity": 5, "unit": "ounce", "cost": 0 },
        { "pantryItemId": "pi-chocolate", "pantryItemName": "Chocolate", "quantity": 0.25, "unit": "cup", "cost": 0 }
      ],
      "supplies": [],
      "createdAt": "2026-01-01T00:00:00.000",
      "updatedAt": "2026-01-01T00:00:00.000"
    }
  ],
  "pantryItems": [
    { "id": "pi-flour", "name": "All-Purpose Flour", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-cocoa", "name": "Unsweetened Cocoa Powder", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-baking-soda", "name": "Baking Soda", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-salt", "name": "Kosher Salt", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-butter", "name": "Unsalted Butter", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-brown-sugar", "name": "Light Brown Sugar", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-granulated-sugar", "name": "Granulated Sugar", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-eggs", "name": "Large Eggs", "unitTypeString": "count", "purchaseQuantity": 12, "purchaseUnit": "unit", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 12, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-vanilla", "name": "Pure Vanilla Extract", "unitTypeString": "liquid", "purchaseQuantity": 1, "purchaseUnit": "fluid ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 29.5735, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-marshmallows", "name": "Marshmallows", "unitTypeString": "solid", "purchaseQuantity": 12, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 340.194, "isSupply": false, "needsPrice": true, "notes": "Sold by the bag — e.g. 12 oz", "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-chocolate", "name": "Chocolate", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": "Finely chopped, for garnish", "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" }
  ]
}
