Files
bakery-ia/shared/demo/fixtures/enterprise/parent/04-recipes.json
2025-12-14 11:58:14 +01:00

118 lines
3.8 KiB
JSON

{
"recipes": [
{
"id": "30000000-0000-0000-0000-000000000001",
"tenant_id": "80000000-0000-4000-a000-000000000001",
"name": "Baguette Premium - Enterprise Standard",
"recipe_code": "ENT-BAG-STD-001",
"version": "2.0",
"finished_product_id": "20000000-0000-0000-0000-000000000001",
"description": "Receta estándar de baguette premium para todas las ubicaciones enterprise. Optimizada para producción masiva con calidad consistente.",
"category": "Panes",
"cuisine_type": "Francesa",
"difficulty_level": 2,
"yield_quantity": 50.0,
"yield_unit": "units",
"prep_time_minutes": 30,
"cook_time_minutes": 25,
"total_time_minutes": 180,
"rest_time_minutes": 120,
"estimated_cost_per_unit": 1.8,
"last_calculated_cost": 1.75,
"cost_calculation_date": "2025-01-14T00:00:00Z",
"target_margin_percentage": 65.0,
"suggested_selling_price": 2.95,
"status": "APPROVED",
"is_active": true,
"is_standardized": true,
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"created_by": "50000000-0000-0000-0000-000000000011",
"enterprise_standard": true,
"applicable_locations": [
"Madrid Centro",
"Barcelona Gràcia",
"Valencia Ruzafa"
],
"instructions": {
"steps": [
{
"step": 1,
"title": "Amasado Estándar",
"description": "Mezclar harina, agua, sal y levadura en amasadora espiral durante 20 minutos. Temperatura de masa objetivo: 24°C.",
"duration_minutes": 20
},
{
"step": 2,
"title": "Fermentación Controlada",
"description": "Fermentar en cámara a 26°C con 75% humedad durante 90 minutos.",
"duration_minutes": 90
},
{
"step": 3,
"title": "División y Formado",
"description": "Dividir en piezas de 280g y formar baguettes con equipo automático.",
"duration_minutes": 25
},
{
"step": 4,
"title": "Fermentación Final",
"description": "Fermentación final en cámara a 28°C con 80% humedad durante 60 minutos.",
"duration_minutes": 60
},
{
"step": 5,
"title": "Cocción",
"description": "Hornear a 240°C con vapor durante 25 minutos en horno rotativo.",
"duration_minutes": 25
}
],
"quality_checks": [
{
"check": "Temperatura de masa",
"target": "24°C",
"tolerance": "±1°C"
},
{
"check": "Peso final",
"target": "280g",
"tolerance": "±5g"
},
{
"check": "Color de corteza",
"target": "Dorado intenso"
}
]
}
}
],
"recipe_ingredients": [
{
"id": "30000000-0000-0000-0000-000000001001",
"tenant_id": "80000000-0000-4000-a000-000000000001",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"ingredient_id": "10000000-0000-0000-0000-000000000001",
"quantity": 14.0,
"unit": "kilograms",
"substitution_options": [
"10000000-0000-0000-0000-000000000002"
],
"is_essential": true,
"created_at": "BASE_TS",
"enterprise_standard": true
},
{
"id": "30000000-0000-0000-0000-000000001002",
"tenant_id": "80000000-0000-4000-a000-000000000001",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"ingredient_id": "10000000-0000-0000-0000-000000000002",
"quantity": 0.5,
"unit": "kilograms",
"substitution_options": [],
"is_essential": false,
"created_at": "BASE_TS",
"enterprise_standard": true,
"notes": "Solo para versión premium"
}
]
}