Day 1 (Tue, 6:42am). Harnoor opens move.livegroweveryday.com. The screen is cream-warm, not gym-loud. A bold illustration of a kettlebell mid-swing. "Quiet Strength — 25 min — earn the morning back." He taps Start. Sets the phone on the mat. The voice coach announces "8 kettlebell swings, in 5." He doesn't look at the screen for 25 minutes.
Day 2 (Wed). He missed nothing — but he had a 9pm call last night. MOVE opens to "Just-15. Show up small." A mobility flow. He almost skips, but 15 minutes is small enough to say yes to. He does it.
Day 8. The 30-day strip is now seven filled circles and one half-circle. He notices himself not wanting to break it. The streak became identity before he realized it.
Day 17 (Fri after a brutal week). "Push the Door — before the weekend, prove the week." The voice coach is calmer than usual today. He cleans the bell five times, presses it five times, and walks the stairs with it. He texts his brother a photo of the strip.
Day 21 (Sat morning). "Family Move — she'll remember you moved." Aanya copies the cat-cow stretch on the rug. He laughs. He writes the company a one-line review: "you removed the part of fitness that was killing me — the choosing."
Week 6. A small card surfaces: "Ready for a 24kg?" He clicks. He buys.