Manmeet Singh Ahluwalia
Personal Coach
Client
Pulkit Chhabra
Phase 1 · Day 18 Friday, 26 June 2026
Macro Calculation · Body Weight: 60.5 kg · Day 18
Protein
98g ⚠
Floor: 120g · 22g under
First miss in 7 logged days
Fat
70g ✓
Range: 60–80g · comfortably mid-range
Carbs
274g ✓
Range: 270–345g · just above floor
Total Calories
2,111 kcal ⚠
Target: ~2,400 · −289
Formula back-check: C = [2,111 − 98×4 − 70×9] ÷ 4 = [2,111 − 392 − 630] ÷ 4 = 1,089 ÷ 4 = 272g vs logged 274g → Δ2g, an excellent match across 8 logged items.
Why this matters more than the score shows: Fat and carbs being "in range" on a 2,111 kcal day isn't the same accomplishment as being in range on a 2,400+ kcal day — the ranges were built around a surplus target for muscle gain. A smaller day naturally pulls every macro down together, and protein (the macro that doesn't auto-scale down gracefully) is the one that shows it.
—% SCORE
2,111
Calories
Target 2,400 · −289
98g
Protein
Floor 120g · −22g
274g
Carbs
Above floor ✓
70g
Fat
Mid-range ✓
2.8L
Water
Target 3.0L · −0.2L
Meal Breakdown · 26 June
Breakfast French Toast — Brioche, Egg, Cinnamon-Sugar, Fruit (No Syrup, No Whipped Cream) 700 kcal ▼
Item
kcal
P
C
F
French toast — 3 brioche slices, egg-and-vanilla coated, cinnamon-sugar crust, strawberry & blueberry topping
Menu lists this dish with maple syrup and whipped cream included as standard — both were explicitly declined and confirmed not eaten. Photo shows a visible crunchy cinnamon-sugar coating, consistent with a richer brioche-based preparation rather than a plain white-bread version. Built from components: rich brioche bread, egg-wash coating, cinnamon-sugar crust, pan-fry butter, and fresh fruit — with syrup and cream excluded entirely.
120g brioche 396 kcal + egg-vanilla wash 123 kcal + cinnamon-sugar crust 55 kcal + pan-fry butter 100 kcal + fruit 25 kcal = 699 kcal·P21g·C82g·F32g
700
21g
82g
32g
Subtotal — Breakfast
700
kcal
21g
protein
82g
carbs
32g
fat
✅ Skipping both the syrup and the whipped cream on a dish that's designed around them is a genuinely strong call — together those two would likely have added 200–250 kcal and 15g+ of sugar for no real benefit. The trade-off: this meal is carb-heavy but protein-light, which sets the tone for the rest of the day.
Lunch Tortilla Bowl (Medium, Usual Build) — No Brownie Today 447 kcal ▼
Item
kcal
P
C
F
Bowl, medium — coriander rice, pinto beans, chicken asado, sour cream, corn salsa (mild), mango habanero salsa
Usual full build including corn salsa (mild), matching the receipt-confirmed Jun 23–24 order. No brownie ordered or eaten today.
Tortilla official guide ✓: 447 kcal·P31g·C57g·F13g
447
31g
57g
13g
Subtotal — Lunch
447
kcal
31g
protein
57g
carbs
13g
fat
📝 Skipping the brownie is a fine choice on its own, but it's also one more place today where extra protein-bearing or calorie-bearing food simply wasn't added. Across the day, several small "skips" compound into the 289 kcal shortfall.
Evening Vanilla Raspberry Protein Shake ✅ Label Confirmed 354 kcal ▼
Item
kcal
P
C
F
Vanilla Raspberry Protein Shake — raspberries, banana, skim milk, whey vanilla
App screenshot gives exact figures.
Label ✓ (exact): 354 kcal · P:31g · C:51g · F:3g
354
31g
51g
3g
Subtotal — Evening
354
kcal
31g
protein
51g
carbs
3g
fat
✅ 31g protein for just 3g fat — by far the best protein source of the day, and proof that the shake rotation is still pulling its weight even on a lighter day overall.
Evening Snack Dahi Puri — 4 of 7 Pieces, No Extra Yogurt Added 260 kcal ▼
Item
kcal
P
C
F
Dahi puri — 4 of 7 pieces, generously yogurt-coated (as served, no extra added)
Photo shows a rich, fully yogurt-coated tray rather than a dry puri with chutney — that base level of yogurt is accounted for in the per-piece estimate, with no additional dahi added on top per Pulkit's clarification.
4 of 7 pieces at ~65 kcal/piece (puri shell + filling + yogurt + chutney + sev): 260 kcal·P6g·C28g·F12g
260
6g
28g
12g
Subtotal — Evening Snack
260
kcal
6g
protein
28g
carbs
12g
fat
📝 Stopping at 4 of 7 pieces was good portion control on a rich, yogurt-heavy snack — but it's also another protein-poor slot in a day that needed protein, not portion discipline.
Dinner Plain Dosa (Full) + 60% Sambar + 30% Coconut Chutney + Filter Coffee + CreaMag Boost 350 kcal ▼
Item
kcal
P
C
F
Plain dosa, restaurant-style, full (photo confirmed)
Same restaurant-dosa rate used since Jun 22 for this recurring item.
~150g restaurant dosa: 220 kcal·P4g·C38g·F5g
220
4g
38g
5g
Sambar, ~60% of the bowl shown
60% of the established ~70 kcal full-bowl rate.
42 kcal·P2.4g·C7g·F1.2g
42
2g
7g
1g
Coconut chutney, ~30% of the serving shown
30% of the established ~60 kcal full-serving rate.
18 kcal·P0.3g·C1g·F1.5g
18
0g
1g
2g
Filter coffee, ~150ml, with milk and sugar
Traditional South Indian filter coffee, milk- and sugar-based.
~70 kcal·P2g·C10g·F2.5g
70
2g
10g
3g
CreaMag Boost — 1 scoop, Naturaltein
3g creatine monohydrate + 130mg magnesium bisglycinate, unflavoured. Confirmed as a daily habit going forward starting today.
0 kcal · supplement, no macro contribution
0
0g
0g
0g
Subtotal — Dinner
350
kcal
9g
protein
56g
carbs
10g
fat
📝 A moderate, well-controlled dosa night by portion (60%/30% sambar and chutney shows real restraint) — but a plain dosa dinner is also the lowest-protein dinner option in the regular rotation. On a day already short on protein, this was the wrong dinner to make protein-light.
Verification · 26 June
Kcal: 700+447+354+260+350 = 2,111 ✓
Protein: 21+31+31+6+9 = 98g ✓
Carbs: 82+57+51+28+56 = 274g ✓
Fat: 32+13+3+12+10 = 70g ✓
Formula check: C = (2111−98×4−70×9)/4 = (2111−392−630)/4 = 1089/4 = 272g vs logged 274g → Δ2g (excellent match)
18-Day Review · 9–26 June 2026
18 Days, 56-Day Phase: A Full Look at Where This Actually Stands
Eighteen days in is enough to stop reading individual days as verdicts and start reading the shape of the whole stretch — calories, the four macros, water, and the score itself, against what the DEXA baseline and the stated goal (build muscle, reduce belly fat) actually require.
88%
Avg Day Score
15 logged days
140g
Avg Protein
In range, despite today
294g
Avg Carbs
Center of range
97g
Avg Fat
17g over ceiling
2.35L
Avg Water
0.65L under target
The Direct Answer: Are We On The Right Path?
Yes — with one specific thing to fix, not a redesign.
Eighteen days of mostly honest, increasingly accurate logging shows a real signal underneath the day-to-day noise. Average calories across 15 logged days are ~2,580 kcal, about +180 kcal/day over the 2,400 target — a sensible, modest surplus for a lean muscle-building phase, not an aggressive bulk and not maintenance. Average protein at 140g sits squarely inside the 120–150g range, and has been in range or above on 10 of the last 12 logged days — this metric has gone from a coaching focus in week one to essentially solved by week three. Average carbs at 294g sit almost exactly at the midpoint of 270–345g despite real day-to-day swings from 216g to 415g — the range system is doing exactly what it was designed to do here.

