store: July 2005 PotM card generation pipeline — full workflow

This commit is contained in:
Cal Corum 2026-02-22 12:14:03 -06:00
parent caf5b7fb6b
commit 855894b7c8

View File

@ -0,0 +1,44 @@
---
id: 5af23b05-a220-4463-bae8-be9c79f5d7ad
type: procedure
title: "July 2005 PotM card generation pipeline — full workflow"
tags: [paper-dynasty, potm, card-generation, retrosheet, "2005", procedure]
importance: 0.7
confidence: 0.8
created: "2026-02-22T18:14:03.104603+00:00"
updated: "2026-02-22T18:14:03.104603+00:00"
---
# July 2005 Players of the Month Card Generation
## Context
First PotM batch completed using the new pd-cards CLI skill workflow. Cardset 28 = 2005 Promos. Previous months already done: April, May, June.
## Selected Players
- **AL**: Giambi (IF), Cabrera (OF), Lackey (SP), Rivera (RP)
- **NL**: Furcal (IF), Jenkins (OF), Patterson (SP), Wagner (RP)
Retro IDs looked up from cardset 27 (Live 2005).
## Pipeline Steps
1. Configure `retrosheet_data.py` with PotM description + retro IDs in `PROMO_INCLUSION_RETRO_IDS`
2. Dry run: `pd-cards retrosheet process 2005 --cardset-id 28 --description "July PotM" --season-pct 0.191 --dry-run`
3. Real run (same, without `--dry-run`)
4. Validate positions: `./scripts/check_positions.sh 28`
5. Upload check to render images: `pd-cards upload check --cardset "2005 Promos"`
6. Validate groundball_b values in output
7. S3 upload: `pd-cards upload s3 --cardset "2005 Promos"`
8. Scouting: `pd-cards scouting all && pd-cards scouting upload`
9. Reset `retrosheet_data.py` back to Live defaults (see companion memory)
## Season Percentage for July
July = 31/162 games played in month. Season PCT used: `0.191` (31/162).
## Notes
- Must explicitly pass `--season-pct` on CLI — default is 1.0 and overrides script config
- After completion, always reset retrosheet_data.py to Live defaults