Trends
Demo view: sign in for your time series.
Headline momentum
Week-over-week deltas.
Weight momentum: -0.040 kg/day (14d) (↓ 0.020 kg/day vs last week)Calories: 2250 kcal (7d) (↓ 100 kcal vs last week)Protein: 150 g (7d) (↑ 8 g vs last week)Sleep: 7h 20m (7d) (↑ 10 min vs last week)
Weight
Trend beats single weigh-ins.
-0.040 kg/day (14d)
↓ 0.020 kg/day vs last weekWeekly slope vs last week.
View raw table
| Date | Weight (kg) |
|---|---|
| Jan 1 | 81.00 |
| Jan 5 | 80.50 |
| Jan 10 | 80.00 |
| Jan 15 | 79.70 |
| Jan 20 | 79.40 |
Nutrition
Keep weekly averages steady.
2250 kcal (7d)
↓ 100 kcal vs last weekProtein 150g (7d).
View raw table
| Date | Calories | Protein (g) |
|---|---|---|
| Jan 16 | 2200 | 145 |
| Jan 17 | 2400 | 155 |
| Jan 18 | 2300 | 150 |
Sleep
Consistency beats peaks.
7h 20m (7d)
↑ 10 min vs last weekKeep nightly variance tight.
View raw table
| Date | Minutes |
|---|---|
| Jan 18 | 425 |
| Jan 19 | 460 |
| Jan 20 | 450 |
Training
Cadence and minutes.
4 sessions (7d)
↓ 3 sessions vs last week3h 30m total minutes.
View raw table
| Date | Minutes |
|---|---|
| Jan 18 | 60 |
| Jan 19 | 45 |
| Jan 20 | 50 |
Debug details
Raw metrics pack.
View raw pack
{
"generatedAt": "2026-03-07T15:36:30.944Z",
"weight": {
"latest": {
"date": "2026-03-07T15:36:30.944Z",
"weightKg": 79.4
},
"slopeKgPerDay7": -0.06,
"slopeKgPerDay14": -0.04
},
"nutrition": {
"avgCalories7": 2250,
"avgCalories14": 2350,
"avgProteinG7": 150,
"avgProteinG14": 142
},
"training": {
"sessions7": 4,
"sessions14": 7,
"minutes7": 210,
"minutes14": 360
},
"sleep": {
"avgSleepMin7": 440,
"avgSleepMin14": 430
},
"recovery": {
"avgRestingHr7": 52,
"avgRestingHr14": 54
},
"trends": {
"weightSeries": [
{
"date": "2025-01-01",
"weightKg": 81
},
{
"date": "2025-01-05",
"weightKg": 80.5
},
{
"date": "2025-01-10",
"weightKg": 80
},
{
"date": "2025-01-15",
"weightKg": 79.7
},
{
"date": "2025-01-20",
"weightKg": 79.4
}
],
"nutritionSeries": [
{
"date": "2025-01-16",
"calories": 2200,
"proteinG": 145
},
{
"date": "2025-01-17",
"calories": 2400,
"proteinG": 155
},
{
"date": "2025-01-18",
"calories": 2300,
"proteinG": 150
}
],
"sleepSeries": [
{
"date": "2025-01-18",
"minutes": 425
},
{
"date": "2025-01-19",
"minutes": 460
},
{
"date": "2025-01-20",
"minutes": 450
}
],
"trainingSeries": [
{
"date": "2025-01-18",
"minutes": 60
},
{
"date": "2025-01-19",
"minutes": 45
},
{
"date": "2025-01-20",
"minutes": 50
}
]
},
"levers": [
"Keep protein above 140g/day.",
"Hold 3-4 training sessions per week.",
"Aim for >7h sleep on travel days."
],
"goalProjection": {
"targetWeightKg": 78,
"deltaToGoalKg": -1.4,
"observedSlopeKgPerDay14": -0.04,
"observedSlopeKgPerWeek": -0.28,
"projectedDaysToGoal": 35,
"projectedDate": "2026-04-11T15:36:30.944Z",
"trend": "toward"
}
}