# Sports annotation audit report: TEMPLATE

> Replace every [bracketed] field. Guide: https://trainmatricx.com/blog/sports-annotation-audit-checklist-independent-quality-review

## 1. Scope
- Dataset audited: [name, vendor or team, delivery date]
- Label types: [boxes / track IDs / keypoints / masks / event tags]
- Specification audited against: [document name and version]. If none existed, attach the rules written for this audit.
- Footage: [number of matches, cameras, resolution, frame rate]

## 2. Sample plan
- Population: [total frames, tracks or events in the delivery]
- Unit of review: [frame / track / event / match segment]
- Random sample: [n units, how drawn, seed]
- Targeted sample: [n units, which hard cases: occlusions, camera cuts, set pieces, rare classes]
- Footage sample for missing labels: [n frames or segments, how drawn]. Sampling delivered labels cannot find missed ones.
- Error rates are reported from the random sample only. Targeted findings are reported separately.

## 3. Method
- First pass: [who, against which spec sections]
- Second pass: every flagged item confirmed or rejected by [who]
- Timing tolerance: [± frames per event type]
- Geometry tolerance: [IoU, pixel distance or keypoint threshold per class]

## 4. Results (random sample)
Rate = units with at least one error of this type / units reviewed.

| Error type | Units with error | Units reviewed | Rate | 95% interval (Wilson) | Total errors |
|---|---|---|---|---|---|
| Identity | | | | | |
| Extra labels | | | | | |
| Missing labels (footage sample) | | | | | |
| Wrong class or event | | | | | |
| Timing (outside tolerance) | | | | | |
| Geometry | | | | | |

Timing offsets per event type: [median, interquartile range and maximum, in frames]

Schema checks (automated, all files): [files checked, files failing, undefined classes found]

Severity split: [critical / major / minor counts]

## 5. Targeted findings
[Patterns found in the hard-case sample, with file and frame references.]

## 6. Root causes
[Spec gap, annotator training, tool behavior, vendor process. One line each, with evidence.]

## 7. Fix list, ranked
1. [Fix, scope (which files), expected effect, owner]

## 8. Sign-off and error log
- Reviewed by: [names, roles]   Date: [date]
- Full error log: [file name of the CSV]
