This log is used to AI-generate a game recap, which is then displayed at the end. There is huge room to expand on this, but as a proof of concept this is a good first step.
The code is not pristine, but it's in a good-enough state without agonizing over it too much at this point. Created several spin-out issues so this PR doesn't get too large. I'm not fully focused on this project, so I don't want to get big PRs which will require a lot of mental upload for me.
openai
key is now added via a local file. A good solution for now, but a longer-term solution will be handled here: https://github.com/MikeCaputo/kingston-ny-mtg/issues/8