Lab is the specialist layer behind BTE. Use it when you want to inspect the predictor, test mechanics or replay model-versus-actual evidence. The everyday rider journey stays in Plan → Ride → Review.
PREDICTEXPECTED ANDYBEST ANDYREPLAY
PRE-RIDE
Build the opportunity with the same prediction engine.
The selected session is excluded from both personal models, so replay cannot learn its own outcome or its own best-performance benchmark.
SESSION MAE—Actual vs Expected AndyAVG EXECUTION DELTA—Actual − Expected AndyAVG GAP TO BEST—Best Andy − ActualWEATHER MAPPING—Checking evidence
SESSION PLOT
Actual vs Expected Andy vs Best Andy
ActualExpectedBest Andy
Waiting for session evidence.
EXECUTION + BEST GAP
Where the ride beat expectation — and what remained
Actual − Expected · Best − Actual
COACH READ
Waiting for replay…
The model will separate opportunity from conversion without assuming that more edge or more power is automatically better.
MODEL DISCIPLINE
What the calculator is — and is not.
EXPECTED ANDY
Your personal mechanics model uses Edge, Pop, Pop Velocity and Approach Speed where supported. It is then conditioned by the same opportunity engine used by PLAN. Height, Airtime and Distance remain outputs.
BEST ANDY
A context-weighted P90 mechanics profile is built from your strongest personal jumps. It answers what your best demonstrated mechanics could convert from the same opportunity; it is not a generic expert profile.
OPPORTUNITY ENGINE
Wind, gust, direction, beach geometry, kite area, rider weight and—when heading exists—vector apparent wind create the load opportunity. Kite architecture, line length and harness only gain numerical effects after enough personal contrast exists.
20 M REMAINS THE TARGET
The page now separates normal expectation, your best-performance model and the 20 m objective. It does not pretend the 20 m target is already validated by your current evidence envelope.