Model: expected matches ~ activity_i * activity_j. Outcomes use a logistic skill gap.
Scores use column-stochastic PageRank on loser->winner and its transpose, with exposure-based teleport.
LOOPR applies auto smoothing (lambda targets 2.5% of median win PR).
Field size: 0
Auto lambda: 0.0000