Great work so far! Some feedback:
I think that comments need a better way to be valued. Emoji responses will likely help here, but also I think that increasing a comments weight if its author has someone respond to them later in the thread.
Also pull requests should be weighted better, I can’t quite pinpoint what the feature is, but weighting big bugfixes and heavily requested features quite a bit higher than little docs fixes and smaller bugfixes. (not that doc fixes and small bugs arent valuable, i just think that the difference in value isnt high enough in the current algorithm)