Training Feedback Loops and the 8:30 Sleep Constraint
Why AI coaching only helps when it changes the next decision, not just the next check-in.
Training Feedback Loops and the 8:30 Sleep Constraint
Why AI coaching only helps when it changes the next decision, not just the next check-in.
Justin Harris’s coaching notes repeatedly use the same mechanism: immediate, behavior-linked feedback. In one client thread, a small water drop on a Memorial Day drive was followed by constipation and distension for a couple of days; Harris then tied the symptom to practical inputs and floated a daily fiber-free constipation aid for the final 8–10 weeks of prep, while also warning that backing off water can trigger the same loop again. That is the kind of mechanism AI coaching should be built around: identify the controllable variable, observe the performance change, and alter the next action fast. The falsifiable thesis is simple: AI fitness coaching is only useful when it tightens the loop between training input, performance signal, and the next programming decision.
The real product is not “insight,” it is shorter latency
Most coaching platforms sell the idea that more data equals better coaching. In practice, data only matters if it changes the next set, the next meal, or the next week’s plan. The strongest pattern in the KB is not futuristic automation; it is feedback compression.
Look at the athlete side of the loop. Harry Sims reports two 150 mg caffeine doses daily, plus an average of 8:30 sleep by WHOOP, feeling well rested. That is a useful kind of check-in because it gives a coach something to trade off against actual recovery and appetite, not just mood. It also shows the limit of the metric: a wearable can confirm duration, but it cannot decide whether a second stimulant dose is worth the recovery cost. The coach still has to make the call.
That tradeoff is the core problem for AI fitness coaching. The platform can collect sleep, scale weight, steps, training performance, and subjective comments, but those signals are only useful if the system knows what to prioritize when they conflict. A well-rested athlete who is flat, backed up, or losing drive is not “doing great” in any useful coaching sense. He is presenting a decision problem.
Distension, hydration, and the danger of false causality
The clearest coaching example in the KB comes from prep management. Harris notes that during travel, one client drank slightly less water than usual, stayed “still a lot” hydrated, and ended up backed up for a couple of days. He then links that to the broader pattern of prep distension: the gut dries out faster, stool backs up, and abdominal fullness increases.
This matters for AI because it highlights a common failure mode in feedback systems: they overfit the visible symptom and miss the upstream lever. Distension can look like food intolerance, stress, poor digestion, or simply “the prep is getting harder.” But in this case the actionable variable was water intake, and the response was not a philosophical adjustment; it was a protocol suggestion aimed at the final 8–10 weeks of prep.
That is a good example of what AI should emulate and what it should not. It should emulate the pattern recognition: the same symptom recurring after the same perturbation. It should not hallucinate certainty or invent a grand theory from a single observation. The right coaching behavior is not “the model knows why this happened.” It is “we saw a repeatable signal, and the next step is to change the controllable input.”
Why check-ins are useful only if they are decision-bound
A check-in without a decision is just documentation. The coach notes on David LaMartina’s prep show why. Justin Harris sees a big weight drop and a leaner look, but also constipation and distension earlier than usual. Rather than reacting to every symptom separately, he groups the problems into one practical bucket: prep sensitivity is rising, and gut output is part of that equation. He makes a specific recommendation for the last 8–10 weeks instead of treating every week as a fresh debate.
That is the standard AI tools need to meet. If the tool only says “weight is down” or “sleep is good,” it is not coaching. It is reporting. Coaching begins when the system can answer: do we push, hold, reduce, or ignore? The value of AI is not that it notices the same patterns a human coach notices. The value is that it can surface them with enough structure that the coach spends less time searching and more time deciding.
In other words, the best use of AI is not to replace judgment but to force clarity. Training feedback loops should end in a binary or near-binary action whenever possible:
- add work or hold work when performance is stable and recovery is acceptable
- reduce friction when symptoms are clearly tied to a controllable variable
- ignore noise when the signal is not consistent enough to change the plan
The more a platform can turn scattered athlete notes into those decisions, the more it earns its keep.
The hidden tradeoff: more feedback can mean worse training
Here is the part people skip. More frequent feedback does not always improve outcomes. It can also increase noise, create overcorrection, and make athletes coach their own fluctuations instead of training.
You can see the risk in how the KB examples are already handled by an experienced coach. Harris is not chasing every data point. He is not making a new rule every time a client reports one bad day, one heavy meal, or one weird morning. He is looking for recurring patterns with enough confidence to justify a change. That restraint is the difference between coaching and dashboard addiction.
AI systems often fail here because they are built to be responsive, not selective. They can generate a comment on everything. But if every signal gets equal weight, then the athlete ends up with constant micro-adjustments, and the plan stops having a center of gravity. In training terms, that means the loop is fast but unstable.
The practical answer is to define which signals are decision-grade and which are context only. For physique coaching, scale weight trend, gym performance, sleep duration, digestion, and adherence are useful. A single mood swing is not. A single bad session is not. A wearable sleep score is not enough without context. The coach’s job is to keep the system from treating all inputs as equally actionable.
What coaches should ask of AI in 2026
If AI coaching is going to matter, it should improve three things:
- Signal quality — organize the athlete’s data so recurring patterns are visible.
- Decision latency — get from symptom to adjustment faster.
- Decision discipline — prevent unnecessary changes when the signal is weak.
That is the actual promise in the KB, and it is much smaller than the hype around “AI coach” branding. The promise is not that the machine understands training better than a good coach. It is that it can make the feedback loop cleaner.
That also gives coaches a useful litmus test. If a platform cannot tell you what to change after a check-in, it is not a coaching tool. If it can only tell you everything that happened, it is a logging tool. The useful middle is a system that helps you decide whether to push, hold, or back off based on the specific signal in front of you.
The best coaching logs in the KB are effective because they do not linger on the noise. Water dipped, bowel output changed, distension followed, and the next step was obvious. Sleep was tracked, caffeine was disclosed, and the coach could decide whether the stimulant load fit the recovery picture. Weight dropped, the body looked leaner, and the program could keep moving. That is what a good feedback loop looks like: not more information, but a cleaner next move.
Sources Used
raw/_consumed/2026-05-31/kahunas-export/2026-05-31-w19-24m/clients/david_lamartina___members-tlssnsjthkmnhfqcscszce25acz_vhdm_x2_xdlpx_i.jsonraw/_consumed/2026-05-31/kahunas-export/2026-05-31-w19-24m/clients/harry_sims___members-m-iwooxrve6qux4pdtrouhwbkhmvrxoandj1tgzve_m.jsonraw/_consumed/2026-05-31/kahunas-export/2026-05-31-w19-24m/transcripts/alex_goracy___members-m1vvgmmbnhazzipv5wqmwwhgjuyotawsompy4kzf6ri.mdraw/_consumed/2026-05-26/troponiniq_kb.md