demo seed change 3

This commit is contained in:
Urtzi Alfaro
2025-12-14 16:04:16 +01:00
parent a030bd14c8
commit 4ae5356ad1
25 changed files with 2969 additions and 1645 deletions

View File

@@ -1,152 +1,340 @@
{
"forecasts": [
{
"id": "80000000-0000-0000-0000-000000000001",
"id": "559ad124-ce3f-4cfa-8f24-9ad447d8a236",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "BASE_TS + 18h",
"predicted_quantity": 50.0,
"confidence_score": 0.92,
"forecast_horizon_days": 1,
"forecast_date": "2025-01-16T06:00:00Z",
"predicted_quantity": 22.91,
"confidence_percentage": 90.8,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Regular daily demand forecast"
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 90.8% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000002",
"id": "23e13d19-90d3-47ec-bac1-7f561041571f",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "BASE_TS + 18h",
"predicted_quantity": 15.0,
"confidence_score": 0.88,
"forecast_horizon_days": 1,
"forecast_date": "2025-01-16T06:00:00Z",
"predicted_quantity": 21.23,
"confidence_percentage": 91.8,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Croissant demand forecast"
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.8% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000003",
"id": "02c052ae-b45d-4ec0-91f1-b140c22ee086",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "BASE_TS + 18h",
"predicted_quantity": 10.0,
"confidence_score": 0.85,
"forecast_horizon_days": 1,
"forecast_date": "2025-01-16T06:00:00Z",
"predicted_quantity": 18.65,
"confidence_percentage": 88.1,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Country bread demand forecast"
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.1% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000099",
"id": "7ea9daba-bced-44d5-9595-66e6a482154e",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-16T06:00:00Z",
"predicted_quantity": 8.8,
"confidence_percentage": 89.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 89.7% (seed=42)"
},
{
"id": "10bf8324-66a1-4776-b08c-5a55a3a86cb4",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "BASE_TS + 1d 18h",
"predicted_quantity": 75.0,
"confidence_score": 0.95,
"forecast_horizon_days": 2,
"forecast_date": "2025-01-17T06:00:00Z",
"predicted_quantity": 20.16,
"confidence_percentage": 91.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Weekend demand spike forecast",
"reasoning_data": {
"type": "demand_spike",
"parameters": {
"event_type": "weekend",
"demand_increase_factor": 1.5,
"historical_pattern": "weekend_spike"
}
}
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.7% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000100",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "BASE_TS + 2d 18h",
"predicted_quantity": 60.0,
"confidence_score": 0.92,
"forecast_horizon_days": 3,
"created_at": "BASE_TS",
"notes": "Sunday demand forecast - slightly lower than Saturday",
"historical_accuracy": 0.9
},
{
"id": "80000000-0000-0000-0000-000000000101",
"id": "8133e0de-0431-4392-97ad-b5e0b385431a",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "BASE_TS + 18h",
"predicted_quantity": 15.0,
"confidence_score": 0.88,
"forecast_horizon_days": 1,
"forecast_date": "2025-01-17T06:00:00Z",
"predicted_quantity": 26.32,
"confidence_percentage": 89.4,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Croissant demand forecast - weekend preparation",
"historical_accuracy": 0.89
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 89.4% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000102",
"id": "4bc052cb-dae1-4f06-815e-d822e843ae5c",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "2025-01-17T06:00:00Z",
"predicted_quantity": 21.04,
"confidence_percentage": 89.4,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 89.4% (seed=42)"
},
{
"id": "4d29380e-5ed4-466d-a421-1871149b0cf0",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-17T06:00:00Z",
"predicted_quantity": 11.55,
"confidence_percentage": 91.9,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.9% (seed=42)"
},
{
"id": "9794cffd-2bc6-4461-8ff6-f97bcb5ef94c",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "2025-01-18T06:00:00Z",
"predicted_quantity": 38.56,
"confidence_percentage": 88.9,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.9% (seed=42)"
},
{
"id": "e6e5f60e-ac4e-43dc-9ed5-0140f5e1eaef",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "BASE_TS + 1d 18h",
"predicted_quantity": 25.0,
"confidence_score": 0.9,
"forecast_horizon_days": 2,
"forecast_date": "2025-01-18T06:00:00Z",
"predicted_quantity": 18.69,
"confidence_percentage": 88.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Weekend croissant demand - higher than weekdays",
"historical_accuracy": 0.91
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.7% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000103",
"id": "57bbc0fb-14a4-4688-8ef8-f1bcf31b449e",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "BASE_TS + 18h",
"predicted_quantity": 10.0,
"confidence_score": 0.85,
"forecast_horizon_days": 1,
"forecast_date": "2025-01-18T06:00:00Z",
"predicted_quantity": 14.94,
"confidence_percentage": 91.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Country bread demand forecast",
"historical_accuracy": 0.88
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.7% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000104",
"id": "a1b48396-f046-4a8c-bbbf-1c0c64da942b",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-18T06:00:00Z",
"predicted_quantity": 12.55,
"confidence_percentage": 90.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 90.7% (seed=42)"
},
{
"id": "c3a89c08-0382-41bc-9be6-cc0fe5822b63",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "2025-01-19T06:00:00Z",
"predicted_quantity": 32.6,
"confidence_percentage": 88.6,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.6% (seed=42)"
},
{
"id": "a7746915-f4bb-459f-9b11-7dd5cc161e19",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "2025-01-19T06:00:00Z",
"predicted_quantity": 24.8,
"confidence_percentage": 88.2,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.2% (seed=42)"
},
{
"id": "96731957-9727-424d-8227-3d1bf51800ca",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "BASE_TS + 1d 18h",
"predicted_quantity": 12.0,
"confidence_score": 0.87,
"forecast_horizon_days": 2,
"forecast_date": "2025-01-19T06:00:00Z",
"predicted_quantity": 15.83,
"confidence_percentage": 91.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Weekend country bread demand",
"historical_accuracy": 0.9
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.7% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000105",
"id": "19737618-eb42-47c0-8ad4-7e37f913a78a",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "BASE_TS + 3d 18h",
"predicted_quantity": 45.0,
"confidence_score": 0.91,
"forecast_horizon_days": 4,
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-19T06:00:00Z",
"predicted_quantity": 9.15,
"confidence_percentage": 91.5,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Monday demand - back to normal after weekend",
"historical_accuracy": 0.92
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.5% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000106",
"id": "b4c3b4ad-6487-49d5-9663-56046f577332",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "BASE_TS + 4d 18h",
"predicted_quantity": 48.0,
"confidence_score": 0.9,
"forecast_horizon_days": 5,
"forecast_date": "2025-01-20T06:00:00Z",
"predicted_quantity": 25.4,
"confidence_percentage": 89.6,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Tuesday demand forecast",
"historical_accuracy": 0.9
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 89.6% (seed=42)"
},
{
"id": "80000000-0000-0000-0000-000000000107",
"id": "31b217eb-d71c-457a-8915-692dc701a6b9",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "2025-01-20T06:00:00Z",
"predicted_quantity": 17.2,
"confidence_percentage": 91.1,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.1% (seed=42)"
},
{
"id": "a32d777c-7052-4ba1-b55b-7cc0dc3cfc3d",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "2025-01-20T06:00:00Z",
"predicted_quantity": 15.3,
"confidence_percentage": 90.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 90.7% (seed=42)"
},
{
"id": "2db7d1d2-7b38-4ebb-b408-c9e0b6884c22",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-20T06:00:00Z",
"predicted_quantity": 12.89,
"confidence_percentage": 88.1,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.1% (seed=42)"
},
{
"id": "b5887602-7f9c-485b-b50d-0e60dd153780",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "BASE_TS + 5d 18h",
"predicted_quantity": 50.0,
"confidence_score": 0.89,
"forecast_horizon_days": 6,
"forecast_date": "2025-01-21T06:00:00Z",
"predicted_quantity": 35.39,
"confidence_percentage": 90.3,
"forecast_type": "daily",
"created_at": "BASE_TS",
"notes": "Wednesday demand forecast",
"historical_accuracy": 0.89
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 90.3% (seed=42)"
},
{
"id": "696498b2-20a7-48cb-a597-d689be7c729f",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "2025-01-21T06:00:00Z",
"predicted_quantity": 26.46,
"confidence_percentage": 90.4,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 90.4% (seed=42)"
},
{
"id": "b3c83939-52b7-4811-ac91-6fdc24d4ae0f",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "2025-01-21T06:00:00Z",
"predicted_quantity": 16.23,
"confidence_percentage": 89.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 89.7% (seed=42)"
},
{
"id": "d3ca5707-9eee-4880-ac45-766f0e058492",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-21T06:00:00Z",
"predicted_quantity": 13.47,
"confidence_percentage": 91.6,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.6% (seed=42)"
},
{
"id": "0f67f70f-2d7e-43f2-b5dd-52659b06e578",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000001",
"forecast_date": "2025-01-22T06:00:00Z",
"predicted_quantity": 21.2,
"confidence_percentage": 89.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 89.7% (seed=42)"
},
{
"id": "ba4bc024-6440-4fcf-b6c4-f1773aaa3f24",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000002",
"forecast_date": "2025-01-22T06:00:00Z",
"predicted_quantity": 24.48,
"confidence_percentage": 90.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 90.7% (seed=42)"
},
{
"id": "cb6bfe90-1962-4ca1-b389-9d583780598d",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000003",
"forecast_date": "2025-01-22T06:00:00Z",
"predicted_quantity": 25.48,
"confidence_percentage": 88.8,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 88.8% (seed=42)"
},
{
"id": "76c39f91-82cc-4bce-a91c-1e57e29e3461",
"tenant_id": "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6",
"product_id": "20000000-0000-0000-0000-000000000004",
"forecast_date": "2025-01-22T06:00:00Z",
"predicted_quantity": 10.32,
"confidence_percentage": 91.7,
"forecast_type": "daily",
"created_at": "BASE_TS",
"updated_at": "BASE_TS",
"notes": "Forecast accuracy: 91.7% (seed=42)"
}
],
"prediction_batches": [