↖ BarpathVALIDATION / 2026-10-27 PDT
EVIDENCE, LIMITS, NEXT GATES

Validated functions.
Not coach approval.

The revised app is an experimental bar-path review aid, not a validated autonomous strength coach. Functional and controlled-image tests passed. Independent coach agreement, broad real-video tracking accuracy, and physical-iPhone camera validation are still open gates.

What failed—and changed

Additional end-to-end tests caught and fixed portrait canvas letterboxing that offset pointer calibration, static-host video seeks that silently stayed at time zero, and HTML redirects escaping the app mount. Real-sample pointer calibration and report navigation now pass at 390×844, 430×1250 and 1440×1050 viewports. A failed seek stops measurement instead of reporting false completion.

Real lifting footage: three clips

Source: MyDeadlift, Ivan Conanta and Gloria Virginia, version 1, CC BY 4.0. Source hashes were verified. Dataset labels are not treated as independent coach approval or bar-center ground truth.

Interpretation: this is one eligible tracked clip and two rejection checks—not a three-video accuracy benchmark. It does not establish performance across body types, loads, shoes, plates, gyms, viewpoints, or repetitions. The included sample is for testing the tracker, not demonstrating ideal technique.

Controlled stress tests using the supplied still image

The submitted attachment was a screenshot, not a motion clip. Its plate texture was used locally in known synthetic transformations; neither that image nor its derived frames were published.

Interpretation: those are controlled image-transform results, not one-pixel accuracy on real deadlifts. They do not reproduce 3D perspective changes, arbitrary motion blur, rolling shutter, complex partial occlusions, or real body/bar interactions.

Automated and browser checks

What a coach still needs to verify

  1. Use the original, unedited side-view lift video. A single screenshot cannot establish bar path, rep timing, or consistency.
  2. Annotate bar-center positions and rep boundaries independently, then compare errors across multiple sets and lifters. Visual spot checks are not a gold-standard spatial benchmark.
  3. Validate on the actual phone/browser and lighting/camera setup used in the gym.
  4. Have a qualified coach review whether the replay and measurements support useful decisions. No human coach has reviewed or endorsed this app.

The app does not measure spine position, hip/knee coordination, bar-to-shin distance, tissue loading, safe load, injury risk, or standing lockout. A vertical start-center line is not automatically an anatomically appropriate ideal. A coach can shift the reference manually; good setup and video judgement remain necessary.

Reproducibility

Project scripts: node --test apps/barpath/*.test.mjs workers/barpath/worker.test.mjs, scripts/verify-barpath.mjs, scripts/verify-barpath-real-browser.mjs, scripts/verify-barpath-camera.mjs, and scripts/eval-barpath-photo.mjs. Browser and photo runs require their local fixtures. Read the machine-readable results.

Return to Barpath →