Improve demo seed

This commit is contained in:
Urtzi Alfaro
2025-10-17 07:31:14 +02:00
parent b6cb800758
commit d4060962e4
56 changed files with 8235 additions and 339 deletions

View File

@@ -0,0 +1,545 @@
{
"lotes_produccion": [
{
"id": "40000000-0000-0000-0000-000000000001",
"batch_number": "BATCH-20250115-001",
"product_id": "20000000-0000-0000-0000-000000000001",
"product_name": "Baguette Francesa Tradicional",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"planned_start_offset_days": -7,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 165,
"planned_quantity": 100.0,
"actual_quantity": 98.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 98.0,
"quality_score": 95.0,
"waste_quantity": 2.0,
"defect_quantity": 0.0,
"estimated_cost": 150.00,
"actual_cost": 148.50,
"labor_cost": 80.00,
"material_cost": 55.00,
"overhead_cost": 13.50,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Producción estándar, sin incidencias",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000002",
"batch_number": "BATCH-20250115-002",
"product_id": "20000000-0000-0000-0000-000000000002",
"product_name": "Croissant de Mantequilla Artesanal",
"recipe_id": "30000000-0000-0000-0000-000000000002",
"planned_start_offset_days": -7,
"planned_start_hour": 5,
"planned_start_minute": 0,
"planned_duration_minutes": 240,
"planned_quantity": 120.0,
"actual_quantity": 115.0,
"status": "COMPLETED",
"priority": "HIGH",
"current_process_stage": "packaging",
"yield_percentage": 95.8,
"quality_score": 92.0,
"waste_quantity": 3.0,
"defect_quantity": 2.0,
"estimated_cost": 280.00,
"actual_cost": 275.00,
"labor_cost": 120.00,
"material_cost": 125.00,
"overhead_cost": 30.00,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Laminado perfecto, buen desarrollo",
"equipment_used": ["50000000-0000-0000-0000-000000000002", "50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000003",
"batch_number": "BATCH-20250116-001",
"product_id": "20000000-0000-0000-0000-000000000003",
"product_name": "Pan de Pueblo con Masa Madre",
"recipe_id": "30000000-0000-0000-0000-000000000003",
"planned_start_offset_days": -6,
"planned_start_hour": 7,
"planned_start_minute": 30,
"planned_duration_minutes": 300,
"planned_quantity": 80.0,
"actual_quantity": 80.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 100.0,
"quality_score": 98.0,
"waste_quantity": 0.0,
"defect_quantity": 0.0,
"estimated_cost": 200.00,
"actual_cost": 195.00,
"labor_cost": 90.00,
"material_cost": 80.00,
"overhead_cost": 25.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": true,
"production_notes": "Excelente fermentación de la masa madre",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000004",
"batch_number": "BATCH-20250116-002",
"product_id": "20000000-0000-0000-0000-000000000004",
"product_name": "Napolitana de Chocolate",
"recipe_id": "30000000-0000-0000-0000-000000000004",
"planned_start_offset_days": -6,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 180,
"planned_quantity": 90.0,
"actual_quantity": 88.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 97.8,
"quality_score": 94.0,
"waste_quantity": 1.0,
"defect_quantity": 1.0,
"estimated_cost": 220.00,
"actual_cost": 218.00,
"labor_cost": 95.00,
"material_cost": 98.00,
"overhead_cost": 25.00,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Distribución uniforme del chocolate",
"equipment_used": ["50000000-0000-0000-0000-000000000001", "50000000-0000-0000-0000-000000000002"]
},
{
"id": "40000000-0000-0000-0000-000000000005",
"batch_number": "BATCH-20250117-001",
"product_id": "20000000-0000-0000-0000-000000000001",
"product_name": "Baguette Francesa Tradicional",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"planned_start_offset_days": -5,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 165,
"planned_quantity": 120.0,
"actual_quantity": 118.0,
"status": "COMPLETED",
"priority": "HIGH",
"current_process_stage": "packaging",
"yield_percentage": 98.3,
"quality_score": 96.0,
"waste_quantity": 1.5,
"defect_quantity": 0.5,
"estimated_cost": 180.00,
"actual_cost": 177.00,
"labor_cost": 95.00,
"material_cost": 65.00,
"overhead_cost": 17.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Lote grande para pedido especial",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000006",
"batch_number": "BATCH-20250117-002",
"product_id": "20000000-0000-0000-0000-000000000002",
"product_name": "Croissant de Mantequilla Artesanal",
"recipe_id": "30000000-0000-0000-0000-000000000002",
"planned_start_offset_days": -5,
"planned_start_hour": 5,
"planned_start_minute": 0,
"planned_duration_minutes": 240,
"planned_quantity": 100.0,
"actual_quantity": 96.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 96.0,
"quality_score": 90.0,
"waste_quantity": 2.0,
"defect_quantity": 2.0,
"estimated_cost": 240.00,
"actual_cost": 238.00,
"labor_cost": 105.00,
"material_cost": 105.00,
"overhead_cost": 28.00,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Algunos croissants con desarrollo irregular",
"quality_notes": "Revisar temperatura de fermentación",
"equipment_used": ["50000000-0000-0000-0000-000000000002", "50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000007",
"batch_number": "BATCH-20250118-001",
"product_id": "20000000-0000-0000-0000-000000000001",
"product_name": "Baguette Francesa Tradicional",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"planned_start_offset_days": -4,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 165,
"planned_quantity": 100.0,
"actual_quantity": 99.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 99.0,
"quality_score": 97.0,
"waste_quantity": 1.0,
"defect_quantity": 0.0,
"estimated_cost": 150.00,
"actual_cost": 149.00,
"labor_cost": 80.00,
"material_cost": 55.00,
"overhead_cost": 14.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Excelente resultado",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000008",
"batch_number": "BATCH-20250118-002",
"product_id": "20000000-0000-0000-0000-000000000003",
"product_name": "Pan de Pueblo con Masa Madre",
"recipe_id": "30000000-0000-0000-0000-000000000003",
"planned_start_offset_days": -4,
"planned_start_hour": 7,
"planned_start_minute": 0,
"planned_duration_minutes": 300,
"planned_quantity": 60.0,
"actual_quantity": 60.0,
"status": "COMPLETED",
"priority": "LOW",
"current_process_stage": "packaging",
"yield_percentage": 100.0,
"quality_score": 99.0,
"waste_quantity": 0.0,
"defect_quantity": 0.0,
"estimated_cost": 155.00,
"actual_cost": 152.00,
"labor_cost": 70.00,
"material_cost": 65.00,
"overhead_cost": 17.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": true,
"production_notes": "Masa madre en punto óptimo",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000009",
"batch_number": "BATCH-20250119-001",
"product_id": "20000000-0000-0000-0000-000000000002",
"product_name": "Croissant de Mantequilla Artesanal",
"recipe_id": "30000000-0000-0000-0000-000000000002",
"planned_start_offset_days": -3,
"planned_start_hour": 5,
"planned_start_minute": 0,
"planned_duration_minutes": 240,
"planned_quantity": 150.0,
"actual_quantity": 145.0,
"status": "COMPLETED",
"priority": "URGENT",
"current_process_stage": "packaging",
"yield_percentage": 96.7,
"quality_score": 93.0,
"waste_quantity": 3.0,
"defect_quantity": 2.0,
"estimated_cost": 350.00,
"actual_cost": 345.00,
"labor_cost": 150.00,
"material_cost": 155.00,
"overhead_cost": 40.00,
"station_id": "STATION-02",
"is_rush_order": true,
"is_special_recipe": false,
"production_notes": "Pedido urgente de evento corporativo",
"equipment_used": ["50000000-0000-0000-0000-000000000002", "50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000010",
"batch_number": "BATCH-20250119-002",
"product_id": "20000000-0000-0000-0000-000000000004",
"product_name": "Napolitana de Chocolate",
"recipe_id": "30000000-0000-0000-0000-000000000004",
"planned_start_offset_days": -3,
"planned_start_hour": 6,
"planned_start_minute": 30,
"planned_duration_minutes": 180,
"planned_quantity": 80.0,
"actual_quantity": 79.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 98.8,
"quality_score": 95.0,
"waste_quantity": 0.5,
"defect_quantity": 0.5,
"estimated_cost": 195.00,
"actual_cost": 192.00,
"labor_cost": 85.00,
"material_cost": 85.00,
"overhead_cost": 22.00,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Buen resultado general",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000011",
"batch_number": "BATCH-20250120-001",
"product_id": "20000000-0000-0000-0000-000000000001",
"product_name": "Baguette Francesa Tradicional",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"planned_start_offset_days": -2,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 165,
"planned_quantity": 110.0,
"actual_quantity": 108.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 98.2,
"quality_score": 96.0,
"waste_quantity": 1.5,
"defect_quantity": 0.5,
"estimated_cost": 165.00,
"actual_cost": 162.00,
"labor_cost": 88.00,
"material_cost": 60.00,
"overhead_cost": 14.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Producción estándar",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000012",
"batch_number": "BATCH-20250120-002",
"product_id": "20000000-0000-0000-0000-000000000003",
"product_name": "Pan de Pueblo con Masa Madre",
"recipe_id": "30000000-0000-0000-0000-000000000003",
"planned_start_offset_days": -2,
"planned_start_hour": 7,
"planned_start_minute": 30,
"planned_duration_minutes": 300,
"planned_quantity": 70.0,
"actual_quantity": 70.0,
"status": "COMPLETED",
"priority": "MEDIUM",
"current_process_stage": "packaging",
"yield_percentage": 100.0,
"quality_score": 98.0,
"waste_quantity": 0.0,
"defect_quantity": 0.0,
"estimated_cost": 175.00,
"actual_cost": 172.00,
"labor_cost": 80.00,
"material_cost": 72.00,
"overhead_cost": 20.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": true,
"production_notes": "Fermentación perfecta",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000013",
"batch_number": "BATCH-20250121-001",
"product_id": "20000000-0000-0000-0000-000000000002",
"product_name": "Croissant de Mantequilla Artesanal",
"recipe_id": "30000000-0000-0000-0000-000000000002",
"planned_start_offset_days": -1,
"planned_start_hour": 5,
"planned_start_minute": 0,
"planned_duration_minutes": 240,
"planned_quantity": 130.0,
"actual_quantity": 125.0,
"status": "COMPLETED",
"priority": "HIGH",
"current_process_stage": "packaging",
"yield_percentage": 96.2,
"quality_score": 94.0,
"waste_quantity": 3.0,
"defect_quantity": 2.0,
"estimated_cost": 310.00,
"actual_cost": 305.00,
"labor_cost": 135.00,
"material_cost": 138.00,
"overhead_cost": 32.00,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Demanda elevada del fin de semana",
"equipment_used": ["50000000-0000-0000-0000-000000000002", "50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000014",
"batch_number": "BATCH-20250121-002",
"product_id": "20000000-0000-0000-0000-000000000001",
"product_name": "Baguette Francesa Tradicional",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"planned_start_offset_days": -1,
"planned_start_hour": 6,
"planned_start_minute": 30,
"planned_duration_minutes": 165,
"planned_quantity": 120.0,
"actual_quantity": 118.0,
"status": "COMPLETED",
"priority": "HIGH",
"current_process_stage": "packaging",
"yield_percentage": 98.3,
"quality_score": 97.0,
"waste_quantity": 1.5,
"defect_quantity": 0.5,
"estimated_cost": 180.00,
"actual_cost": 178.00,
"labor_cost": 95.00,
"material_cost": 66.00,
"overhead_cost": 17.00,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Alta demanda de fin de semana",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000015",
"batch_number": "BATCH-20250122-001",
"product_id": "20000000-0000-0000-0000-000000000001",
"product_name": "Baguette Francesa Tradicional",
"recipe_id": "30000000-0000-0000-0000-000000000001",
"planned_start_offset_days": 0,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 165,
"planned_quantity": 100.0,
"actual_quantity": null,
"status": "IN_PROGRESS",
"priority": "MEDIUM",
"current_process_stage": "baking",
"yield_percentage": null,
"quality_score": null,
"waste_quantity": null,
"defect_quantity": null,
"estimated_cost": 150.00,
"actual_cost": null,
"labor_cost": null,
"material_cost": null,
"overhead_cost": null,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Producción en curso",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000016",
"batch_number": "BATCH-20250122-002",
"product_id": "20000000-0000-0000-0000-000000000002",
"product_name": "Croissant de Mantequilla Artesanal",
"recipe_id": "30000000-0000-0000-0000-000000000002",
"planned_start_offset_days": 0,
"planned_start_hour": 8,
"planned_start_minute": 0,
"planned_duration_minutes": 240,
"planned_quantity": 100.0,
"actual_quantity": null,
"status": "PENDING",
"priority": "MEDIUM",
"current_process_stage": null,
"yield_percentage": null,
"quality_score": null,
"waste_quantity": null,
"defect_quantity": null,
"estimated_cost": 240.00,
"actual_cost": null,
"labor_cost": null,
"material_cost": null,
"overhead_cost": null,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Pendiente de inicio",
"equipment_used": ["50000000-0000-0000-0000-000000000002", "50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000017",
"batch_number": "BATCH-20250123-001",
"product_id": "20000000-0000-0000-0000-000000000003",
"product_name": "Pan de Pueblo con Masa Madre",
"recipe_id": "30000000-0000-0000-0000-000000000003",
"planned_start_offset_days": 1,
"planned_start_hour": 7,
"planned_start_minute": 0,
"planned_duration_minutes": 300,
"planned_quantity": 75.0,
"actual_quantity": null,
"status": "PENDING",
"priority": "MEDIUM",
"current_process_stage": null,
"yield_percentage": null,
"quality_score": null,
"waste_quantity": null,
"defect_quantity": null,
"estimated_cost": 185.00,
"actual_cost": null,
"labor_cost": null,
"material_cost": null,
"overhead_cost": null,
"station_id": "STATION-01",
"is_rush_order": false,
"is_special_recipe": true,
"production_notes": "Planificado para mañana",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
},
{
"id": "40000000-0000-0000-0000-000000000018",
"batch_number": "BATCH-20250123-002",
"product_id": "20000000-0000-0000-0000-000000000004",
"product_name": "Napolitana de Chocolate",
"recipe_id": "30000000-0000-0000-0000-000000000004",
"planned_start_offset_days": 1,
"planned_start_hour": 6,
"planned_start_minute": 0,
"planned_duration_minutes": 180,
"planned_quantity": 85.0,
"actual_quantity": null,
"status": "PENDING",
"priority": "LOW",
"current_process_stage": null,
"yield_percentage": null,
"quality_score": null,
"waste_quantity": null,
"defect_quantity": null,
"estimated_cost": 210.00,
"actual_cost": null,
"labor_cost": null,
"material_cost": null,
"overhead_cost": null,
"station_id": "STATION-02",
"is_rush_order": false,
"is_special_recipe": false,
"production_notes": "Planificado para mañana",
"equipment_used": ["50000000-0000-0000-0000-000000000001"]
}
]
}