{
  "version": 1,
  "exportedAt": "2026-07-02T11:16:22.267Z",
  "tables": {
    "user_profile": [
      {
        "id": "b70a7016-a186-4a8d-b155-717ed1ae3e8b",
        "name": "Gabriele",
        "age": 23,
        "height_cm": 180,
        "weight_kg": 86,
        "sex": "M",
        "goal": "ricomposizione",
        "target_weight_kg": 80,
        "activity_level": "moderato",
        "training_days_per_week": 3,
        "daily_calorie_target": 2620,
        "protein_target_g": 172,
        "carbs_target_g": 305,
        "fat_target_g": 79,
        "water_target_l": 3,
        "food_preferences": null,
        "foods_to_avoid": null,
        "allergies": null,
        "available_equipment": null,
        "training_level": "intermedio",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-07-01 09:21:43"
      }
    ],
    "workout_plans": [
      {
        "id": "804c497c-2cba-4ea9-9d4b-e66cd3e0a413",
        "user_profile_id": "b70a7016-a186-4a8d-b155-717ed1ae3e8b",
        "name": "Scheda base ipertrofia",
        "goal": "ricomposizione",
        "level": "intermedio",
        "days_per_week": 4,
        "duration_minutes": 70,
        "equipment": "palestra completa",
        "priority_muscles": "petto,dorso,gambe",
        "avoid_muscles": null,
        "limitations": null,
        "ai_generated": 0,
        "active": 1,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      }
    ],
    "workout_days": [
      {
        "id": "c08ab8e9-cdb3-425e-9e07-5bd494e3d412",
        "workout_plan_id": "804c497c-2cba-4ea9-9d4b-e66cd3e0a413",
        "day_of_week": 1,
        "order_index": 0,
        "title": "Petto e Tricipiti",
        "focus": "Spinta ipertrofia",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "abeb25d7-3a19-423c-8b70-14f2a428d5c4",
        "workout_plan_id": "804c497c-2cba-4ea9-9d4b-e66cd3e0a413",
        "day_of_week": 2,
        "order_index": 1,
        "title": "Dorso",
        "focus": "Tirata e postura",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "1b8822d8-5071-4f81-8dd6-372196835666",
        "workout_plan_id": "804c497c-2cba-4ea9-9d4b-e66cd3e0a413",
        "day_of_week": 4,
        "order_index": 2,
        "title": "Gambe",
        "focus": "Quadricipiti e glutei",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "0f9a5b0d-87ed-4008-acc4-c0feaaefffe9",
        "workout_plan_id": "804c497c-2cba-4ea9-9d4b-e66cd3e0a413",
        "day_of_week": 5,
        "order_index": 3,
        "title": "Upper richiamo",
        "focus": "Volume tecnico",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      }
    ],
    "exercises": [
      {
        "id": "92a27cd5-2e26-4142-b1ad-4c12679d4d74",
        "name": "Panca piana bilanciere",
        "category": "spinta",
        "primary_muscle": "Petto",
        "secondary_muscles": "tricipiti,deltoide anteriore",
        "equipment": "palestra completa",
        "difficulty": "intermedio",
        "technical_notes": "Scapole addotte, fermo controllato e spinta esplosiva.",
        "image_url": "/exercises/panca-piana-bilanciere.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "05e39f25-6522-46c5-bfa3-5e551658116e",
        "name": "Chest press inclinata",
        "category": "spinta",
        "primary_muscle": "Petto alto",
        "secondary_muscles": "tricipiti",
        "equipment": "macchina",
        "difficulty": "intermedio",
        "technical_notes": "Mantieni tensione continua e polsi neutri.",
        "image_url": "/exercise-placeholder.svg",
        "image_source": null,
        "ai_image_prompt": null,
        "license": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "fa33c935-e2c0-4230-8542-271a92448d4f",
        "name": "Pushdown corda",
        "category": "isolamento",
        "primary_muscle": "Tricipiti",
        "secondary_muscles": "avambracci",
        "equipment": "cavi",
        "difficulty": "principiante",
        "technical_notes": "Gomiti fermi e massima estensione.",
        "image_url": "/exercise-placeholder.svg",
        "image_source": null,
        "ai_image_prompt": null,
        "license": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "4bd98e7d-ae47-4879-940f-a61b8ef1cd68",
        "name": "Rematore manubrio",
        "category": "tirata",
        "primary_muscle": "Dorso",
        "secondary_muscles": "bicipiti",
        "equipment": "manubri",
        "difficulty": "intermedio",
        "technical_notes": "Tira il gomito verso il fianco.",
        "image_url": "/exercise-placeholder.svg",
        "image_source": null,
        "ai_image_prompt": null,
        "license": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "0e677eeb-47b8-47c9-85b2-e86942ff16e9",
        "name": "Squat goblet",
        "category": "gambe",
        "primary_muscle": "Quadricipiti",
        "secondary_muscles": "glutei,core",
        "equipment": "manubri",
        "difficulty": "principiante",
        "technical_notes": "Ginocchia in linea e tronco stabile.",
        "image_url": "/exercise-placeholder.svg",
        "image_source": null,
        "ai_image_prompt": null,
        "license": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "7944a189-9d4c-4782-a6f4-78c864ce1e4c",
        "name": "Rematore bilanciere",
        "category": "tirata",
        "primary_muscle": "Dorso",
        "secondary_muscles": null,
        "equipment": "bilanciere",
        "difficulty": "intermedio",
        "technical_notes": "Busto a 45°, tira verso l'ombelico, schiena neutra.",
        "image_url": "/exercises/rematore-bilanciere.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "189f2e42-f285-4b10-870e-d55673c8f675",
        "name": "Trazioni alla sbarra",
        "category": "tirata",
        "primary_muscle": "Dorso",
        "secondary_muscles": null,
        "equipment": "corpo libero",
        "difficulty": "avanzato",
        "technical_notes": "Presa prona, porta il mento sopra la sbarra.",
        "image_url": "/exercises/trazioni-alla-sbarra.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "1a53077e-cddd-40d2-b5e4-dfb349eb304a",
        "name": "Squat bilanciere",
        "category": "gambe",
        "primary_muscle": "Quadricipiti",
        "secondary_muscles": null,
        "equipment": "bilanciere",
        "difficulty": "intermedio",
        "technical_notes": "Scendi sotto il parallelo mantenendo il tronco saldo.",
        "image_url": "/exercises/squat-bilanciere.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "1520388e-dd86-4ea5-9483-78b38dbc2e51",
        "name": "Stacco rumeno",
        "category": "gambe",
        "primary_muscle": "Femorali",
        "secondary_muscles": null,
        "equipment": "bilanciere",
        "difficulty": "avanzato",
        "technical_notes": "Anche indietro, bilanciere vicino alle gambe, schiena neutra.",
        "image_url": "/exercises/stacco-rumeno.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "173c9753-f75f-4e95-ae11-809012dd2f20",
        "name": "Military press",
        "category": "spinta",
        "primary_muscle": "Spalle",
        "secondary_muscles": null,
        "equipment": "bilanciere",
        "difficulty": "intermedio",
        "technical_notes": "Core attivo, spingi sopra la testa senza inarcare.",
        "image_url": "/exercises/military-press.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "cea44165-1d6d-4824-9203-4cf44a316122",
        "name": "Curl bicipiti manubri",
        "category": "isolamento",
        "primary_muscle": "Bicipiti",
        "secondary_muscles": null,
        "equipment": "manubri",
        "difficulty": "principiante",
        "technical_notes": "Gomiti fermi, supinazione completa in alto.",
        "image_url": "/exercises/curl-bicipiti-manubri.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "3783196d-88a4-4abd-9946-57771f2dc2b5",
        "name": "French press",
        "category": "isolamento",
        "primary_muscle": "Tricipiti",
        "secondary_muscles": null,
        "equipment": "bilanciere",
        "difficulty": "intermedio",
        "technical_notes": "Gomiti stretti, estensione controllata.",
        "image_url": "/exercises/french-press.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "103085dc-8854-4132-87c4-7ab47d73d92f",
        "name": "Affondi camminati",
        "category": "gambe",
        "primary_muscle": "Glutei",
        "secondary_muscles": null,
        "equipment": "manubri",
        "difficulty": "principiante",
        "technical_notes": "Passo lungo, ginocchio non oltre la punta del piede.",
        "image_url": "/exercises/affondi-camminati.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      },
      {
        "id": "e468ace0-7b1f-4de9-bc7b-6667e30968f5",
        "name": "Plank",
        "category": "core",
        "primary_muscle": "Core",
        "secondary_muscles": null,
        "equipment": "corpo libero",
        "difficulty": "principiante",
        "technical_notes": "Bacino neutro, addome e glutei contratti, respira.",
        "image_url": "/exercises/plank.svg",
        "image_source": "placeholder locale",
        "ai_image_prompt": null,
        "license": "CC0 (generato)",
        "created_at": "2026-06-29 14:38:27",
        "updated_at": "2026-06-29 14:38:27"
      }
    ],
    "workout_exercises": [
      {
        "id": "e54cf8a4-9b25-4e22-a8d0-d25a648f8eb9",
        "workout_day_id": "c08ab8e9-cdb3-425e-9e07-5bd494e3d412",
        "exercise_id": "92a27cd5-2e26-4142-b1ad-4c12679d4d74",
        "order_index": 0,
        "sets": 4,
        "reps": "6-8",
        "rest_seconds": 120,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "8577635c-101e-4970-8e8a-2f8ac78c2a95",
        "workout_day_id": "c08ab8e9-cdb3-425e-9e07-5bd494e3d412",
        "exercise_id": "05e39f25-6522-46c5-bfa3-5e551658116e",
        "order_index": 1,
        "sets": 3,
        "reps": "10-12",
        "rest_seconds": 75,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "4a97db95-7acc-42b2-b41b-5a2204fb3faf",
        "workout_day_id": "c08ab8e9-cdb3-425e-9e07-5bd494e3d412",
        "exercise_id": "fa33c935-e2c0-4230-8542-271a92448d4f",
        "order_index": 2,
        "sets": 3,
        "reps": "10-12",
        "rest_seconds": 75,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "09dcd64b-b85b-4cfb-a0ba-f2ba85bf05e3",
        "workout_day_id": "abeb25d7-3a19-423c-8b70-14f2a428d5c4",
        "exercise_id": "4bd98e7d-ae47-4879-940f-a61b8ef1cd68",
        "order_index": 0,
        "sets": 4,
        "reps": "6-8",
        "rest_seconds": 120,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "82a1e762-8e29-4f9d-b48c-a606f51b39c5",
        "workout_day_id": "1b8822d8-5071-4f81-8dd6-372196835666",
        "exercise_id": "0e677eeb-47b8-47c9-85b2-e86942ff16e9",
        "order_index": 0,
        "sets": 4,
        "reps": "6-8",
        "rest_seconds": 120,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "592e4535-c91c-4c7c-8363-e0eadafa8e28",
        "workout_day_id": "0f9a5b0d-87ed-4008-acc4-c0feaaefffe9",
        "exercise_id": "92a27cd5-2e26-4142-b1ad-4c12679d4d74",
        "order_index": 0,
        "sets": 4,
        "reps": "6-8",
        "rest_seconds": 120,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "b69a31f9-4861-44a0-9431-af4767e779b5",
        "workout_day_id": "0f9a5b0d-87ed-4008-acc4-c0feaaefffe9",
        "exercise_id": "4bd98e7d-ae47-4879-940f-a61b8ef1cd68",
        "order_index": 1,
        "sets": 3,
        "reps": "10-12",
        "rest_seconds": 75,
        "tempo": null,
        "progression_note": "Aumenta il carico quando completi tutte le reps con RPE <= 8.",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      }
    ],
    "workout_logs": [],
    "exercise_logs": [],
    "diet_plans": [
      {
        "id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "user_profile_id": "b70a7016-a186-4a8d-b155-717ed1ae3e8b",
        "name": "Dieta base 2500 kcal",
        "source_pdf_import_id": null,
        "active": 0,
        "daily_calorie_target": 2500,
        "protein_target_g": 170,
        "carbs_target_g": 280,
        "fat_target_g": 70,
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "user_profile_id": "b70a7016-a186-4a8d-b155-717ed1ae3e8b",
        "name": "Dieta importata",
        "source_pdf_import_id": null,
        "active": 1,
        "daily_calorie_target": null,
        "protein_target_g": null,
        "carbs_target_g": null,
        "fat_target_g": null,
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      }
    ],
    "diet_days": [
      {
        "id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 0,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 1,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 2,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 3,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 4,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 5,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "diet_plan_id": "35d620ff-2231-4457-909c-e11b1e54b31f",
        "day_of_week": 6,
        "title": "Giorno dieta standard",
        "notes": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 1,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 2,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 3,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 4,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 5,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 6,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "diet_plan_id": "855d5144-0257-491b-89e1-0d21379b7b3d",
        "day_of_week": 0,
        "title": "Giorno dieta",
        "notes": null,
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      }
    ],
    "food_items": [],
    "planned_meals": [
      {
        "id": "e8d853bb-576c-4662-9b4c-eb269cac6cb5",
        "diet_day_id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "6fc3f5c8-f910-4b28-a3e6-9e528853cc07",
        "diet_day_id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "2d9a4e41-60e8-4eea-8870-d1c98b746910",
        "diet_day_id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "7d1992a6-f8e4-4ac3-a6e0-58b7981d7b0a",
        "diet_day_id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "4d3c054e-b5cb-406f-b483-6fdcf0bd6027",
        "diet_day_id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "a9a47d24-63b2-4db4-a962-6b2e5a9db3b7",
        "diet_day_id": "68e6ccf9-54e4-4125-96b4-bb15ef9f6552",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "2ba8a1d1-4f22-4876-8ed0-24f95bc30a9b",
        "diet_day_id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "878e5e7f-dc1d-4c0c-8a13-cc22e6d4469d",
        "diet_day_id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "0079ff10-a753-4731-b80f-fcdcc5f62bff",
        "diet_day_id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "c1939d68-7ebd-4ea3-af76-6ad79eeb5eb1",
        "diet_day_id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "75d00420-db7f-4530-949d-526b066fe47e",
        "diet_day_id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "59403972-e7d4-4c7a-82fb-192b0e944af9",
        "diet_day_id": "ec537bf6-6344-4aaa-99a2-ffc767211840",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "2d049e39-23a7-4bf2-bf69-6e7303f9a104",
        "diet_day_id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "1aa1fc04-11e3-4643-8513-3b098776b120",
        "diet_day_id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "cba3618e-b5a6-4c43-9377-7ffc346299e4",
        "diet_day_id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "90564e9f-1195-4c30-8fcb-75bef20c93f6",
        "diet_day_id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "37253dcb-cf2c-41e2-88d9-91c7fb6de840",
        "diet_day_id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "49596b11-3f12-43cb-9c80-9cece31a5b00",
        "diet_day_id": "53cd067e-2d0e-45a1-90c3-dabc5fd69678",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "9cc82fdb-7415-42e1-928a-7815f640c6be",
        "diet_day_id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "0076cb47-7ac5-45e1-915f-9f7144f1e174",
        "diet_day_id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "95c84af4-35c9-470d-bae7-f4eeb67ce583",
        "diet_day_id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "0194ea8d-abb7-47f4-b79d-c41d96363a76",
        "diet_day_id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "b98c7293-e7e7-4c2b-b4dc-0274b01dd79e",
        "diet_day_id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "91b93816-a91c-4ec4-88fa-bc81a349c9f1",
        "diet_day_id": "705402c0-a196-4090-a762-9559bafbdbdf",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "306d158e-798e-4d04-ae7e-7fe12cf607c1",
        "diet_day_id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "63c6e0ad-a189-4a3c-a455-2a30fb7f8cdc",
        "diet_day_id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "d0686a87-7e34-4fe1-a5b6-4c55c5ca2bbe",
        "diet_day_id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "13a23171-6f30-4b08-b167-85743cf14c50",
        "diet_day_id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "6fbb8c3f-e1f0-48cc-aff8-28ab8b1dba6a",
        "diet_day_id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "de80f10e-547e-4ada-8f0d-fe19d34b9024",
        "diet_day_id": "72db176d-c9a5-4198-a92a-7e48fa855748",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "386afded-329a-4cf5-aded-976c4d1ef384",
        "diet_day_id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "cd3ff38f-4311-4a7e-a5f8-4d04f3599ab1",
        "diet_day_id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "3e9a13d8-e70f-486a-bd4e-968b513821b4",
        "diet_day_id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "cb50c8b6-24c1-4d74-9b6b-38eb2f5f1984",
        "diet_day_id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "844ed33c-8c67-4325-ba60-73a11f68a62f",
        "diet_day_id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "4d10ef51-3b60-4efd-a88d-9f481db39819",
        "diet_day_id": "6a968ccb-2ec2-4fd9-90d2-75781c5fe34c",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "dc34bed6-3b31-4a7a-a5af-88a0528986b5",
        "diet_day_id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Yogurt greco, avena e frutti di bosco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 430,
        "protein_g": 35,
        "carbs_g": 52,
        "fat_g": 8,
        "fiber_g": 7,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "58181328-409e-4c85-b2dc-d989e3638839",
        "diet_day_id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Spuntino",
        "name": "Whey e banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 27,
        "carbs_g": 30,
        "fat_g": 2,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "33ec223b-97d1-4e9a-999a-e23a7cf5e55a",
        "diet_day_id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati, pollo e olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 720,
        "protein_g": 48,
        "carbs_g": 86,
        "fat_g": 18,
        "fiber_g": 3,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "4d747da0-9703-40e5-981f-278b495792d2",
        "diet_day_id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Spuntino pomeridiano",
        "name": "Pane integrale e bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 28,
        "carbs_g": 45,
        "fat_g": 7,
        "fiber_g": 6,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "302bee37-4b93-46e6-8ef1-9d890954b7aa",
        "diet_day_id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Cena",
        "name": "Salmone, patate e verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 690,
        "protein_g": 42,
        "carbs_g": 60,
        "fat_g": 28,
        "fiber_g": 8,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "e8836a5d-4b4c-4d19-8ce3-4c6e440d5b6a",
        "diet_day_id": "0f5c23cd-e5d4-4953-94ba-f2a2586051ff",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pre-nanna",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 180,
        "protein_g": 20,
        "carbs_g": 8,
        "fat_g": 6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      },
      {
        "id": "e471d208-418d-4a8f-a455-14d3671cb3eb",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 0,
        "meal_type": "Colazione",
        "name": "Whey",
        "quantity": 1,
        "unit": "porzione",
        "calories": 120,
        "protein_g": 24,
        "carbs_g": 2.4,
        "fat_g": 1.8,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f81f3bf5-baf9-4514-b99f-eb350402d7a0",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 1,
        "meal_type": "Colazione",
        "name": "Banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 110,
        "protein_g": 1.3,
        "carbs_g": 27.6,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "129b8d68-21df-4989-8c5d-c68f02889dc4",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 2,
        "meal_type": "Pranzo",
        "name": "Riso basmati",
        "quantity": 1,
        "unit": "porzione",
        "calories": 350,
        "protein_g": 7.5,
        "carbs_g": 78,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "2884aef0-2a87-4d9f-a88c-4bce9108df08",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 3,
        "meal_type": "Pranzo",
        "name": "Pollo",
        "quantity": 1,
        "unit": "porzione",
        "calories": 200,
        "protein_g": 55.8,
        "carbs_g": 0,
        "fat_g": 6.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "1de5981f-e53c-43a7-9ddd-a22a827254ae",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 4,
        "meal_type": "Pranzo",
        "name": "Zucchine",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 2.4,
        "carbs_g": 6.2,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f578aac2-5cd3-4b70-901a-551bdf4fced3",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 5,
        "meal_type": "Pranzo",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 10,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a4758e80-f1b2-4ab3-aec3-a2cebeb90b7c",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 6,
        "meal_type": "Pre-workout",
        "name": "Gallette",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 1.6,
        "carbs_g": 16,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "ad9aa904-0945-4ea6-886a-3deab0fdb306",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 7,
        "meal_type": "Pre-workout",
        "name": "Bresaola",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 19.2,
        "carbs_g": 0,
        "fat_g": 1.2,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "952a9f7d-27a5-4a42-8247-a1c22a3b26dd",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 8,
        "meal_type": "Cena",
        "name": "Hamburger magro",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 40,
        "carbs_g": 0,
        "fat_g": 22,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "7850df58-ac59-4d10-819e-d4bd9aafaf04",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 9,
        "meal_type": "Cena",
        "name": "Patate",
        "quantity": 1,
        "unit": "porzione",
        "calories": 230,
        "protein_g": 6,
        "carbs_g": 51,
        "fat_g": 0.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "6aa88dab-5a03-4b43-88fa-8051da7228cf",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 10,
        "meal_type": "Cena",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "acd43792-1633-488e-b8c4-d45a47b04913",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 11,
        "meal_type": "Cena",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 10,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "e271db3d-d1ff-42f5-b558-ae319817e46f",
        "diet_day_id": "ead32e71-1705-463d-9e35-55fe3e9404e3",
        "food_item_id": null,
        "order_index": 12,
        "meal_type": "Snack",
        "name": "Budino proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 17,
        "carbs_g": 13.6,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "dc4f1555-2c46-4259-a809-be5626e0d00e",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 13,
        "meal_type": "Colazione",
        "name": "Pane tostato",
        "quantity": 1,
        "unit": "porzione",
        "calories": 135,
        "protein_g": 4.5,
        "carbs_g": 24.5,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "7f749f51-1d6f-41a3-9e34-8cf977e5f5fe",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 14,
        "meal_type": "Colazione",
        "name": "Marmellata",
        "quantity": 1,
        "unit": "porzione",
        "calories": 50,
        "protein_g": 0.1,
        "carbs_g": 12,
        "fat_g": 0,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "05060a91-bcd0-4056-a8c9-ca4e8385c4aa",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 15,
        "meal_type": "Colazione",
        "name": "Yogurt greco 0%",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 15,
        "carbs_g": 5.4,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "2de4ca87-4083-4d71-aa2f-236e7642300c",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 16,
        "meal_type": "Pranzo",
        "name": "Pasta",
        "quantity": 1,
        "unit": "porzione",
        "calories": 350,
        "protein_g": 12,
        "carbs_g": 72,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f8961706-25b3-454d-94c0-e6472c793079",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 17,
        "meal_type": "Pranzo",
        "name": "Sugo semplice",
        "quantity": 1,
        "unit": "porzione",
        "calories": 35,
        "protein_g": 1.2,
        "carbs_g": 4.8,
        "fat_g": 1.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "6b49ef06-011e-46bf-bfdb-e0987f4fdee7",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 18,
        "meal_type": "Pranzo",
        "name": "Macinato magro",
        "quantity": 1,
        "unit": "porzione",
        "calories": 270,
        "protein_g": 33.6,
        "carbs_g": 0,
        "fat_g": 14.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "44392fd3-6df3-450d-b4e1-9d643cd38397",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 19,
        "meal_type": "Pranzo",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 45,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f6e10244-bc4d-4703-915b-208265386e29",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 20,
        "meal_type": "Pre-workout",
        "name": "Mela",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 0.4,
        "carbs_g": 21,
        "fat_g": 0.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "c4fe1b6a-3b6e-4de9-94f3-1c486d94418e",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 21,
        "meal_type": "Pre-workout",
        "name": "Whey",
        "quantity": 1,
        "unit": "porzione",
        "calories": 100,
        "protein_g": 20,
        "carbs_g": 2,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a182a43b-30c7-4218-9266-140e2ab91b9c",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 22,
        "meal_type": "Cena",
        "name": "Salmone",
        "quantity": 1,
        "unit": "porzione",
        "calories": 360,
        "protein_g": 36,
        "carbs_g": 0,
        "fat_g": 23.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "42f53e86-f1cf-4fa7-b23e-2067df764189",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 23,
        "meal_type": "Cena",
        "name": "Patate",
        "quantity": 1,
        "unit": "porzione",
        "calories": 230,
        "protein_g": 6,
        "carbs_g": 51,
        "fat_g": 0.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f402d20f-3aff-459d-bf9e-267ed19c52f7",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 24,
        "meal_type": "Cena",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "e3ce56b7-6d65-4c3a-ac16-8be78b774a9b",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 25,
        "meal_type": "Cena",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 45,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "fddcd473-d73d-4db7-8511-e07a14b09007",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 26,
        "meal_type": "Snack",
        "name": "Cioccolato fondente",
        "quantity": 1,
        "unit": "porzione",
        "calories": 55,
        "protein_g": 0.8,
        "carbs_g": 4.6,
        "fat_g": 3.1,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "3610d272-41ca-4e10-a1c1-f7e955c9c72e",
        "diet_day_id": "9455ba95-39cf-4a6c-8f7f-ff1b6e5539e6",
        "food_item_id": null,
        "order_index": 27,
        "meal_type": "Snack",
        "name": "Budino proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 17,
        "carbs_g": 13.6,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f74c02aa-54b2-4d0b-a1e3-60d9ba542ef4",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 28,
        "meal_type": "Colazione",
        "name": "Drink proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 25,
        "carbs_g": 7.5,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "c04d6501-6832-4fb7-8149-ad588edcbe97",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 29,
        "meal_type": "Colazione",
        "name": "Pane",
        "quantity": 1,
        "unit": "porzione",
        "calories": 135,
        "protein_g": 4.5,
        "carbs_g": 24.5,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "0443cc9d-ac4b-4304-82f0-6671544f9e9b",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 30,
        "meal_type": "Pranzo",
        "name": "Cous cous",
        "quantity": 1,
        "unit": "porzione",
        "calories": 300,
        "protein_g": 10.4,
        "carbs_g": 61.6,
        "fat_g": 0.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "b1df1888-e09f-4d38-8278-6174927b8d70",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 31,
        "meal_type": "Pranzo",
        "name": "Tacchino",
        "quantity": 1,
        "unit": "porzione",
        "calories": 200,
        "protein_g": 52.2,
        "carbs_g": 0,
        "fat_g": 7.2,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "5b389d02-57f4-480d-a23b-e62406242d4f",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 32,
        "meal_type": "Pranzo",
        "name": "Zucchine",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 2.4,
        "carbs_g": 6.2,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "daf72155-6cbe-40fb-8927-71acdd9fdfa0",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 33,
        "meal_type": "Pranzo",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 10,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a90c7652-3939-4414-8802-e6995903d786",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 34,
        "meal_type": "Pre-workout",
        "name": "Banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 110,
        "protein_g": 1.3,
        "carbs_g": 27.6,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "28342194-fe46-4eb4-b0fb-1d43f536dfe1",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 35,
        "meal_type": "Cena",
        "name": "Piadina integrale",
        "quantity": 1,
        "unit": "porzione",
        "calories": 310,
        "protein_g": 8,
        "carbs_g": 47,
        "fat_g": 9,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "857f3125-6369-45fc-ba8b-503d8e0b8081",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 36,
        "meal_type": "Cena",
        "name": "Pollo",
        "quantity": 1,
        "unit": "porzione",
        "calories": 200,
        "protein_g": 55.8,
        "carbs_g": 0,
        "fat_g": 6.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "27ae263b-4d42-46b7-bcc1-511497794d51",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 37,
        "meal_type": "Cena",
        "name": "Mozzarella light",
        "quantity": 1,
        "unit": "porzione",
        "calories": 130,
        "protein_g": 15.2,
        "carbs_g": 0.8,
        "fat_g": 7.2,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "0d6c5536-bec0-4227-8638-45f6066aab2b",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 38,
        "meal_type": "Cena",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a9171069-da61-4f26-ba83-1dc9886a6b2d",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 39,
        "meal_type": "Cena",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 45,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "fa447581-5cd7-4f86-9efb-a08b180e8981",
        "diet_day_id": "5e62a7ce-f50d-4e2e-aba7-29f469b2a95a",
        "food_item_id": null,
        "order_index": 40,
        "meal_type": "Snack",
        "name": "Frutta secca",
        "quantity": 1,
        "unit": "porzione",
        "calories": 120,
        "protein_g": 3.6,
        "carbs_g": 3.2,
        "fat_g": 10.8,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "396720fe-84cb-4269-b79f-16dbb3b460e0",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 41,
        "meal_type": "Colazione",
        "name": "Uova",
        "quantity": 1,
        "unit": "porzione",
        "calories": 210,
        "protein_g": 15.6,
        "carbs_g": 1.3,
        "fat_g": 13.2,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "d356c6b8-7dbc-45f1-98b7-4061fec0c1da",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 42,
        "meal_type": "Colazione",
        "name": "Pane",
        "quantity": 1,
        "unit": "porzione",
        "calories": 135,
        "protein_g": 4.5,
        "carbs_g": 24.5,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "10b3ff91-705e-4541-b026-226704df1a57",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 43,
        "meal_type": "Colazione",
        "name": "Frutto",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 1.2,
        "carbs_g": 21,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "be69fe0d-2944-40ef-85af-9c086b798ed2",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 44,
        "meal_type": "Pranzo",
        "name": "Pasta",
        "quantity": 1,
        "unit": "porzione",
        "calories": 315,
        "protein_g": 10.8,
        "carbs_g": 64.8,
        "fat_g": 1.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "5e57e1dc-67a6-4cf2-99c7-2a7c9af9bc41",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 45,
        "meal_type": "Pranzo",
        "name": "Pesto leggero",
        "quantity": 1,
        "unit": "porzione",
        "calories": 110,
        "protein_g": 1.3,
        "carbs_g": 1.5,
        "fat_g": 11.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a31947cb-8d9c-4537-b36b-c37dd385bc68",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 46,
        "meal_type": "Pranzo",
        "name": "Tonno al naturale",
        "quantity": 1,
        "unit": "porzione",
        "calories": 200,
        "protein_g": 46.8,
        "carbs_g": 0,
        "fat_g": 1.8,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "99556377-70df-498d-819c-86c6eb3768d0",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 47,
        "meal_type": "Pranzo",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "80232d22-1eed-4e37-b7b1-ce897445b6fc",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 48,
        "meal_type": "Spuntino",
        "name": "Frutto",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 1.2,
        "carbs_g": 21,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "4278ffb5-4c29-4259-b57c-113bb6cb30b1",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 49,
        "meal_type": "Spuntino",
        "name": "Budino proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 17,
        "carbs_g": 13.6,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a0f15cae-5349-4420-84e0-2732eb7ddf0f",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 50,
        "meal_type": "Cena",
        "name": "Bistecca magra",
        "quantity": 1,
        "unit": "porzione",
        "calories": 330,
        "protein_g": 57.2,
        "carbs_g": 0,
        "fat_g": 11,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "088abc4e-adbb-45df-b14c-6fe82d8ffd8b",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 51,
        "meal_type": "Cena",
        "name": "Pane",
        "quantity": 1,
        "unit": "porzione",
        "calories": 160,
        "protein_g": 5.4,
        "carbs_g": 29.4,
        "fat_g": 1.8,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "41f27311-9d11-48a9-8689-9b1a2fa27668",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 52,
        "meal_type": "Cena",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "df9b6f95-f426-4ee4-89e9-96d980c3742e",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 53,
        "meal_type": "Cena",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 10,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "b53a3c0e-7092-4312-a778-52fc61d844ef",
        "diet_day_id": "833c285f-8747-45a3-a6bf-e7f998092982",
        "food_item_id": null,
        "order_index": 54,
        "meal_type": "Snack",
        "name": "Fiocchi di latte",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 16.5,
        "carbs_g": 5.1,
        "fat_g": 6.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "21909ea2-93b7-4b6f-a894-7137bc871f1b",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 55,
        "meal_type": "Colazione",
        "name": "Whey",
        "quantity": 1,
        "unit": "porzione",
        "calories": 100,
        "protein_g": 20,
        "carbs_g": 2,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "7f07b6f3-9291-42c0-8c7d-1333059a65d2",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 56,
        "meal_type": "Colazione",
        "name": "Caffesenza zucchero",
        "quantity": 1,
        "unit": "porzione",
        "calories": 0,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 0,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "3e71da60-c22b-4c2a-84c1-e52d692ccbc4",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 57,
        "meal_type": "Colazione",
        "name": "Fette biscottate",
        "quantity": 1,
        "unit": "porzione",
        "calories": 60,
        "protein_g": 2.2,
        "carbs_g": 14.6,
        "fat_g": 1.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "6687dd9f-1056-4828-8791-a243c964e40a",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 58,
        "meal_type": "Pranzo",
        "name": "Riso basmati",
        "quantity": 1,
        "unit": "porzione",
        "calories": 350,
        "protein_g": 7.5,
        "carbs_g": 78,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "1f3538ca-233c-4851-97d4-269383ec7476",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 59,
        "meal_type": "Pranzo",
        "name": "Pollo",
        "quantity": 1,
        "unit": "porzione",
        "calories": 200,
        "protein_g": 55.8,
        "carbs_g": 0,
        "fat_g": 6.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "edf5909f-e680-435a-8c34-256173e3edef",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 60,
        "meal_type": "Pranzo",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "44e21d23-35cc-4775-af6f-eab46fc8ff4d",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 61,
        "meal_type": "Pranzo",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 10,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "83283eb6-2b2c-46be-91b0-f9e4c8cda695",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 62,
        "meal_type": "Pre-workout",
        "name": "Gallette",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 1.6,
        "carbs_g": 16,
        "fat_g": 0.6,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "7245b09c-33db-41f7-8dfb-ad6a133bd3e2",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 63,
        "meal_type": "Pre-workout",
        "name": "Fesa di tacchino",
        "quantity": 1,
        "unit": "porzione",
        "calories": 65,
        "protein_g": 13.2,
        "carbs_g": 0.6,
        "fat_g": 0.9,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "e00b8192-c6b4-47f0-9542-d5f2cd7a5037",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 64,
        "meal_type": "Cena",
        "name": "Pasta",
        "quantity": 1,
        "unit": "porzione",
        "calories": 350,
        "protein_g": 12,
        "carbs_g": 72,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "99e04f2b-c127-4dd4-8403-dc99d5945fc0",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 65,
        "meal_type": "Cena",
        "name": "Broccoli",
        "quantity": 1,
        "unit": "porzione",
        "calories": 70,
        "protein_g": 5.6,
        "carbs_g": 14,
        "fat_g": 0.8,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "14bff59a-5130-465b-8a27-c9b1b1efc51b",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 66,
        "meal_type": "Cena",
        "name": "Salsiccia magra",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 16,
        "carbs_g": 1,
        "fat_g": 20,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "7f68b7c1-8cba-4c47-94e7-915dced3f717",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 67,
        "meal_type": "Cena",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 45,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "3c931ff7-31b0-4fbe-a710-041eff130e79",
        "diet_day_id": "56cc28ad-31a0-446e-8936-da43db78ceaf",
        "food_item_id": null,
        "order_index": 68,
        "meal_type": "Snack",
        "name": "Budino proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 17,
        "carbs_g": 13.6,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "15700bdb-84d9-4070-a6d3-b8ec57be2393",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 69,
        "meal_type": "Colazione",
        "name": "Uova",
        "quantity": 1,
        "unit": "porzione",
        "calories": 140,
        "protein_g": 15.6,
        "carbs_g": 1.3,
        "fat_g": 13.2,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "bd95f3af-1d04-41e9-bfbc-76066bb30c11",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 70,
        "meal_type": "Colazione",
        "name": "Avena",
        "quantity": 1,
        "unit": "porzione",
        "calories": 115,
        "protein_g": 3.9,
        "carbs_g": 18,
        "fat_g": 2.1,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "2e3ae9e9-eabe-4fee-91e2-066e3a7bfe38",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 71,
        "meal_type": "Colazione",
        "name": "Whey",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 16,
        "carbs_g": 1.6,
        "fat_g": 1.2,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "0c771698-aa35-4636-aff2-7da6ff64f45b",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 72,
        "meal_type": "Pranzo",
        "name": "Pasta",
        "quantity": 1,
        "unit": "porzione",
        "calories": 350,
        "protein_g": 12,
        "carbs_g": 72,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "2fa38f4f-4716-4623-87a6-e407831df915",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 73,
        "meal_type": "Pranzo",
        "name": "Pesto",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 1,
        "carbs_g": 1.2,
        "fat_g": 9,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "bb613707-9f5e-4cef-8822-9c69486b6c92",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 74,
        "meal_type": "Pranzo",
        "name": "Pollo",
        "quantity": 1,
        "unit": "porzione",
        "calories": 165,
        "protein_g": 46.5,
        "carbs_g": 0,
        "fat_g": 5.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "c9bc2e71-9747-4d7f-93aa-7cacd96900ca",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 75,
        "meal_type": "Pranzo",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "3eed74e3-166c-4494-a333-fd7393d24216",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 76,
        "meal_type": "Pre-workout",
        "name": "Banana",
        "quantity": 1,
        "unit": "porzione",
        "calories": 110,
        "protein_g": 1.3,
        "carbs_g": 27.6,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "a34e5a93-b3c6-48b6-adbf-928797b688dc",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 77,
        "meal_type": "Pre-workout",
        "name": "Whey",
        "quantity": 1,
        "unit": "porzione",
        "calories": 100,
        "protein_g": 20,
        "carbs_g": 2,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "23d7a330-8087-4d14-b05c-187a308f9d92",
        "diet_day_id": "4586f180-bc15-4c0b-a053-76c571c754c0",
        "food_item_id": null,
        "order_index": 78,
        "meal_type": "Cena",
        "name": "Pizza / hamburger / sushi",
        "quantity": 1,
        "unit": "porzione",
        "calories": 1100,
        "protein_g": 18,
        "carbs_g": 1,
        "fat_g": 19,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "7e5cca1b-001c-4a69-b2b0-52871e2ec59b",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 79,
        "meal_type": "Colazione",
        "name": "Cappuccino",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 3,
        "carbs_g": 6,
        "fat_g": 2.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "c3f7a0d7-b47e-493c-972d-195f432aadbc",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 80,
        "meal_type": "Colazione",
        "name": "Brioche",
        "quantity": 1,
        "unit": "porzione",
        "calories": 250,
        "protein_g": 4.9,
        "carbs_g": 35,
        "fat_g": 9.1,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "f7d046b1-fcff-47ee-ab21-dbbcb897dd56",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 81,
        "meal_type": "Pranzo",
        "name": "Lasagna controllata",
        "quantity": 1,
        "unit": "porzione",
        "calories": 650,
        "protein_g": 21,
        "carbs_g": 36,
        "fat_g": 18,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "116f0c1b-a8da-4025-8b63-341f341d9883",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 82,
        "meal_type": "Spuntino",
        "name": "Frutto",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 1.2,
        "carbs_g": 21,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "c516cbed-a0b4-4a1a-9239-91992d58f2f8",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 83,
        "meal_type": "Spuntino",
        "name": "Mandorle",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 3.1,
        "carbs_g": 3.3,
        "fat_g": 7.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "0f3a8295-10ef-42ce-8b08-32b55f69eeb0",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 84,
        "meal_type": "Cena",
        "name": "Pesce bianco",
        "quantity": 1,
        "unit": "porzione",
        "calories": 200,
        "protein_g": 39.6,
        "carbs_g": 0,
        "fat_g": 3.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "dee210c5-467b-40f0-a5a8-d987509fd182",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 85,
        "meal_type": "Cena",
        "name": "Patate",
        "quantity": 1,
        "unit": "porzione",
        "calories": 230,
        "protein_g": 6,
        "carbs_g": 51,
        "fat_g": 0.3,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "fabcf949-1ef6-4c83-91b0-45af64643842",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 86,
        "meal_type": "Cena",
        "name": "Verdure",
        "quantity": 1,
        "unit": "porzione",
        "calories": 30,
        "protein_g": 3,
        "carbs_g": 8,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "41930022-4022-4daa-8597-810c8b542d3f",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 87,
        "meal_type": "Cena",
        "name": "Olio EVO",
        "quantity": 1,
        "unit": "porzione",
        "calories": 90,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 10,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      },
      {
        "id": "4cc5dd95-3b5b-4f90-9f00-24059a307261",
        "diet_day_id": "097bdfaa-8af0-4b45-b724-5e677dbecb9b",
        "food_item_id": null,
        "order_index": 88,
        "meal_type": "Snack",
        "name": "Budino proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 17,
        "carbs_g": 13.6,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "notes": "valori stimati",
        "status": "previsto",
        "created_at": "2026-07-01 06:40:35",
        "updated_at": "2026-07-01 06:40:35"
      }
    ],
    "eaten_meals": [
      {
        "id": "29c93b63-0427-44e3-b733-03b04675df9b",
        "meal_date": "2026-07-01",
        "planned_meal_id": "f74c02aa-54b2-4d0b-a1e3-60d9ba542ef4",
        "food_item_id": null,
        "meal_type": "Colazione",
        "name": "Drink proteico",
        "quantity": 1,
        "unit": "porzione",
        "calories": 150,
        "protein_g": 25,
        "carbs_g": 7.5,
        "fat_g": 2.5,
        "fiber_g": 0,
        "water_l": 0,
        "status": "saltato",
        "source": "planned",
        "confidence": null,
        "notes": null,
        "created_at": "2026-07-01 06:42:38",
        "updated_at": "2026-07-01 11:11:58"
      },
      {
        "id": "3fc9a73a-8345-4fc0-bb7d-6fa020827bc3",
        "meal_date": "2026-07-01",
        "planned_meal_id": "c04d6501-6832-4fb7-8149-ad588edcbe97",
        "food_item_id": null,
        "meal_type": "Colazione",
        "name": "Pane",
        "quantity": 1,
        "unit": "porzione",
        "calories": 135,
        "protein_g": 4.5,
        "carbs_g": 24.5,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "status": "saltato",
        "source": "planned",
        "confidence": null,
        "notes": null,
        "created_at": "2026-07-01 06:42:48",
        "updated_at": "2026-07-01 06:42:48"
      },
      {
        "id": "be212e50-870b-49b2-b5a6-eaf7a0291760",
        "meal_date": "2026-07-01",
        "planned_meal_id": "0443cc9d-ac4b-4304-82f0-6671544f9e9b",
        "food_item_id": null,
        "meal_type": "Pranzo",
        "name": "Pasta al pomodoro",
        "quantity": 120,
        "unit": "g",
        "calories": 432,
        "protein_g": 14.4,
        "carbs_g": 86.4,
        "fat_g": 1.8,
        "fiber_g": 0,
        "water_l": 0,
        "status": "mangiato",
        "source": "planned",
        "confidence": null,
        "notes": "valori stimati",
        "created_at": "2026-07-01 11:11:58",
        "updated_at": "2026-07-01 11:23:04"
      },
      {
        "id": "60ee3a83-c1a5-44f8-b481-bcfb6e80d5d0",
        "meal_date": "2026-07-02",
        "planned_meal_id": "396720fe-84cb-4269-b79f-16dbb3b460e0",
        "food_item_id": null,
        "meal_type": "Colazione",
        "name": "Uova",
        "quantity": 1,
        "unit": "porzione",
        "calories": 210,
        "protein_g": 15.6,
        "carbs_g": 1.3,
        "fat_g": 13.2,
        "fiber_g": 0,
        "water_l": 0,
        "status": "saltato",
        "source": "planned",
        "confidence": null,
        "notes": null,
        "created_at": "2026-07-02 08:16:19",
        "updated_at": "2026-07-02 08:16:19"
      },
      {
        "id": "0462a458-b12f-4298-8f95-bd55e3b43fd2",
        "meal_date": "2026-07-02",
        "planned_meal_id": "d356c6b8-7dbc-45f1-98b7-4061fec0c1da",
        "food_item_id": null,
        "meal_type": "Colazione",
        "name": "Pane",
        "quantity": 1,
        "unit": "porzione",
        "calories": 135,
        "protein_g": 4.5,
        "carbs_g": 24.5,
        "fat_g": 1.5,
        "fiber_g": 0,
        "water_l": 0,
        "status": "saltato",
        "source": "planned",
        "confidence": null,
        "notes": null,
        "created_at": "2026-07-02 08:16:21",
        "updated_at": "2026-07-02 08:16:21"
      },
      {
        "id": "23dc98d6-ddd2-43a7-b259-527bfe566ec5",
        "meal_date": "2026-07-02",
        "planned_meal_id": "10b3ff91-705e-4541-b026-226704df1a57",
        "food_item_id": null,
        "meal_type": "Colazione",
        "name": "Frutto",
        "quantity": 1,
        "unit": "porzione",
        "calories": 80,
        "protein_g": 1.2,
        "carbs_g": 21,
        "fat_g": 0.4,
        "fiber_g": 0,
        "water_l": 0,
        "status": "saltato",
        "source": "planned",
        "confidence": null,
        "notes": null,
        "created_at": "2026-07-02 08:16:23",
        "updated_at": "2026-07-02 08:16:23"
      }
    ],
    "nutrition_logs": [
      {
        "id": "5de69dce-322f-4a02-b809-fdc2f87a7ee2",
        "log_date": "2026-06-29",
        "calories": 0,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 0,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "created_at": "2026-06-29 14:45:58",
        "updated_at": "2026-06-29 14:45:59"
      },
      {
        "id": "8a35be70-3da8-423f-9d7e-a2a2fc11c503",
        "log_date": "2026-07-01",
        "calories": 432,
        "protein_g": 14.4,
        "carbs_g": 86.4,
        "fat_g": 1.8,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "created_at": "2026-07-01 06:42:38",
        "updated_at": "2026-07-01 11:23:04"
      },
      {
        "id": "f18ee65c-c976-4d96-8bc8-7bdb22c1de44",
        "log_date": "2026-07-02",
        "calories": 0,
        "protein_g": 0,
        "carbs_g": 0,
        "fat_g": 0,
        "fiber_g": 0,
        "water_l": 0,
        "notes": null,
        "created_at": "2026-07-02 08:16:19",
        "updated_at": "2026-07-02 08:16:23"
      }
    ],
    "body_metrics": [
      {
        "id": "b3e8c126-21fb-4d7a-880e-f581aa5ba92f",
        "metric_date": "2026-06-29",
        "weight_kg": 78,
        "waist_cm": 84,
        "chest_cm": null,
        "arm_cm": null,
        "thigh_cm": null,
        "body_fat_percent": null,
        "sleep_hours": null,
        "steps": null,
        "notes": "Seed iniziale",
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17"
      }
    ],
    "notifications": [
      {
        "id": "034f3a79-cf3a-45e3-b9d4-2c553934a294",
        "type": "workout",
        "title": "Allenamento",
        "body": "Controlla la scheda di oggi",
        "time_of_day": "18:00",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      },
      {
        "id": "75ac8b0b-9deb-43b8-a666-fc99fafb2f8d",
        "type": "breakfast",
        "title": "Colazione",
        "body": "Conferma la colazione",
        "time_of_day": "08:00",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      },
      {
        "id": "71b95d61-79d8-4169-b030-5eddfdda409d",
        "type": "lunch",
        "title": "Pranzo",
        "body": "Conferma il pranzo",
        "time_of_day": "13:00",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      },
      {
        "id": "44bf8844-f3c0-4500-8289-c7e0cb883377",
        "type": "dinner",
        "title": "Cena",
        "body": "Conferma la cena",
        "time_of_day": "20:00",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      },
      {
        "id": "a43ee21c-4d33-4378-9a4f-aef0ad11495d",
        "type": "water",
        "title": "Acqua",
        "body": "Bevi un bicchiere d'acqua",
        "time_of_day": "11:00",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      },
      {
        "id": "d86c2bd7-b510-4f11-b8fb-14016a07ef01",
        "type": "weight",
        "title": "Peso corporeo",
        "body": "Inserisci il peso",
        "time_of_day": "07:30",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      },
      {
        "id": "39883ab2-6892-42ca-9200-e37edda3adb2",
        "type": "daily-review",
        "title": "Riepilogo serale",
        "body": "Completa i dati",
        "time_of_day": "22:00",
        "frequency": "daily",
        "enabled": 1,
        "custom_payload": null,
        "created_at": "2026-06-29 13:03:17",
        "updated_at": "2026-06-29 13:03:17",
        "last_sent_at": null
      }
    ],
    "app_settings": [
      {
        "id": "8d951db6-4b4e-4cb8-985c-a7a916d40ac1",
        "key": "onboarding_completed",
        "value": "1",
        "value_type": "string",
        "created_at": "2026-07-01 07:28:24",
        "updated_at": "2026-07-01 09:21:43"
      },
      {
        "id": "e2dacb16-caa4-478b-ad72-c0b28f022b16",
        "key": "ai_provider",
        "value": "openai",
        "value_type": "string",
        "created_at": "2026-07-01 11:09:28",
        "updated_at": "2026-07-01 11:09:53"
      },
      {
        "id": "6bf80697-c806-4386-a6fc-0f8249e10468",
        "key": "ai_model",
        "value": "gpt-5",
        "value_type": "string",
        "created_at": "2026-07-01 11:09:28",
        "updated_at": "2026-07-01 11:09:53"
      },
      {
        "id": "74290ace-0dd8-4ae2-9789-367630aabee7",
        "key": "ai_base_url",
        "value": "",
        "value_type": "string",
        "created_at": "2026-07-01 11:09:28",
        "updated_at": "2026-07-01 11:09:53"
      }
    ]
  }
}