Files
bakery-ia/shared/demo/fixtures/professional/10-forecasting.json

164 lines
5.6 KiB
JSON
Raw Normal View History

2025-12-13 23:57:54 +01:00
{
"forecasts": [
{
"id": "80000000-0000-0000-0000-000000000001",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 50.0,
"confidence_score": 0.92,
"forecast_horizon_days": 1,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Regular daily demand forecast"
},
{
"id": "80000000-0000-0000-0000-000000000002",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 15.0,
"confidence_score": 0.88,
"forecast_horizon_days": 1,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Croissant demand forecast"
},
{
"id": "80000000-0000-0000-0000-000000000003",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 10.0,
"confidence_score": 0.85,
"forecast_horizon_days": 1,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Country bread demand forecast"
},
{
"id": "80000000-0000-0000-0000-000000000099",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 1d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 75.0,
"confidence_score": 0.95,
"forecast_horizon_days": 2,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Weekend demand spike forecast",
"reasoning_data": {
"type": "demand_spike",
"parameters": {
"event_type": "weekend",
"demand_increase_factor": 1.5,
"historical_pattern": "weekend_spike"
}
}
},
{
"id": "80000000-0000-0000-0000-000000000100",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 2d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 60.0,
"confidence_score": 0.92,
"forecast_horizon_days": 3,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Sunday demand forecast - slightly lower than Saturday",
2025-12-14 11:58:14 +01:00
"historical_accuracy": 0.9
2025-12-13 23:57:54 +01:00
},
{
"id": "80000000-0000-0000-0000-000000000101",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 15.0,
"confidence_score": 0.88,
"forecast_horizon_days": 1,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Croissant demand forecast - weekend preparation",
"historical_accuracy": 0.89
},
{
"id": "80000000-0000-0000-0000-000000000102",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 1d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 25.0,
2025-12-14 11:58:14 +01:00
"confidence_score": 0.9,
2025-12-13 23:57:54 +01:00
"forecast_horizon_days": 2,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Weekend croissant demand - higher than weekdays",
"historical_accuracy": 0.91
},
{
"id": "80000000-0000-0000-0000-000000000103",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 10.0,
"confidence_score": 0.85,
"forecast_horizon_days": 1,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Country bread demand forecast",
"historical_accuracy": 0.88
},
{
"id": "80000000-0000-0000-0000-000000000104",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 1d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 12.0,
"confidence_score": 0.87,
"forecast_horizon_days": 2,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Weekend country bread demand",
2025-12-14 11:58:14 +01:00
"historical_accuracy": 0.9
2025-12-13 23:57:54 +01:00
},
{
"id": "80000000-0000-0000-0000-000000000105",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 3d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 45.0,
"confidence_score": 0.91,
"forecast_horizon_days": 4,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Monday demand - back to normal after weekend",
"historical_accuracy": 0.92
},
{
"id": "80000000-0000-0000-0000-000000000106",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 4d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 48.0,
2025-12-14 11:58:14 +01:00
"confidence_score": 0.9,
2025-12-13 23:57:54 +01:00
"forecast_horizon_days": 5,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Tuesday demand forecast",
2025-12-14 11:58:14 +01:00
"historical_accuracy": 0.9
2025-12-13 23:57:54 +01:00
},
{
"id": "80000000-0000-0000-0000-000000000107",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
2025-12-14 11:58:14 +01:00
"forecast_date": "BASE_TS + 5d 18h",
2025-12-13 23:57:54 +01:00
"predicted_quantity": 50.0,
"confidence_score": 0.89,
"forecast_horizon_days": 6,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Wednesday demand forecast",
"historical_accuracy": 0.89
}
],
"prediction_batches": [
{
"id": "80000000-0000-0000-0000-000000001001",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"batch_id": "20250116-001",
2025-12-14 11:58:14 +01:00
"prediction_date": "BASE_TS",
2025-12-13 23:57:54 +01:00
"status": "COMPLETED",
"total_forecasts": 4,
2025-12-14 11:58:14 +01:00
"created_at": "BASE_TS",
2025-12-13 23:57:54 +01:00
"notes": "Daily forecasting batch"
}
]
}