Fat is the one macro that hasn't followed the same trajectory. Average 97g against an 80g ceiling, in range on only 4 of 14 logged days. But the pattern behind every single miss is now well understood and consistent: it is never one food, it is always two or more rich items (sour cream + brownies + pizza, garlic bread + cashews, pizza + shawarma) landing on the same day. That is a fixable, specific, well-diagnosed problem — not a sign the plan isn't working.

Today adds a second, smaller thing to watch: protein and total calories both falling meaningfully under target on the same day. One occurrence isn't a trend, but it's the opposite failure mode from the fat-stacking pattern, and worth naming early — a 56-day muscle-building phase needs the surplus and the protein floor hit consistently, not just "not exceeded."
18-Day Trend · Calories (target ~2,400, scale to 4,000)
Jun 9
1,429
Jun 10
2,597
Jun 11
2,848
Jun 12
2,482
Jun 13
2,960
Jun 14
2,591
Jun 15
2,380
Jun 16
2,308
Jun 19
3,528
Jun 20
2,847
Jun 22
2,929
Jun 23
2,452
Jun 24
2,464
Jun 25
2,472
Jun 26
2,111 ↓
Average across 15 days: ~2,580 kcal (+180 vs target). Today's 2,111 is the second-lowest day of the entire phase, after Jun 9's 1,429 (the very first logged day, before the system existed). Worth watching whether this becomes a pattern or stays a one-off.
18-Day Trend · Protein (floor 120g, ceiling 150g, scale to 200g)
Jun 9
138g
Jun 10
142g
Jun 11
183g ✓
Jun 12
152g
Jun 13
149g
Jun 14
126g ✓
Jun 15
126g ✓
Jun 16
140g ✓
Jun 19
157g
Jun 20
150g ✓
Jun 22
126g ✓
Jun 23
126g ✓
Jun 24
131g ✓
Jun 25
152g
Jun 26
98g ⚠
First day under the 120g floor since the range system began. Every other "miss" on this chart is from being slightly over the ceiling, which is never penalized — today is qualitatively different and the one to watch for recurrence.
18-Day Trend · Fat (ceiling 80g, scale to 150g)
Jun 9
no data
Jun 10
107g
Jun 11
106g
Jun 12
111g
Jun 13
107g
Jun 14
80g ✓
Jun 15
82g
Jun 16
77g ✓
Jun 19
135g
Jun 20
104g
Jun 22
76g ✓
Jun 23
104g
Jun 24
96g
Jun 25
101g
Jun 26
70g ✓
In range on 4 of 14 logged days, average 97g (17g over ceiling). Today's clean mid-range landing is real progress on its own, but it arrived alongside a 289 kcal calorie deficit — the connection between "lower calories" and "easier fat compliance" is worth being aware of so the ceiling doesn't get hit by accident through under-eating rather than by design.
18-Day Trend · Water (target 3.0L, scale to 3.5L)
Jun 9
1.5L
Jun 10
1.8L
Jun 11
2.3L
Jun 12
1.8L
Jun 13
2.0L
Jun 14
2.5L
Jun 15
2.8L
Jun 16
2.8L
Jun 19
2.5L
Jun 20
not reported
Jun 22
2.0L
Jun 23
2.5L
Jun 24
2.9L ★
Jun 25
2.7L
Jun 26
2.8L
Three of the four highest water days on record have now happened in the last 3 days (2.9L, 2.7L, 2.8L) — average climbs to 2.35L across 14 days. This is the clearest sustained improvement of the entire phase, even though the exact 3.0L target hasn't been hit outright yet.
What's Genuinely Working
✅
StrengthProtein went from a coaching focus to essentially solved. In range or above on 10 of the last 12 days before today, from a genuinely diverse set of foods. Today's miss is the exception that proves how unusual it is.
✅
StrengthCarbs average dead-center of range (294g) across enormous day-to-day swings (216g–415g) — the range system is absorbing variance exactly as designed, rather than needing daily correction.
✅
StrengthWater has shown the clearest real improvement of any metric — three of the four best days on record in the last three days, up from a sub-2.0L average in week one.
✅
StrengthThe pizza protocol, Tortilla bowl sourcing, and now daily creatine are all genuinely stable habits — none of these need active coaching attention anymore.
The Two Things To Actually Fix
🥑
#1 — Fat StackingIn range on only 4 of 14 days, always from 2+ rich items on one day. Well-diagnosed, not yet solved by behaviour change — Jun 25 (pizza + shawarma) is the most recent proof the mechanism is still active even with full awareness of it.
⚠️
#2 — New: Under-Eating RiskToday's 289 kcal deficit and 22g protein shortfall is the opposite failure mode — and arguably more important to catch early, since it works directly against the muscle-building goal rather than just adding noise around a fat ceiling. One day isn't a trend; two would be.
Next Steps — Going Forward From Day 19
01Keep Phase 1 targets exactly as they are. 18 days of data confirms P 120–150g, C 270–345g, F 60–80g, ~2,400 kcal, and 3.0L water are well-calibrated for this goal — nothing here suggests a redesign, only continued execution.
02Build in a simple check: "did today have a protein anchor at both lunch and dinner?" Every protein miss so far (today included) has come from a day with only one strong protein meal. This is a more useful daily question than counting grams in the moment.
03Keep the "one rich item per dinner" rule as the active fat-management focus — it's specific, testable, and Jun 25 already shows it's not yet automatic.
04Don't let "good range numbers" substitute for "enough food." Today is the clearest example yet of why this distinction matters — a day can score 93% and still under-serve the actual goal.
05Day 28 — the Phase 1 halfway point — is now 2 days away. This is the right moment for a body-weight and photo check against the 22 May DEXA baseline, specifically to see whether the ~180 kcal/day average surplus has produced visible change yet. Recommend doing this on schedule rather than pushing it back.
06CreaMag Boost is now daily — keep it at a consistent time (today's dinner-time dose is a fine default) so it becomes automatic rather than something to remember.
"Eighteen days ago this was a tracking exercise to build trust in the numbers. It's become something more useful: a record accurate enough that today's light day stands out clearly against the pattern, instead of disappearing into noise. The fat-stacking problem and today's under-eating are opposite mistakes, but the same underlying win — they're both now visible, specific, and fixable, instead of vague. That's exactly what 56 days of this is supposed to produce." — Coach Manmeet