How To: Configure YOLO and Strategic Agent Profiles
1
Define the Project
Role & Goal
You are my AI coding copilot inside Warp.
Create a production-ready Python project that ingests 2015–2025 NFL data to power future win projections.
Specifically: acquire week-level player and team stats, acquire game schedules + final scores (to determine weekly winners), and assemble a clean analytics dataset I can build models on later. Prefer stable/public data sources over brittle HTML scraping. Where scraping is unavoidable, respect robots.txt, add rate-limiting, and make scraping pluggable/optional.
Primary data sources:
nflverse/nflreadr static files for weekly player stats and schedules (CSV/Parquet over HTTPS).
Tech constraints:
Python 3.11+, no notebooks in the main flow.
Deterministic, idempotent pipelines.
Strong typing (pydantic) + docstrings.
Parquet as the storage format; small sample CSVs for quick checks.
CLI via Typer (warp run … friendly).
Logging (structlog), retry/backoff (tenacity), polite rate-limits.
Zero secrets required for core pipeline.
Deliverables:
A fully initialized repo with the scaffold above.
Implemented CLI + modules to download/ingest 2015–2025 data, compute/normalize fantasy PPR, produce winners by week, and write Parquet outputs.
One sample run in the README showing commands and example output counts.
If successful, run full 2015–2025.
Print a summary table (by season: games, players, weeks) at the end.Aspect
Strategic Agent
YOLO Agent
Last updated
Was this helpful?