The cycle engine

The cycle engine is the part of Recompose that turns your injection day into a plan. From your medication and the date of your first injection it works out your current cycle day, names the stage you are in (injection day, suppression, return or pre-shot) and tells every other part of the app what to ask of you today.

Last reviewed 10 September 2026 by the Recompose team.

It is the first thing built and the thing everything else depends on. Your protein target, the meals you are shown, the workout that is offered and whether a missed session breaks your streak are all decided by which stage you are in.

What it needs from you

That is the whole input. The maths runs in your browser: the free reveal on the home page uses exactly the same calculation as the signed-in app, with nothing sent anywhere.

What it produces

What it does when your dose changes

Moving up a dose usually makes the suppression stage stronger for a week or two. You can record a dose change in the app, and the guidance leans back towards protein-first, lighter-movement days while you settle.

Common questions

What if I change my injection day?

Update it in the app and the cycle re-anchors from your next injection. Most prescribing guidance suggests keeping a consistent day where you can.

Does the cycle engine work for daily GLP-1 medication?

It is built around a weekly injection, which covers Mounjaro, Wegovy and Ozempic. A daily medication does not produce the same weekly pattern, so the stage guidance would not apply in the same way.

Try Recompose

Answer two questions and see your own shot week mapped out: no account, no card.

See your week