Skip to content

Live Lock-In decision engine - #2

Merged
ryanzhouuu merged 14 commits into
mainfrom
feat/phase-6-live-lock-in
Aug 31, 2026
Merged

ryanzhouuu merged 14 commits into
mainfrom
feat/phase-6-live-lock-in

Conversation

@ryanzhouuu

Copy link
Copy Markdown
Owner
  • Track each eligible player game from scheduled through finalized.
  • Calculate the completed game's fantasy score and remaining weekly alternatives.
  • Estimate the distribution of the player's best remaining usable result.
  • Compare locking now against passing, including lineup-slot opportunity cost and matchup context.
  • Replan against projected terminal team score after each realized game event.
  • Run the model policy and constrained oracle on identical counterfactual team-weeks.
  • Apply configurable conservative, balanced, or aggressive decision policies.
  • Produce Lock, Pass, or Wait for final data outcomes with confidence and explanation.
  • Re-evaluate after relevant stat corrections, injuries, opponent changes, or lineup changes.
  • Maintain an explicit lock-state machine: eligible, recommendation pending, acknowledged locked, acknowledged passed, expired, and reconciliation required.

@ryanzhouuu
ryanzhouuu merged commit d6459a2 into main Aug 31, 2026
1 check passed
@ryanzhouuu
ryanzhouuu deleted the feat/phase-6-live-lock-in branch August 31, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant