What the camera can see.
The rule for every number in this app: if it's on screen, it was measured from the video. If the camera angle can't measure something, the app says so instead of guessing.
The pipeline, in one breath
Each video frame goes through a pose model (MediaPipe, running on the phone) that returns 33 body landmarks. From the shoulders, elbows, wrists, hips, knees and ankles the grader computes a handful of numbers — how high the shoulders are off the ground, whether the elbows are on the deck, the elbow angle, and how far the hips sit off the shoulder-to-ankle line — all as fractions of your body length, so distance from the camera doesn't matter. A state machine walks those numbers through the event exactly as the standard describes it, and every rep is either a GO or a NO-GO with a reason.
Hand-release push-up · ATP 7-22.01, 2-57 to 2-64
Plank · ATP 7-22.01, 2-73
Scoring
Points come from the Army's published scoring scales (approved 15 May 2025, effective 1 June 2025), transcribed verbatim and checked by an automated test against 84 values read straight off the PDF. The general standard uses the age- and sex-normed columns; the combat standard reads the sex-neutral column for everyone. Alternate aerobic events are GO/NO-GO and score 60. If the Army republishes the scales, the app updates from the new document, never by hand.
What this is not
A record AFT is graded by a trained human under the OIC/NCOIC, and the doctrine is explicit that video cannot substitute for direct observation. Go/No-Go is a training tool: it tells you what a grader would probably say before a grader says it. It is not affiliated with, endorsed by, or an official product of the U.S. Army or the Department of Defense.
Built by an Army veteran in Bentonville, Arkansas. Bugs and bad calls: tell Tom what phone you're on and what happened.