chore: complete v1.0 Data Pipeline milestone

- Added MILESTONES.md entry with key accomplishments
- Evolved PROJECT.md with validated requirements
- Reorganized ROADMAP.md with milestone grouping
- Created milestone archive: milestones/v1.0-ROADMAP.md
- Updated STATE.md for next milestone planning
- Tagged v1.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-01-10 11:15:19 -06:00
parent 1b796a604c
commit ca9fa535f1
5 changed files with 229 additions and 179 deletions

View File

@@ -16,16 +16,17 @@ Every game must correctly link to its teams and stadium — a game at the wrong
- ✓ Canonical data models (stadiums, teams, games) — existing
- ✓ CloudKit import capability — existing
- ✓ Bundled JSON generation for offline-first — existing
- ✓ Split scripts by sport (MLB, NBA, NHL, NFL as separate modules) — v1.0
- ✓ Complete stadium database with correct coordinates and names (148 stadiums) — v1.0
- ✓ Stadium alias system for name variations across sources — v1.0
- ✓ Correct game→team→stadium canonical linking for all sports — v1.0
- ✓ Full CRUD CloudKit management (create, read, update, delete) — v1.0
- ✓ Validation reports showing counts, gaps, and orphan records — v1.0
- ✓ Team alias system for name variations across sources — v1.0
### Active
- ✓ Split scripts by sport (MLB, NBA, NHL, NFL as separate modules) — 7 sport modules
- ✓ Complete stadium database with correct coordinates and names — 148 stadiums
- ✓ Stadium alias system for name variations across sources — alias JSON files
- ✓ Correct game→team→stadium canonical linking for all sports — canonicalize_games.py
- ✓ Full CRUD CloudKit management (create, read, update, delete) — cloudkit_import.py
- ✓ Validation reports showing counts, gaps, and orphan records — --validate flag
- ✓ Team alias system for name variations across sources — TEAM_ABBREV_ALIASES
(None — v1.0 complete, planning next milestone)
### Out of Scope
@@ -68,4 +69,4 @@ Every game must correctly link to its teams and stadium — a game at the wrong
| Full CRUD over upload-only | Enable data corrections without full rebuild | ✓ Completed — create/update/delete with diff reporting and orphan detection |
---
*Last updated: 2026-01-10 — Project complete (all 7 phases finished)*
*Last updated: 2026-01-10 after v1.0 Data Pipeline milestone*