{
  "version": "2.0",
  "name": "LeBron event and performance model",
  "status": "Explicit model assumptions; these are not observed historical stock prices or measured event returns.",
  "ipo": 100,
  "performance": {
    "efficiency": "PTS + REB + AST + STL + BLK - (FGA - FGM) - (FTA - FTM) - TOV",
    "longWindowGames": 20,
    "shortWindowGames": 5,
    "longWeight": 0.6,
    "shortWeight": 0.4,
    "elasticity": 0.7,
    "factor": "(new blended box-score efficiency / previous blended efficiency)^0.7",
    "scope": "Every observed regular-season, playoff, play-in and NBA Cup final game. Early windows use only games already played. No scheduled or missed game is fabricated. Performance holds between games."
  },
  "attention": {
    "windowDays": 7,
    "elasticity": 0.1,
    "factor": "(new observed seven-day average Wikipedia views / previous average)^0.1",
    "coverage": "Missing data and the first observation after a gap produce a factor of 1, not a price change. The first six days use available observations only. Attention is not positive sentiment."
  },
  "events": {
    "nba-title": {
      "label": "NBA championship",
      "rate": 0.15
    },
    "league-mvp": {
      "label": "Regular-season MVP",
      "rate": 0.08
    },
    "olympic-gold": {
      "label": "Olympic gold",
      "rate": 0.03
    },
    "finals-loss": {
      "label": "NBA Finals defeat",
      "rate": -0.05
    },
    "all-star-mvp": {
      "label": "All-Star MVP",
      "rate": 0.015
    },
    "rookie-award": {
      "label": "Rookie of the Year",
      "rate": 0.05
    },
    "all-star-debut": {
      "label": "First All-Star selection",
      "rate": 0.02
    },
    "playoff-scoring-record": {
      "label": "Playoff scoring record",
      "rate": 0.05
    },
    "scoring-record": {
      "label": "All-time regular-season scoring record",
      "rate": 0.1
    },
    "major-record": {
      "label": "Major career record or milestone",
      "rate": 0.03
    },
    "scoring-milestone": {
      "label": "Career scoring milestone",
      "rate": 0.02
    },
    "nba-cup": {
      "label": "NBA Cup title and tournament MVP",
      "rate": 0.04
    },
    "injury": {
      "label": "Reported injury availability discount",
      "rate": -0.05
    },
    "context": {
      "label": "Context only; no separate price adjustment",
      "rate": 0
    }
  },
  "eventRuleById": {
    "lebron-rookie-award": "rookie-award",
    "lebron-first-all-star": "all-star-debut",
    "lebron-all-star-mvp": "all-star-mvp",
    "lebron-all-star-mvp-2008": "all-star-mvp",
    "lebron-all-star-mvp-2018": "all-star-mvp",
    "lebron-beijing-gold": "olympic-gold",
    "lebron-london-gold": "olympic-gold",
    "lebron-paris-gold-mvp": "olympic-gold",
    "lebron-mvp-2009": "league-mvp",
    "lebron-mvp-2010": "league-mvp",
    "lebron-mvp-2012": "league-mvp",
    "lebron-mvp-2013": "league-mvp",
    "lebron-championship-2012": "nba-title",
    "lebron-championship-2013": "nba-title",
    "lebron-championship-2016": "nba-title",
    "lebron-championship-2020": "nba-title",
    "lebron-finals-loss-2007": "finals-loss",
    "lebron-finals-loss-2011": "finals-loss",
    "lebron-finals-loss-2014": "finals-loss",
    "lebron-finals-loss-2015": "finals-loss",
    "lebron-finals-loss-2017": "finals-loss",
    "lebron-finals-loss-2018": "finals-loss",
    "lebron-playoff-scoring-record": "playoff-scoring-record",
    "lebron-scoring-record": "scoring-record",
    "lebron-30000-points": "scoring-milestone",
    "lebron-passes-jordan": "scoring-milestone",
    "lebron-40000-points": "major-record",
    "lebron-10000-assists": "major-record",
    "lebron-50000-combined-points": "major-record",
    "lebron-field-goals-record": "major-record",
    "lebron-games-played-record": "major-record",
    "lebron-season-24": "major-record",
    "lebron-nba-cup": "nba-cup",
    "lebron-groin-injury-2018": "injury",
    "lebron-ankle-injury": "injury",
    "lebron-groin-injury-2025": "injury",
    "lebron-sciatica": "injury"
  },
  "injuryRecovery": "The reported-injury discount is reversed when the next observed game after the injury date is played. This means return to play, not a claim of full medical recovery. Overlapping reports do not stack the discount.",
  "execution": "Apply game-performance factor, then dated event rules, then reader-attention factor. Round to cents at each step; the displayed dollar contributions therefore add exactly to the closing-price change. No random noise, delayed convergence, smoothing of prices or arbitrary daily cap.",
  "newsCoverage": "Selected sourced events, not an exhaustive news feed. NBA titles, MVPs, Finals defeats, Olympic golds and All-Star MVPs are covered consistently; missing news is not treated as negative news. Context-only events and one-game records receive no additional premium when the box score already captures performance.",
  "score": "The 0\u2013100 Index Score remains a descriptive 70/20/10 summary, not a dollar-price target: performance is blended efficiency / 40 \u00d7 100; news is 50 + 100 \u00d7 ln(cumulative event factor); attention is 100 \u00d7 log10(seven-day mean views / 1000) / 3, each clamped to 0\u2013100. Before interest coverage, score weights renormalize across available inputs. The price never changes solely because a score weight or source coverage changes."
}
