I "crushed it" when it came out with Right click -> View source -> Find the list of words. All the future words were in the code already.

This is why I explicitly mentioned that in my puzzle ethics. I reject that as a valid solve.

(And amusingly I said "qpu time" when I meant CPU)

I also noticed this. I was working on my solver but my dictionary kept suggesting options that wordle didn't consider to be words at all (what the heck is usr/share/dict/words anyway??). So I looked through the source for the dictionary wordle is using and then also found the list of all solutions which really took the fun out of that whole exercise :(