A Ledger of Accounts
The hardest thing about a long practice isn’t the practice. It’s remembering what happened.
You’ll have weeks where you show up every day and feel like you’re moving backwards. You’ll have months where you skip more than you make and feel guilty about it. You’ll hit a posture you couldn’t touch a year ago and barely notice. You’ll lose access to one you used to take for granted and try to convince yourself you didn’t really need it. Without a record, all of that becomes vibes and self-stories. With a record, it becomes data you can actually work with.
Yoga has a word for this kind of attention turned on yourself: svadhyaya. Patanjali made it one of the niyamas. Most of the tradition treats it as the study of texts. We’re treating it as the study of you, your practice, and what actually happens when the two meet over time.
The Ledger is where that record lives. Three different kinds of entry, one running timeline.
The three accounts
Three different kinds of attention. They don’t replace each other. Together they make the Ledger work.
Three numbers, one to five, after each practice — M.A.X. (Motivation, Attitude, eXertion). Frequent enough to make patterns visible, light enough to never become a chore.
A photo or clip, what posture, what props, what was notable. Pays off in years, not weeks. The shape of your kapotasana now next to the same shape in 2030.
What you actually thought about today’s practice, written in sentences, kept where no one else will read it. The post-class debrief that doesn’t fit into a number or a photo.
💭 Vibe checks — Nudge
Three numbers, one to five, after each practice — your M.A.X. score (Motivation, Attitude, eXertion). That’s it. You can text them, tap them in an email, or hit the floating widget on any page in the member area.
The point is frequency, not depth. A vibe check takes ten seconds. Done after every class for a few weeks, it becomes the thing that lets you say “Wednesdays are the day I always crash” with evidence, not a hunch. It’s also the signal the system uses to tell when something’s off — three days of low scores in a row, your coach hears about it.
📷 Scrapbook — the visual record
The album you wish you’d been keeping for the last decade. A photo or a clip, the posture you were working on, what props were involved, what was notable. Public to the Student Union if you want it seen, private if you don’t.
This is the one that pays off in years, not weeks. The shape of your kapotasana in 2026 next to the same shape in 2030 tells a story no number can. If you’ve ever scrolled back through a phone camera roll and been surprised by your own progress, you already know why this exists. The Scrapbook just makes the surprise findable.
✏️ Journal — the private text
What you actually thought about today’s practice, written in sentences, kept where no one else will read it. The post-class debrief that doesn’t fit into a number or a photo.
Some days that’s a paragraph. Some days it’s “back hurts, did half-primary, fine.” Either is fine. The Journal is also where Nudge Bot’s text replies land — if you reply to a vibe-check SMS with words instead of (or alongside) numbers, those words become a journal entry automatically. You don’t have to remember to write; the system meets you where you already are.
A blog is performative. A diary is ephemeral. A garden is yours, tended, networked, evergreen. Your Ledger is closer to that.
The Ledger view
The three accounts merge into one timeline at /my-ledger/ — your dashboard. Vibe checks, scrapbook entries, and journal entries all interleave by date, with a stats card at the top showing your last 7 and 14 days.
This is the “digital garden” piece. A blog is performative and chronological — designed for an audience moving forward in time. A diary is private and one-directional — designed for no one, just to clear the head. A garden is something else: yours, tended, networked, designed to be walked through and added to, evergreen rather than ephemeral. Your Ledger is closer to that. It’s the working surface where your practice becomes legible to you.
You can filter by type, scroll back as far as you’ve been keeping it, and let patterns surface that no single entry would have shown you.
Coaching: the planning layer
If the Ledger is the record of what happened, coaching is the structure that gives the record something to be measured against.
Coaching at Ashtanga Tech is three specialist bots and one human (Michael). The bots build and maintain plans, run diagnostics, and surface patterns. Michael handles the judgment calls — the things a bot shouldn’t decide alone, like injury, an emotional rough patch, or a six-week plan that needs to be torn up rather than tweaked.
🧭 Motive Bot — the planner
Where you start. Motive Bot walks you through a sankalpa (the underneath-the-surface goal — what you’re actually practicing for) and a set of vikalpas (the concrete, measurable things you want to hit in the next six weeks). It pushes back on vague answers. That’s the point.
Output: a saved 6-week weekly plan, on your profile, that the other bots can read and that Michael can see. It also schedules your daily reminder — the thing that’ll text you at the time you choose to ask “did you practice?”
Motive Bot reads the Ledger when you talk to it. So when you come back six weeks in to reassess, it isn’t asking you to remember what happened — it already knows your average M.A.X. scores for the period, what postures showed up in your scrapbook, and what you wrote in your journal. The reassess is honest because the data is honest.
⚙️ Movement Bot — the diagnostic specialist
For when a posture or a joint is defeating you. Movement Bot runs an FRC-style assessment — three short questions about active range, prop-supported range, and tension at end-range — and prescribes a 3-week protocol with videos. PAILs and RAILs, hovers, lift-offs, CARs work. Not theory. Specific dose, specific timing, embedded video for every exercise.
The protocol gets saved to your movement_plan, so Motive Bot can fold it into your weekly structure without you having to copy and paste.
🫁 Breathing Bot — the pranayama matcher
For breathwork. Breathing Bot asks what you’re looking for (calm, energy, focus, sleep, or to deepen what you already do) and where you are with breathwork (new, ujjayi-familiar, experienced). It lands you on a 3-week protocol with safety notes, dose, and timing.
Same pattern as Movement: saved to breathing_plan, visible to Motive Bot, visible to Michael.
The bots are good at structure and consistency. The Ledger is good at memory. Michael is good at judgment. You’re good at showing up.
How the loop closes
This is the part that most “wellness apps” miss. The plan, the practice, and the record have to talk to each other or you’re just collecting data nobody uses.
- You build a plan with Motive Bot. Sankalpa, vikalpas, weekly structure, daily reminder time.
- You practice. Email or SMS goes out around an hour after each booked class — Nudge Bot’s “Vibe check?” Three numbers, optional words.
- The numbers land in your Ledger. Words become a journal entry. Photos become a scrapbook entry.
- If a M.A.X. score drops — motivation, attitude, or exertion rated 2 or below — Nudge Bot quietly pings you back with the right specialist. Low motivation points you at Motive Bot for a plan revisit. Low attitude at Breathing Bot. Low exertion at Movement Bot. Michael also gets a coach SMS so he knows to check in.
- At the six-week mark, Motive Bot pulls the whole period out of the Ledger and walks you through a reassess. What you hit. What you missed. What’s worth carrying into the next six.
- The plan changes. The Ledger keeps going.
Practical, day-to-day
I’m new. Where do I start?
Open /welcome/. There’s a 5-step checklist. It walks you through opening Motive Bot, doing your first vibe check, posting a scrapbook entry, opting into SMS reminders, and writing a first journal line. About 20 minutes total. None of it is mandatory — but doing it once removes the “where do I begin” friction permanently.
How do I do a vibe check?
Three ways. Pick whichever has the lowest friction for you on a given day:
- Email. After each booked class you get an email with five-button rows for each M.A.X. dimension — motivation, attitude, exertion. Tap. Done.
- SMS. If you’ve opted in, the same prompt arrives by text. Reply with
VIBE M4 A4 X3(M=motivation, A=attitude, X=exertion) or just words (“rough day, slept badly”). - Widget. Floating “Vibe check?” pill at the bottom of every member page. Tap an emoji. Optionally add notes.
You can also text VIBE to the Nudge number cold — it’ll send you a confirmation link, and from then on you’re set up for two-way SMS.
What if I’m not booking classes through the site?
You can still set a custom schedule — text “set MWF morning” or “set Tu Th evening” to the Nudge number. Or use the widget at any time. Or use the preferences panel at /nudge/ to wire up the days and times that match how you actually practice.
Conversational SMS — the Shalagram Concierge
If you text something to the Nudge number that isn’t a VIBE rating or a schedule command, you reach the Shalagram Concierge — an AI assistant that knows your membership, your schedule, and your practice history.
Just text what you need in plain English. The Concierge can:
- Book and cancel classes — “Book me for Tuesday morning” or “Cancel Thursday.”
- Check your schedule — “What’s on this week?” or “When’s my next class?”
- Log a vibe in conversation — “Felt great today, 5 across the board” works just as well as the structured
VIBE M5 A5 X5format. - Write to your journal — “Save this to my journal: took a rest day, back is tight but better than yesterday.”
No special syntax, no keywords to remember. If the Concierge doesn’t understand something, it’ll ask you to clarify rather than guess.
Then what? Do I need the Movement and Breathing bots too?
Only if they apply. If a posture is stuck — kapotasana, handstand, pincha, marichyasana, whatever — talk to the Movement Bot. It’ll ask three short diagnostic questions (active range, prop-supported range, end-range tension) and land you on a specific protocol with videos. Four-week reassess.
If you want a pranayama practice — or want to deepen one you already have — talk to the Breathing Bot. It’ll ask what you’re looking for (calm, energy, focus, sleep, or to go deeper) and where you are with breathwork. Three-week protocol. Both save their work to your profile so Motive Bot can fold them into your weekly plan and reference them during plan revisions.
What does the six-week arc actually look like?
Weeks 1–2: You’re building the habit of showing up and logging. Not much else to figure out.
Weeks 3–4: Patterns start appearing in your log. Maybe you skip practice on the same days each week. Maybe your M.A.X. scores dip predictably. You adjust.
Weeks 5–6: You hit some vikalpas. You miss others. The plan asks you to reassess — an honest look at what worked, what didn’t, and what to change for the next six.
This isn’t a linear upgrade. It’s a feedback loop. The real growth is in what you do when the numbers aren’t what you wanted them to be.
What if I miss a day (or a week)?
You miss a day. It happens. Come back when you’re ready and log it honestly — text SKIP or REST to log the gap and advance your plan, or rate 1/5 across the board if that’s real data. The worst thing you can do is hide from the log.
If you miss several days in a row, Motive Bot will probably ask what’s going on. Not to shame you — to figure out whether the plan is wrong or whether life is just hard right now. Both are real answers.
My plan isn’t working — can I change it?
Yes. Tell Motive Bot you want to change it. It’ll revisit the sankalpa and vikalpas, adjust what needs adjusting, and save the new version. Plans are living. Six-weeks-ago you didn’t know what current you knows.
Rest days and missed days
If you have a 6-week plan with a day template, Nudge doesn’t silently advance when you miss a day. It re-serves the same day’s activity until you log something — a vibe check, a journal entry, anything. Missed days don’t disappear into the timeline.
If you’re taking a deliberate rest day, text SKIP or REST to the Nudge number. That logs the rest day and advances you to the next slot in your plan. No scores needed, no guilt.
Or, if you want to capture how you felt even without practicing, rate the day normally and add a note like “rest day.” That way you still get M.A.X. data for the period — sometimes the most interesting pattern is how you feel on the days you don’t practice.
What if my scores drop?
If any M.A.X. dimension drops to 2 or below, two things happen automatically. First, Michael gets a coach alert — a text message with your name and a link to your profile, so he can check in when it makes sense. Second, you get a message with a link to the right specialist bot:
- Low motivation — Motive Bot, for a plan check-in or sankalpa revisit.
- Low attitude — Breathing Bot, because breathwork is usually the fastest lever for how you feel.
- Low exertion — Movement Bot, to check whether something physical is limiting you.
These are suggestions, not mandates. You don’t have to follow the link. But if something’s been off for a few days, the right bot is one tap away — and Michael already knows to look.
I got injured.
Don’t ask the Movement Bot to work around it — it’s a diagnostic tool, not a rehab specialist. Reach out to Michael directly; we’ll adjust your plan together. The bots are good at structure. You and a human coach are good at nuance.
How does Michael see any of this?
Michael reads your profile. He sees your weekly plan, your movement and breathing protocols, and your full session log. He usually skims the last couple of weeks of check-ins to get a feel for how practice is going.
If something looks off — a new injury, a string of tough days, a vikalpa that clearly isn’t honest anymore — he’ll reach out directly. The bots handle the day-to-day. Michael handles the judgment calls.
Who sees what?
- Vibe checks — you, Michael, Motive Bot when you talk to it.
- Scrapbook entries — you, the Student Union space (if you mark them visible), Michael.
- Journal entries — you, Michael. Nobody else, ever. They’re stored as private posts; the rest of the site can’t read them.
- Plans — you, the relevant bot, Michael.
Why bother?
You already keep mental ledgers — about your practice, your relationships, your work, what you ate, how you slept. The mental ones run hot. They lose entries. They invent entries that didn’t happen. They’re heavy at three in the morning and lighter than they should be at noon.
Writing it down isn’t a productivity trick. It’s a way of taking the weight off your head and putting it somewhere you can look at it on purpose. The Ledger is yours. Tend it like you’d tend any garden — irregularly, honestly, with no expectation that it has to look like anyone else’s. Years from now, the surprise will be how much there is, and how much of it you’d have forgotten.