Engine · v0.9 · Pre-launch Vienna HM · WK 8/12 · ACR 1.34

Stop executing the plan. Start executing the right plan.

Your training plan doesn't know what happened last week. Tactician does.

Tactician is a deterministic decision engine that evaluates your training load daily and tells you exactly what to change — and why.

Limited founding access · iOS first
Built for runners who execute on data, not feel.
100 Founding seats
28d Adaptive horizon
0 Cookie-cutter plans
Problem · 01

Static training plans break when life happens.

Every plan assumes perfect adherence, perfect recovery, perfect weeks. The first time you miss a session — or push too hard — the rest of the block is wrong, and you're guessing.

  • 01 Missed workouts cascade into broken weeks. Adherence
  • 02 Fatigue accumulates silently. The ceiling stays hidden. Load
  • 03 Recovery is inconsistent, but the plan isn't. Rigidity
  • 04 No decision support on the days that matter. Judgement
  • 05 Race day arrives — and you don't know if you're ready. Confidence
Static plan · drift WK 1 → 12
PLANNED ACTUAL · −22%
By week 8, actual fitness diverges from the plan by 22%. No correction. No alert. No adjustment.
Familiar?
"I missed Tuesday. Should I move Tuesday's workout to today, or skip it? Will it cost me the race?"
Every runner · every block
System · 02

A decision engine. Five subsystems. One directive per day.

Five subsystems running every day on your real training behavior. Deterministic. Auditable. Every directive shows its work.

01 · Engine

Daily Decision Output

Tomorrow's session reflects today's reality. Tactician reads completed workouts, flags intensity stacking, and rewrites the prescription before you lace up.

Proceed Modify Reduce Rest Push
02 · Load

Fatigue & Load Engine

ACR, monotony, hard-session density. The numbers you'd compute on paper, on every workout.

1.34 ACR · CEILING 1.50
03 · Trajectory

Race Fitness Projection

The trajectory of your actual fitness against the trajectory required to hit your target time. Adjustments compound.

NOW RACE
Actual Baseline
Target1:32:00
Projection1:36:30
Confidence52%
04 · Decisions

Training Decision Engine

Every day, one screen: what to do, why, and what changes if you defer. Tactician ships its trace — you can audit every directive.

● FIRED Intensity Stack Protect
● FIRED ACR Ceiling Breach
○ OK Long-run quota
■ ACTION Recovery run · 40min · Z1
Flow · 03

Three inputs. One adaptive system.

No onboarding maze. No daily check-ins. Connect once, train normally — Tactician handles the rest.

STEP · 01INPUT

Set your goals and training profile.

Race date. Target time. Weekly volume. Tactician builds your base block in under two minutes.

Profile · Build2 MIN
Goal raceVienna HM
Race date2026-10-05
Target time1:32:00
Weekly volume50–60 km
PhaseBuild · WK 8/12
STEP · 02TRACK

Track progression and readiness.

Strava syncs in the background. Every completed workout updates trajectory, fatigue, and the friction signals that gate the next session.

Load · 28DSYNCED 06:14
Acute 7d58.2 km
Chronic 28d43.4 km
ACR1.34 / 1.50
STEP · 03DECIDE

Receive your directive. Execute or override.

One directive per day. With rationale, alternatives considered, and the impact of deferring. You choose to execute or override.

Directive · TodayMON 19 MAY
Action
REDUCE
Long run18mi → 12mi
ZoneZ2 only
Load ceiling breach. Acute 1.34, ceiling 1.50. Two rules fired.
Product · 04

Built like a flight deck. Not a feed.

Founding access · 05

Become a Founding Athlete.

Get early access. Lock in founding pricing. Permanently.

  • 01 Early access to the iOS beta Within 14 days
  • 02 Direct feedback channel Founders · Slack
  • 03 Locked founding pricing Forever
Waitlist · 06

The plan is a baseline. Tactician decides the rest.

Join the waitlist for early access to Tactician. A few emails before launch. No noise after.

By joining you agree to the Privacy Notice.