Back to articles
SLEEP

Adjusting macros after poor sleep: a field guide

How KEXBI reads sleep disruption, suggests how hard to train, and offers to rebuild the day around your recovery.

Decoding Your Cautions.

A field guide to the warning headings KEXBI surfaces on your day. Three sectors, three failure modes, one composite label, and the Rebuild action. What each one means, and what to do about it.

AT A GLANCE

The argument in five lines

  1. The sleep card decomposes into three sectors: Performance, Repair, Fuel. Each carries a status label and a one-sentence directive.
  2. The composite label across the top is one of five: PEAK, READY, TIRED, DRAINED, EXHAUSTED. It compresses the three sectors into a single readout.
  3. Three failure modes can fire underneath: Insulin Resistance, Anabolic Resistance, Cognitive Impairment. Each is the name of a caution, not a diagnosis: a sign in last night's data that your body may handle carbohydrate, protein or focused work less well today.
  4. When a failure mode triggers, the Fuel sector shows a Rebuild action. Tap it, and the rest of the day is rebuilt around recovery.
  5. If the composite drops to EXHAUSTED, the engine stops trying to fix the day with macros. The message becomes: rest.

The Sleep Impact Score breaks last night's sleep into something your day can use. Most of the time, the card reads green and the directive is "eat as planned, train as planned". When it does not, the headings get specific. This piece is a field guide to what each heading means.

The companion piece, The Sleep Impact Score, walks through how the three sectors and the failure-mode formulae are computed. This article assumes that. The job here is plain-English decoding: when you see Anabolic Resistance · Triggered on your card, what is the engine telling you, and what should you do.

A caution heading is not a diagnosis. It is a sign in last night's sleep that your body may be less ready today, mapped to a specific change in the day's plan.

Chapter 01 · The three sectorsPerformance, Repair, Fuel

Every sleep card carries three sector scores. Each sector reads a different layer of last night's sleep against your personalised baseline, and each has its own four-step status ladder.

Sector 01

Performance

READY≥ 80 · Full intensity available. Train as planned.
REDUCED60 to 79 · Keep intensity moderate. Skip max-effort lifts today.
COMPROMISED40 to 59 · Low intensity only. Zone 2 cardio, mobility or light skill work.
CRITICAL< 40 · Skip training. Your body needs rest today.
Sector 02

Repair

OPTIMAL≥ 80 · Recovery intact. Your muscles are repairing well.
REDUCED60 to 79 · Spread protein across meals. Avoid training fasted.
COMPROMISED40 to 59 · Prioritise protein. Consider reducing volume.
CRITICAL< 40 · Recovery is severely impaired. Rest and prioritise protein.
Sector 03

Fuel

ON PLAN≥ 85 · Fuel plan unchanged. Eat as planned.
ADJUSTED65 to 84 · Tap Rebuild to rebuild the day around recovery.
RESTRICTED45 to 64 · Rebuild around recovery. An easier training day may be suggested.
CRITICAL< 45 · Rebuild around recovery. Sleep is the fix.

The Performance and Repair directives above are quoted from the app, the lines you see under each sector tile on a card where the score has dropped out of green. The Fuel lines describe what Rebuild offers. They are deliberate. Each one is a short, actionable instruction rather than a generic encouragement. The CRITICAL lines, including "Skip training. Your body needs rest today.", are rare: they appear only after a very poor night, and they are suggestions you can take or leave, not changes to your training plan.

Chapter 02 · The composite labelFive words to describe the day

Above the three sectors, the card carries a single composite label that summarises the day. It is a weighted average of the three sector scores, compressed into a five-word ladder.

Figure 01 · The composite ladder

One label, five steps

