Read the rhythm, live
Load one of the example personas or set the cycle yourself. The ring shows where they sit in their own cycle, the due window they are heading for, and the readiness score and play recompute instantly.
Load a customer:
Rhythm read
Personal cycle7d
Their typical gap between purchases (the personal cadence, not a global average)
Days since last2d
Days since their last purchase
Frequency trend
Flags
Readiness read
today due window (0.9 to 1.3 of their gap)
Readiness14
Earlycycle ratio 0.286
Why
- ·Their rhythm. Typically back every 7 days, and it is day 2 now.
- ·Too soon. Well inside their normal gap; a message now is noise, not a nudge.
Recommended play
Hold, no contactdata
Well inside their normal gap. A message now is noise; save the send, protect attention for when it counts, and let the rhythm run.
Illustrative and explainable: readiness peaks when someone sits exactly on their own rhythm, and the reasons always say why. The production model reads real gap distributions in the warehouse and pushes the score into Braze.
