Workflow
1. Load a folder of target photos (multi-select).
2. Optionally load labels.json from prelabel.py —
model guesses show as dashed blue; confirm by leaving them,
fix by dragging, remove with right-click.
3. Tap each arrow's entry point (where shaft meets foam), switch to aim-point mode and tap what you were aiming at.
4. Export. The JSON is both your eval ground truth and your stage-2 training labels.