Docs / Reference / Glossary

Every fantasy, football, and Scoring Zone-specific term used in the app.

Glossary

Fantasy football

ADP โ€” Average Draft Position. The mean pick number a player is selected at across drafts. Lower ADP = more valuable. We aggregate ADP from Sleeper's search_rank and FFC (FantasyFootballCalculator), and we also compute our own "League ADP" from our historical Yahoo drafts (2022 + 2025).

PPR โ€” Points Per Reception. Scoring format that gives 1 point per catch in addition to yardage/TD points. Our league and our models use PPR throughout.

Half-PPR โ€” Same as PPR but 0.5 points per reception. Supported in the scoring format selector but not our default.

VOR โ€” Value Over Replacement. Fantasy points a player is projected to score above the replacement-level player at the same position. Captures positional scarcity โ€” a mid-tier RB is worth more than a mid-tier QB because the RB replacement floor is deeper.

Waiver wire โ€” The pool of unrostered, unowned players available for pickup during the regular season.

FAAB โ€” Free Agent Acquisition Budget. Blind-bid dollar budget used in some leagues for waiver claims.

NFL / football data

PFR โ€” Pro-Football-Reference. The canonical historical stats database, widely used as an ID system (pfr_id, pfr_player_id).

GSIS โ€” Game Statistics and Information System. The NFL's internal player ID namespace. nflverse_player_ids.gsis_id is our primary cross-platform join key โ€” it's the one ID nflverse, PFR, and NFL.com all agree on.

NGS โ€” Next Gen Stats. NFL's tracking-data-derived advanced stats (separation, air yards, yards over expected, etc.). Source for nflverse_ngs_passing, nflverse_ngs_rushing, nflverse_ngs_receiving.

Snap count โ€” Number of offensive/defensive/special-teams snaps a player was on the field for. A strong proxy for opportunity; top-20 RBs typically run 70%+ offensive snap share.

Combine โ€” NFL Scouting Combine. Pre-draft workout including 40-yard dash, bench press, vertical jump, broad jump, cone drill, shuttle drill. Source for nflverse_combine.

Bye week โ€” Week during which a team doesn't play. You can't start players on their bye.

Scoring Zone specific

PigPro โ€” Our 0โ€“10 composite player score. Eight weighted components (v1.1 Hybrid): ML Projection (27.6%), ADP Value (23%), VOR (18.4%), Consistency (9.2%), Boom Potential (9.2%), Usage / Opportunity (8%), Situation (2.3%), News Impact (2.3%). Detail in the concept page.

Tier โ€” 1โ€“4 rank of PigPro score: 1=PRIME (โ‰ฅ7.5), 2=CHOICE (5.5โ€“7.5), 3=SELECT (3.5โ€“5.5), 4=RESERVE (<3.5). The tier label is also the recommendation shown on the trading card.

Recommendation โ€” Same as the tier label: PRIME / CHOICE / SELECT / RESERVE. See the concept page.

Trading Card โ€” The unified player detail modal available everywhere. Full anatomy in /docs/pigpro/trading-card.

Situation score โ€” 0โ€“100 score measuring offseason context impact (coaching changes, team switches, depth-chart moves). Computed daily by the situation-tracking CronJob from Firecrawl-scraped NFL news + nflverse rosters. Feeds PigPro's Situation component (2.5% weight).

News Impact โ€” Per-player structured signal extracted from daily news by Claude Haiku. Each impact has direction: positive|negative|neutral, magnitude: 0-1, confidence: 0-1, reason: str. Aggregated over last 7 days into PigPro's News Impact component.

ฮ”7d โ€” Change in pigpro_score versus 7 days ago. Shown as up/down arrow on the trading card. Needs 7+ days of pigpro_score_history snapshots.

Infrastructure / data sources

CronJob โ€” A Kubernetes scheduled workload. Our data pipeline runs as a set of CronJobs: nflverse backfill, offseason intel, PigPro scoring, news scraping, cluster synthesis, ML retraining, and player reconciliation. See the CronJob runbook (sign in required) for full details.

nflverse โ€” Open-source collective of NFL stats data publishers (nfl-data-py is our Python entry point). Source of snap counts, NGS, rosters, player_ids, draft picks, combine, weekly stats.

Firecrawl โ€” Self-hosted web scraper. Converts URLs to markdown. Feeds the offseason intel and news pipelines.

LiteLLM โ€” In-cluster OpenAI-compatible LLM proxy. Routes every LLM call to Claude (Haiku / Sonnet / Opus) with cost attribution per feature tag. See /admin/llm-costs for running spend.

PostgreSQL โ€” The app's primary database (CloudNativePG). Stores all player, PigPro, news, draft, and cron data.

Yahoo Fantasy โ€” The fantasy platform our league uses. OAuth 2.0 authenticated; tokens are encrypted at rest and auto-refresh. League configuration is managed in the app settings.