Hi,
As part of the work the AI has done, it has identified bugs in the original C++ code. I thought I'd attach the current list here in case anyone found it fascinating how easy it is to make mistakes in code, and what sort of bugs Incursion has. Some will be behind the scenes and not necessarily noticeable, but others will affect the gameplay you've had in the past.
A large part of the time taken is AI drift. No matter how much instruction you give it, or anchoring with data, it does not really understand so it's a continual process of monitoring and adjusting. The current work has it in Codex (OpenAI's tool) auditing compatibility between old C++ code and new Jai code, it's never been this locked in and has added a couple thousand tests for lots of nuances. This includes continually recording these bugs in the original implementation.
Anyway, thought some might find it interesting.
Cheers,
Richard.