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

Every session, deliberately prescribed.

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

Tactician is a rules-based system that reads every session and outputs one directive: what today should be. Not what the plan says. What the data supports.

Limited founding access · iOS first
Built for the runner who won't take a rest day unless the system tells them to.
100 Founding seats
28d Adaptive horizon
0 Static 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
Willpower is not a training strategy.
System · 02

A rules-based engine. Five subsystems. One directive per day.

Five subsystems, running every session on your real training data. 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.

0.78 ACR · FLOOR 0.80
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 Headroom Clear
● FIRED Build Window Active
○ OK Long-run quota
■ ACTION Long run · 18mi · Z2
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 7d33.9 km
Chronic 28d43.4 km
ACR0.78 / 0.80
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
PUSH
Long run14mi → 18mi
ZoneZ2 base
Acute load is low. Race 4 weeks out. 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.