It's Tuesday. Your plan says tempo run. But your kid was up three times last night, you have a big meeting at 9 AM, and honestly, you just don't have it today. So you skip it.

Now what?

This is the moment where most training apps fail you. And it's the moment that reveals whether you have a training plan or an actual coach.

The Two Wrong Answers

Most apps do one of two things when you miss a workout, and both are bad.

Option A: Ignore it. The app doesn't notice or doesn't care. Tomorrow's workout is still there, same as always. The tempo run you skipped? Gone. No adjustment, no acknowledgment. The plan marches forward as if nothing happened.

The problem: you're now accumulating a gap between what the plan assumes you've done and what you've actually done. Skip two or three workouts and the plan is building on a foundation that doesn't exist. Your long run assumes a fitness level supported by workouts you never did.

Option B: Blow it up. The app regenerates your entire plan from scratch. New workouts, new schedule, new everything. It's trying to be helpful, but it throws out the baby with the bathwater.

The problem: you spent time customizing that plan. You moved your long run to Saturday because that's when your partner can watch the kids. You swapped Thursday's hill repeats for a trail run because you hate the treadmill and it's been raining. All of that? Gone. The regenerated plan doesn't know any of it.

What a Good Coach Actually Does

Here's what happens when you tell a real coach you missed Tuesday's tempo:

They don't panic. They don't rewrite your whole program. They look at the week, make a targeted adjustment, and move on. Maybe they shift the tempo to Thursday and push the easy run to Friday. Maybe they reduce the weekend long run by a mile to account for the lower weekly volume. Maybe they do nothing at all because one missed tempo in a 16-week block doesn't matter.

The key word is targeted. A good coach makes the smallest change necessary to keep you on track. They don't ignore the problem, and they don't overreact to it.

Good coaching is knowing the difference between something that needs fixing and something that needs ignoring.

Your Edits Are Sacred

There's another piece to this that almost no training app gets right: respecting the changes you've already made.

Say you've been using a training plan for a few weeks. Along the way, you've made it yours. You moved some workouts around to fit your schedule. You changed a track session to a fartlek because that's what works for you. You added an extra easy day because you know your body needs more recovery than the average plan assumes.

Those changes represent your judgment as a runner. You know your body. You know your schedule. You know what works for you.

If the system ever needs to make a bigger adjustment — say you missed a whole week due to illness and the plan needs to recalibrate — it should never overwrite the changes you've made. Your customized workouts should survive any plan adjustment. Period.

This is a principle we feel strongly about at Vici: the AI is the assistant, not the authority. If you've modified a workout, that modification is protected. The system adapts around your decisions, not over them.

The Scale of the Response Should Match the Scale of the Problem

Not all missed workouts are equal. Missing one easy run is nothing. Missing a week of training is something. Missing three weeks changes the picture entirely.

A smart system matches its response to the situation:

  • Missed one workout: Minor adjustment. Maybe shift something later in the week, maybe do nothing. Don't create stress about it.
  • Missed several days: Targeted reductions. Pull back volume slightly for the next week or two. Don't try to "make up" the missed work — that's how injuries happen.
  • Missed a week or more: More significant recalibration. The plan may need to rebuild a section — but even then, your customizations should be preserved.

What should never happen: guilt. The app should never make you feel bad about missing a workout. Life happens. The plan adapts. That's the whole point.

Why This Matters More Than You Think

Here's the thing about missed workouts: everyone has them. Literally everyone. Elite athletes miss workouts. Professional coaches build missed workouts into their mental model of a training block. It's not a failure — it's a feature of being human.

But most training apps treat the plan as sacred and the runner as the variable. If you don't follow the plan exactly, that's your problem. The app did its job; you didn't do yours.

That's backwards. The plan should be the variable. The runner is the constant. Your life, your body, your schedule — those are the constraints. The plan should flex around them.

Joe and I built Vici because we lived this frustration for years. We'd download a marathon plan, follow it for three weeks, miss a few days for work or travel or life, and then have no idea how to get back on track. The plan didn't adapt. So we'd either force ourselves through workouts we weren't ready for, or we'd scrap the plan entirely and start over.

Neither option is coaching. It's just a schedule that doesn't care about you.

We wanted something that does.