The parser handles fixture-shaped simulator text and CSV rows and flags unusable text without seeded demo shots.
Parser proof
Fixture proof for simulator text and CSV parsing, with the limits kept visible.
Bay2Course can benchmark its parser against local fixtures. That proves the code path on known text samples; it does not prove real screenshot reliability across brands, layouts, OCR output, or app versions.
| Evidence | Status | Honest Meaning |
|---|---|---|
| Text fixtures | Covered locally | Existing fixtures exercise source detection and shot-row parsing for known sample formats. |
| CSV fixtures | Covered locally | CSV and common header variants are parsed as user-reviewed import data. |
| Real screenshots | Still needed | Permission-safe screenshots and OCR captures are required before source-grade reliability claims. |
| Third-party integrations | Not claimed | No official integration, endorsement, API access, export access, or certified compatibility is claimed. |
Real screenshots, OCR output pairs, and regression cases are still required for each source family.
Add permission-safe screenshot/OCR samples, expected rows, and source-specific fixtures such as ProTee.
Claim Boundaries
- Fixture passing means the current parser recognizes and parses local samples. It is not a guarantee that every screenshot, export, or OCR result from a source will parse correctly.
- Every imported shot row should remain user-reviewed before it is saved into a golfer profile, coach review, or proof report.
- Third-party brand names are descriptive source labels only unless a signed and announced partnership exists.