Skip to main content

Devlog

Working notes, written as the work happens.

16. The Benchmark Grows Up

Three finals land in one pass — Melbourne night, New York, indoor Turin — all through package configs, zero new scripts, and the ground truth grows 135 → 491. The recalibration corrects the headline from 93% to 88%, which is what more data is for. Then the weak fold gets its autopsy: a serve gate that structurally couldn't fire on Wimbledon's feed was passing every point unexamined, two whole-point gates replace the free pass, and the honest number climbs to 94% with disasters halved.

All devlog entries →

The road to auto-charting

Each milestone is a devlog entry. Here's where things stand.

  • M0Track ball and players through one rally with SAM 3
  • M1Court keypoints → homography → real court coordinates
  • M2Detect hits and bounces from ball trajectory
  • M3Rally segmentation → shot sequences → MCP notation
  • M4Validate against a human-charted Match Charting Project match