Client Memory and 3 Retatrutide Weeks: The Coaching Mistake AI Has to Stop Repeating

Justin Harris
6 min read
troponiniq
blog
coaching

A 2 mg retatrutide dose cut appetite so hard that one client reported “no appetite whatsoever” within days, and Justin Harris replied that he was trying it himself to gain first-hand experience for clients. That single exchange is the useful mechanism here: longitudinal memory. AI coaching fails when it treats each check-in like a fresh intake instead of a continuation of an ongoing adaptation history. The falsifiable thesis is simple: if your coaching system cannot store and retrieve what happened at the last appetite, fatigue, training, or adherence turn, it will keep repeating the same mistaken recommendations under different wording.

Client Memory and 3 Retatrutide Weeks: The Coaching Mistake AI Has to Stop Repeating

A 2 mg retatrutide dose cut appetite so hard that one client reported “no appetite whatsoever” within days, and Justin Harris replied that he was trying it himself to gain first-hand experience for clients. That single exchange is the useful mechanism here: longitudinal memory. AI coaching fails when it treats each check-in like a fresh intake instead of a continuation of an ongoing adaptation history. The falsifiable thesis is simple: if your coaching system cannot store and retrieve what happened at the last appetite, fatigue, training, or adherence turn, it will keep repeating the same mistaken recommendations under different wording.

The temptation in AI fitness coaching is to treat memory as a convenience feature. It is not. In real coaching, memory is the difference between “what is happening today?” and “what already happened when we tried this three weeks ago?” In the Rory Lazowski exchange, the coach’s own note mattered: he had tried retatrutide himself so he could have first-hand experience for clients. That matters because the actual coaching problem is not generating a plausible answer in the moment. The problem is recognizing a pattern over time, then not re-advising the same thing after the pattern has already been observed.

That is why client memory is not a soft UX feature for a chatbot. It is the core data structure behind better decisions.

The repeated mistake is forgetting the last branch

The same source makes the pain point explicit. Retatrutide lowered appetite, but the client also reported more fatigue than normal. That immediately creates a coaching fork: keep the current approach, pause it, reduce it, or adjust food intake while monitoring downstream training and recovery signals. Without memory, an AI system will answer only the latest prompt: “I’m hungry” or “I’m fatigued” or “I want to gain.” With memory, the system sees the sequence:

  1. appetite was unusually suppressed,
  2. fatigue rose,
  3. food intake planning was still evolving,
  4. the coach had previous first-hand exposure to the same compound,
  5. the decision therefore had to account for the prior response, not just the current complaint.

That is the longitudinal part people miss. The mistake is not lack of intelligence. It is lack of continuity.

If an AI coach cannot carry forward the prior state, it will repeat coaching errors in three predictable ways:

  • It will overreact to a single bad check-in and swing the plan too hard.
  • It will underreact because it has no memory of the earlier warning signs.
  • It will give advice that sounds individualized but is actually generic because it cannot tell whether the client is repeating a known pattern.

That is exactly the failure mode the Rory thread is trying to avoid. The coach’s memory of the earlier response becomes the basis for the next decision. No memory, no decision quality.

Memory should store outcomes, not just messages

Most AI coaching products are built around chat logs. That is not the same thing as memory. A chat log preserves words; useful memory preserves outcomes. Coaches do not actually need a transcript of every sentence. They need the last known state variables that affect the next prescription.

For a physique client, those are often boring but decisive:

  • hunger trend
  • appetite suppression trend
  • fatigue trend
  • bodyweight trend
  • food tolerance
  • whether the last change improved or worsened adherence
  • whether the client has already tried the same adjustment before

The Rory example is a good illustration because the meaningful information is not “retatrutide exists.” It is that the client had already tested a 2 mg dose, appetite dropped sharply, fatigue increased, and the coach was considering how that should affect upcoming calories and prep planning. That is the kind of context a serious coaching system should remember automatically.

This is where a lot of AI hype falls apart. A model can summarize a thread beautifully and still fail at coaching if the summary doesn’t persist and resurface when it matters. A good memory layer is not a notebook. It is a decision-support layer.

The real use case is preventing the same bad follow-up

The daily angle here is not “AI remembers everything.” That would be dumb, expensive, and unsafe. The useful version is narrower: AI should remember the few high-signal facts that prevent repeated mistakes.

In coaching practice, repeated mistakes usually come from repeated context loss. Examples:

  • asking a client to “just push food” after the last push already crushed appetite and performance,
  • treating a fatigue complaint as isolated when it followed a known appetite-suppressing change,
  • re-litigating a supplement or protocol the client already tested and rejected,
  • forgetting that a client’s current phase is different from the last phase even if the exercise selection looks similar.

The point is not to fetishize memory. The point is to avoid redoing work that has already been done badly.

The source material also shows a useful coaching instinct: first-hand experience. Justin says he is trying the compound himself so he can better understand it for clients. That is not a substitute for memory, but it is the same philosophy: improve the quality of future decisions by preserving the lessons of prior exposure. An AI coach can’t literally have first-hand experience, so its substitute is structured longitudinal memory. If it can’t do that, it will stay stuck at the level of a smart autocomplete.

What to actually remember between check-ins

For coaches building AI workflows, the practical answer is not “store everything.” It is to store the smallest set of facts that change the next decision.

A useful memory schema looks more like this:

  • current phase and goal
  • the last adjustment made
  • the client’s response to that adjustment
  • any adverse tradeoff that appeared
  • whether the adjustment had already been tried before
  • the next planned decision point

That structure lets the AI answer differently on day 2 than on day 12. It also lets the system catch when the client is simply replaying the same problem with new language. If a client says appetite is gone again, the system should know whether that happened after the last dose change, the last food increase, or the last training bump.

That is the falsifiable claim of this article: coaching quality improves when AI remembers the prior branch of the decision tree, not merely the last message. If the system only sees the present tense, it will keep making present-tense mistakes.

The bottom line

AI fitness coaching does not need magical omniscience. It needs reliable longitudinal memory tied to decision points. The Rory retatrutide example shows why: appetite, fatigue, and calorie planning were not separate questions. They were one sequence. A coach who remembers the sequence can avoid repeating the same mistake. A coach who forgets it will keep rediscovering the problem as if it is new.

That is the real standard for AI coaching tech: not whether it can reply, but whether it can remember enough to stop giving the same bad advice twice.

Sources Used

  • raw/_consumed/2026-06-02/_GRAS/gras_strategy_training.md
  • raw/_consumed/2026-05-31/kahunas-export/2026-05-31-w13-18m/clients/rory_lazowski___members-c5balaovjbdoeefqmfuqdhh2tbpmfdu16lnf0tnrtmw.json
  • raw/_consumed/2026-05-26/troponiniq_kb.md
  • raw/_consumed/2026-05-26/troponin_supplements_kb.md
  • raw/Justin_TT1.txt