<40 40 to 54 55 to 69 70 to 84 ≥85 EXHAUSTED DRAINED TIRED READY PEAK Rest the day. No macro patch. Recovery first. Full rebuild. Adjusted plan. Tap Rebuild. Hold pace. Light tweaks. Eat as planned. Train as planned.
Fig 1. The composite ladder from EXHAUSTED to PEAK. The label is calculated as a weighted average of the Performance, Repair, and Fuel sector scores. The action shifts with the colour.

The composite is the line most users glance at first. It is the answer to "what kind of day is today". The three sectors underneath tell you why, and the failure modes (when they fire) tell you what specifically the engine is adjusting for.

Chapter 03 · The three failure modesInsulin Resistance, Anabolic Resistance, Cognitive Impairment

Underneath the sectors, the card carries a small failure-mode panel with three rows. Each row is either Clear or Triggered. A triggered row is a caution, not a diagnosis: the engine reads last night's sleep as a sign your body may cope less well today, and pairs it with a specific adjustment it offers to apply.

Mode What triggers it What the engine does
Insulin Resistance Total sleep below your personal floor, or sleep efficiency below about 82 percent. (85 percent or more is the target; 80 to 84 percent is the caution band, below 80 the alarm band.) No carb cut and no fat shift: your carbs stay where your training set them. An easier training day may be suggested, and the plan offers to rebuild the day around recovery.
Anabolic Resistance Deep sleep below the alarm floor, or resting heart rate elevated more than 5 percent above your 30-day baseline. No percentage protein boost. Pre-bed protein feed (about 40 g of slow protein) on training days. Post-workout leucine emphasis. Offers to rebuild the day around recovery.
Cognitive Impairment Severe REM loss combined with deep-sleep fragmentation, or extreme total sleep deficit. A lighter training day suggested; your training plan itself is not changed. Technical work de-prioritised. Acute creatine option surfaced if relevant.

Three notes on these rows.

The thresholds are personalised. Your floor for total sleep is not 6 hours flat. It is a fraction of your own 14-day target (covered in How to Calculate Your Personal Sleep Need). The same applies to deep-sleep alarms and the RHR baseline. The flags fire against your numbers, not against a generic population threshold.

The adjustments are small. No caution cuts your carbs, shifts your fat or raises your protein target by a percentage. After a poor night the plan may add a pre-bed protein feed, may suggest an easier training day, and offers to rebuild the day around recovery. The trials behind the cautions [1,2,3] describe what a short night does to the body; they do not show that trimming carbs or adding protein the next day fixes it, and adherence collapses when daily macros swing wildly.

The modes are independent. Two can fire on the same day. Three is rare and usually points at a sleep problem worth addressing at the source. When all three triggered states appear on a card, the composite label usually reads DRAINED or EXHAUSTED, and the Fuel sector will direct you to rest and recover rather than try to eat your way out.

Chapter 04 · The Rebuild actionWhat it does, and when to tap it

When the Fuel sector drops to ADJUSTED or below, the card surfaces a Rebuild button. The default heading reads "Fuel plan needs updating. Rebuild to recalculate macros." Tap it, and the engine regenerates the rest of the day's meals around recovery. Once the rebuild completes, the heading flips to "Fuel plan updated. Sleep adjustments applied."

Rebuild is opt-in by design. The engine has the math ready, but it does not silently rewrite your day. The choice to apply the adjustment is yours, because some users have a meeting at noon and a sandwich already planned. The button puts the decision in front of you rather than around you.

One thing to watch. Rebuild changes the plan for the rest of the day, not the kitchen. If you have already cooked breakfast for the day, the rebuild applies to the remaining meals. The app will not ask you to throw away a meal you already ate.

Chapter 05 · A worked exampleA Thursday morning where Insulin Resistance triggered

One concrete day to make the headings tangible. This is a typical short-sleep card after a single bad night, captured the morning after.

