{"version": 1, "owner": {"user_id": "coach", "chat_id": "control", "topic_id": "owner"}, "customers": [{"customer_key": "client_001", "display_name": "\uace0\uac1d 001", "enabled": true, "telegram": {"user_id": "user-a", "chat_id": "chat-a", "topic_id": "topic-a"}, "schedule": {"daily_time": "08:00", "weekly_weekday": 0, "monthly_day": 1}, "profile": {"primary_goal": "\uccb4\uc9c0\ubc29 \uac10\ub7c9\uacfc \uc2dd\uc0ac \uc2b5\uad00 \uc548\uc815", "dietary_restrictions": ["\uc720\ub2f9 \uc81c\ud55c"], "allergies": ["\ub545\ucf69"], "food_preferences": ["\ud55c\uc2dd"], "supplements": ["\ube44\ud0c0\ubbfc D"], "digestion_context": "\uc720\uc81c\ud488 \uc12d\ucde8 \ud6c4 \ubcf5\ubd80 \ubd88\ud3b8", "sleep_goal_hours": 8, "recovery_goal": "\uc8fc 5\uc77c \uc77c\uc815\uc5d0\uc11c\ub3c4 \ud53c\ub85c \ub204\uc801 \ucd5c\uc18c\ud654", "training_context": "\uc6b4\ub3d9 \ucf54\uce58\uc758 \uc8fc 4\ud68c \uc6e8\uc774\ud2b8 \uacc4\ud68d\uc744 \ub530\ub984"}, "ai_processing_consent": {"granted": true, "recorded_on": "2026-07-19", "notice_version": "privacy-v1"}, "plan": {"starts_on": "2026-07-20", "focus": "nutrition_90_training_10", "weeks": [{"week": 1, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 2, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 3, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 4, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 5, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 6, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 7, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 8, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 9, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 10, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 11, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 12, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}]}}, {"customer_key": "client_002", "display_name": "\uace0\uac1d 002", "enabled": false, "telegram": {"user_id": "user-b", "chat_id": "chat-b", "topic_id": "topic-b"}, "schedule": {"daily_time": "09:00", "weekly_weekday": 4, "monthly_day": 15}, "profile": {"primary_goal": "\uadfc\uc721 \uc99d\uac00", "sleep_goal_hours": 7.5}, "ai_processing_consent": {"granted": true, "recorded_on": "2026-07-19", "notice_version": "privacy-v1"}, "plan": {"starts_on": "2026-07-20", "focus": "nutrition_90_training_10", "weeks": [{"week": 1, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 2, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 3, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 4, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 5, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 6, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 7, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 8, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 9, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 10, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 11, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}, {"week": 12, "calories_kcal": 2300, "protein_g": 150, "meal_structure": ["\uc544\uce68", "\uc810\uc2ec", "\uc800\ub141"]}]}}]}