FOODTRACKER

1679
kcal · 2026-08-20 (target 1688)
177g
protein (floor 179g)
142g
carbs (target 142g)
45g
fat (target 45g)
521
deficit kcal (est. burn)
1🔥
deficit streak (best 4)
74.8kg
weight · 2026-08-17
14.3%
est. body fat (model)
1671
7d avg kcal · 149g protein
36/37/28
7d macro split % (P/C/F of kcal)

Daily log Phase 3 — Cut · 1688 kcal · 179P / 142C / 45F

Thu2026-08-20 1679 kcal · 177P/142C/45F · +521 deficit*
weider vegan protein shake (vanilla)4 scoops 688 kcal104P 32C16F
banana1 medium 116 kcal1P 27C0F
barebells protein bar2 bars 428 kcal32P 34C18F
heura200g 258 kcal38P 4C10F
boniato225g 190 kcal2P 45C0F
Mon2026-08-17 1729 kcal · 163P/177C/41F · +471 deficit*
Weider vegan protein shake4 scoops 688 kcal104P 32C16F
Banana3.5 bananas (420g) 409 kcal5P 95C1F
Protein bar1 bar (150 kcal) 153 kcal15P 12C5F
Soy milk250g 84 kcal8P 4C4F
Heura Bites frozen210g 265 kcal27P 10C13F
Corn tortilla2 tortillas (60g) 130 kcal4P 24C2F
Mon2026-08-10 1361 kcal · 140P/63C/61F · +839 deficit*
weider vegan protein shake2 scoops 344 kcal52P 16C8F
whole eggs3 eggs 211 kcal18P 1C15F
olive oil1 tsp (5ml) 45 kcal0P 0C5F
heura bites210g 329 kcal34P 10C17F
avocadohalf (75g) 119 kcal1P 4C11F
pan de masa madre1 slice (50g) 121 kcal4P 24C1F
Weider vegan protein shake1 scoop 172 kcal26P 8C4F
Weider EAA1 serving 20 kcal5P 0C0F
Sun2026-08-09 1828 kcal · 163P/159C/60F · +372 deficit*
peanut butter6 tbsp (96g) 588 kcal21P 18C48F
banana2 medium (240g) 228 kcal3P 54C0F
cooked rice1 cup (186g) 228 kcal4P 53C0F
soria natural seitan300g (1 package) 384 kcal81P 6C4F
soy sauce2 tbsp (30ml) 16 kcal2P 2C0F
ketchup2 tbsp (34g) 40 kcal0P 10C0F
weider vegan protein shake2 scoops 344 kcal52P 16C8F
Thu2026-08-06 2305 kcal · 169P/243C/73F · -105 deficit*
Medialunas3 units 327 kcal6P 42C15F
Nutella1 tbsp (15g) 97 kcal1P 12C5F
Soria Natural seitan1 package (300g) 380 kcal81P 6C4F
Avocadohalf (75g) 119 kcal1P 4C11F
Cooked white rice1 cup (185g) 200 kcal4P 45C0F
Sourdough bread1 slice (50g) 113 kcal4P 22C1F
Weider vegan protein shake2 scoops 344 kcal52P 16C8F
Soy sauce2 tbsp (30ml) 16 kcal2P 2C0F
Olive oil spray1 spray (2g) 18 kcal0P 0C2F
pan de masa madre1 slice (50g) 121 kcal4P 24C1F
hummus4 tbsp (60g) 146 kcal4P 10C10F
banana2 medium (240g) 228 kcal3P 54C0F
peanut butter2 tbsp (32g) 196 kcal7P 6C16F
Wed2026-08-05 905 kcal · 61P/118C/21F · +1295 deficit*
Fresh figs12 figs (360g) 313 kcal4P 72C1F
Croissant1 (60g) 248 kcal5P 30C12F
Weider vegan protein shake2 scoops 344 kcal52P 16C8F
Tue2026-08-04 1886 kcal · 167P/172C/59F · +314 deficit*
Heura Bites frozen250g 388 kcal40P 12C20F
Oats and berries (usual breakfast)1 serving 389 kcal34P 51C5F
Mercadona frozen grilled veggies400g 114 kcal4P 20C2F
Mint chocolate30g 148 kcal1P 18C8F
Weider protein bar1 bar 252 kcal20P 25C8F
Weider vegan protein shake2 scoops 344 kcal52P 16C8F
Heura Bites frozen80g 124 kcal13P 4C6F
Olive oil0.5 tsp 10 kcal0P 0C1F
Potato (boiled)150g 118 kcal3P 26C0F
Mon2026-08-03 1657 kcal · 147P/139C/57F · +543 deficit*
Decathlon protein bar3 bars 483 kcal30P 57C15F
Whole eggs4 eggs 284 kcal24P 2C20F
Oreo cookies8 cookies (88g) 418 kcal5P 68C14F
Weider Vegan Protein shake2 scoops (60g) 236 kcal44P 6C4F
Weider Vegan Protein shake2 scoops (60g) 236 kcal44P 6C4F
Wed2026-07-29 468 kcal · 33P/35C/22F · +1732 deficit*
Old El Paso tortilla wrap1 wrap (58g) 155 kcal4P 28C3F
Avocadohalf (75g) 119 kcal1P 4C11F
Heura Mediterranean Bocados1 pack (160g) 194 kcal28P 3C8F
Tue2026-07-28 1073 kcal · 140P/63C/29F · +1127 deficit*
banana with peanut butter1 medium banana + 1 tbsp peanut butter 221 kcal5P 30C9F
soria natural seitan1.5 packages (450g) 560 kcal122P 6C5F
olive oil1 tbsp 126 kcal0P 0C14F
tortilla maiz1 tortilla 56 kcal1P 11C1F
onions200g 71 kcal2P 15C0F
Weider EAA1 serving 40 kcal10P 0C0F
Fri2026-07-24 1624 kcal · 136P/171C/44F · +576 deficit*
olive oil1 tbsp 126 kcal0P 0C14F
oil1 tsp 45 kcal0P 0C5F
seitan225g 307 kcal60P 10C3F
broccoli1 medium 52 kcal4P 9C0F
banana1 medium 112 kcal1P 27C0F
corn tortillas2 134 kcal2P 27C2F
Weider EAA1 scoop 48 kcal10P 2C0F
banana2 medium 224 kcal2P 54C0F
peanut butter2 tbsp 196 kcal7P 6C16F
Weider protein shake2 scoops 260 kcal50P 6C4F
dates5 120 kcal0P 30C0F
Mon2026-07-13 2154 kcal · 137P/218C/81F · +46 deficit*
Weider vegan protein shake (vanilla)2 scoops 344 kcal52P 16C8F
Tortitas espelta chocolate negro6 units (102g) 401 kcal10P 58C14F
Quinoa lenteja Heura bowl380g (1 pack) 287 kcal22P 25C11F
Heura burger vegetal200g 402 kcal38P 8C24F
whole wheat tortilla (Old El Paso)2 tortillas (116g) 329 kcal11P 56C7F
ketchup2 tbsp 29 kcal0P 7C0F
frozen fries (pataline fritte)250g 363 kcal5P 48C17F
Sat2026-07-11 2313 kcal · 182P/208C/84F · -113 deficit*
dates5 122 kcal0P 30C0F
eggs3 213 kcal18P 2C15F
eggs3 213 kcal18P 2C15F
pan de masa madre2 slices 146 kcal6P 26C2F
tomatoes2 small 30 kcal1P 6C0F
oats and berries1.5 servings 583 kcal52P 76C8F
olive oil2 tsp 83 kcal0P 0C9F
sweet potato fries (frozen)250g 363 kcal5P 48C17F
olive oil1 tbsp 122 kcal0P 0C14F
Soria Natural seitan300g (full pkg) 373 kcal81P 4C4F
ketchup3 tbsp 65 kcal1P 15C0F
Thu2026-07-09 990 kcal · 78P/106C/28F · +1210 deficit*
Barebells protein bar1 bar 240 kcal20P 22C8F
dates7 174 kcal1P 42C0F
Weider Vegan Protein Shake Vanilla2 shakes 344 kcal52P 16C8F
matcha croissant1 232 kcal5P 26C12F