YOUR CARD · THURSDAY MORNING
TIRED · 62
TST 5h 40m · Efficiency 78% · Deep 64m · REM 88m · RHR +3%
Performance
REDUCED · 68  |  "Keep intensity moderate. Skip max-effort lifts today."
Repair
REDUCED · 71  |  "Spread protein across meals. Avoid training fasted."
Fuel
ADJUSTED · 70  |  "Fuel plan needs updating. Rebuild to recalculate macros."
Insulin Res.
TRIGGERED · Carbs unchanged, rebuild around recovery offered
Anabolic Res.
CLEAR · Deep sleep within your floor, RHR within baseline
Cognitive Imp.
CLEAR · REM and fragmentation within tolerance
REBUILD FUEL PLAN

Reading the card top to bottom: composite is TIRED at 62, so today is not a peak day but it is not a write-off either. Performance sits in REDUCED, so the plan suggests an easier day: no max-effort work, but training can still go ahead. Repair is also REDUCED. Fuel is ADJUSTED and offers the Rebuild button. Only one caution fired: Insulin Resistance (a caution that your body may handle carbohydrate less well today, not a diagnosis), because sleep efficiency, at 78 percent, fell into the alarm band below 80 percent. The other two stayed Clear. Tapping Rebuild reissues the rest of the day's meals around recovery. The carbs stay where the training set them; the easier-day suggestion is the main change.

This is a normal short-sleep day. Most users see at least one of these per week. The headings are precise so the action is precise.

A NOTE ON CHRONIC PATTERNS Two or three triggered cards in the same week is a pattern the engine starts surfacing in your weekly review. If the same failure mode fires repeatedly, the underlying sleep behaviour is the lever, not the daily macros. The app will flag it.

Chapter 06 · The takeawayRead the card, take the action

The cautions are designed to be read in 10 seconds. Composite first, sector statuses second, failure-mode rows third. The directive under each sector tells you what to do. The Rebuild button does the rest.

What the cautions are not. They are not a verdict on your day. They are not a reason to skip training as a default; the Performance directive will tell you when to scale back. They are not a substitute for sleeping. When the engine flags Cognitive Impairment two days in a row, the answer is not a third creatine bolus. The answer is in What to Eat After Poor Sleep: past a point, changing the macros helps less and sleep is the fix.

References

  1. Donga E, van Dijk M, van Dijk JG, et al. A single night of partial sleep deprivation induces insulin resistance in multiple metabolic pathways in healthy subjects. J Clin Endocrinol Metab 2010;95(6):2963 to 2968. n=9.
  2. Lamon S, Morabito A, Arentson-Lantz E, et al. The effect of acute sleep deprivation on skeletal muscle protein synthesis and the hormonal environment. Physiol Rep 2021;9(1):e14660. n=13.
  3. Saner NJ, Lee MJ-C, Pitchford NW, et al. The effect of sleep restriction, with or without high-intensity interval exercise, on myofibrillar protein synthesis in healthy young men. J Physiol 2020;598(8):1523 to 1536. n=24.
  4. Van Dongen HPA, Maislin G, Mullington JM, Dinges DF. The cumulative cost of additional wakefulness: dose-response effects on neurobehavioral functions and sleep physiology from chronic sleep restriction and total sleep deprivation. Sleep 2003;26(2):117 to 126. n=48.

Sector status thresholds (≥85, 65 to 84, 45 to 64, <45) and the composite ladder breakpoints (PEAK at ≥85, READY 70 to 84, TIRED 55 to 69, DRAINED 40 to 54, EXHAUSTED <40) are KEXBI implementation values. Failure-mode triggers (the 40 g pre-bed protein feed, sleep-efficiency bands of 85 percent target, 80 to 84 percent caution and below 80 percent alarm, RHR alarm at +5 percent above 30-day baseline) are also KEXBI calibrations, set against the trial literature cited above. Performance and Repair directives quoted in Chapter 01 are strings the iOS app surfaces today; they may evolve as the engine iterates.

Was this useful?
Share X LinkedIn Facebook Email
LAUNCHING NOVEMBER

Ready to apply the science?