I do js so its rare to see a LOC over a few Ks, largest I've seen was about 15K. I know google and facebook have >100K LOC client side JS projects when compiled, I doubt those are in native JS though.
I dont think a point / rpg system ever works for a signle person because the value of the points is dynamic. Ive been using the GTD method for work in combination with pasting reminders everywhere and am very happy with how this works.
The same answer applies here as with your other question: https://news.ycombinator.com/item?id=16357653
but with some additions, you can use AWS lambda for that with some hacks or set up your own service, just spin up a docker image and run what you need doing in that (its what you do with pipelines either way). You can use githooks if you want functions to be executed at some self-hosted repository once someone pushes.