* deficit vs 2200 kcal maintenance estimate (no Garmin burn for that day)

Calories

day colors:at/under target up to +10% over +10%

Protein

Macros (kcal from P/C/F)

Weekly deficit

weekavg daily deficitdays
2026-W344962
2026-W338391
2026-W324845
2026-W3114292
2026-W305761
2026-W29461
2026-W284183
2026-W235197
2026-W225972
2026-W218832
2026-W207343
2026-W198203

Weight

Body fat

scanweightfat %fat kgmuscle kg
2025-07-03 (InBody)81.421.9 19.343.3
2026-05-28 (InBody)75.317.7 12.245.2
today (model)14.3

Model: fat mass from latest scan ± cumulative deficit / 7700 kcal, lean mass held constant.

Calibration — model vs scale (2026-08-14 → 2026-08-17)

-0.1kg
predicted from deficits (1 logged days)
+1.2kg
actual scale change

Big gap ⇒ burn estimate or food logging is off; matching signs mean the deficit math can be trusted.

Belly circumference

Weekly tape measure: POST /api/belly {"belly_cm": 84.5}

Garmin

No Garmin data yet. Set GARMIN_EMAIL / GARMIN_PASSWORD and POST /api/sync/garmin.

Food leaderboard

#itemtimestotal kcalprotein g/100kcal
1banana19 36011.1
2peanut butter16 30163.8
3weider vegan protein11 247820.2
4hummus11 12983.2
5olive oil10 7860.0
6weider vegan protein shake9 305215.7
7soria natural seitan8 238320.8
8legion vegan protein powder8 137520.0
9frozen blueberries7 2171.4
10eggs6 12748.5
11avocado5 6341.0
12barbell protein bar5 18568.6
13oats and berries5 19668.2
14dates5 6620.5
15usual breakfast (oats + legion + blueberries)5 19448.9
16steel cut oats (raw)4 7163.9
17barebells protein bar4 11057.6
18soy sauce4 5612.5
19barebells cookies & cream protein bar3 8449.5
20heura bites frozen3 77710.3

Sources

sourcestatuslast successful fetchnote
🍽️Food API (OpenClaw)🟡 neverno fetch yet
Garmin🔴 nevergarmin sync: exit status 1
⚖️Withings🟢 20m ago
🌡️Govee (bedroom) nevernot configured
🐘Postgres (goals)🟢 20m ago

Correlations & insights

pairrpn
calories ↔ protein +0.79 0.00051
deficit ↔ protein -0.79 0.00051

Pearson correlations, p<0.05, n≥10 paired days. Correlation ≠ causation.

generated 2026-08-21 02:03 · csv is source of truth · export food csv