Spaces:
Running
Running
| from fastapi import APIRouter | |
| from app.schemas import ExerciseResponse | |
| router = APIRouter() | |
| async def get_exercise_plan(): | |
| """Stub — Member 1 owns this file.""" | |
| return ExerciseResponse( | |
| tier="Beginner", | |
| tier_reason="Based on moderate concern severity", | |
| weekly_plan=[ | |
| {"day": "Monday", "activity": "Walking", "duration_minutes": 30, | |
| "intensity": "Light", "notes": "Morning walk"}, | |
| {"day": "Tuesday", "activity": "Rest", | |
| "duration_minutes": 0, "intensity": "Rest", "notes": ""}, | |
| {"day": "Wednesday", "activity": "Yoga", "duration_minutes": 20, | |
| "intensity": "Light", "notes": "Basic stretches"}, | |
| {"day": "Thursday", "activity": "Walking", "duration_minutes": 30, | |
| "intensity": "Light", "notes": "Evening walk"}, | |
| {"day": "Friday", "activity": "Rest", "duration_minutes": 0, | |
| "intensity": "Rest", "notes": ""}, | |
| {"day": "Saturday", "activity": "Light jogging", "duration_minutes": 20, | |
| "intensity": "Moderate", "notes": "If comfortable"}, | |
| {"day": "Sunday", "activity": "Rest", "duration_minutes": 0, | |
| "intensity": "Rest", "notes": ""}, | |
| ], | |
| restrictions=["Avoid high-intensity activities", | |
| "Consult doctor before starting"], | |
| encouragement="Start slow and build gradually for better health." | |
| ) | |