That might be another hint on man things being intertwined and an architecture review might make things way easier including: With a bit of luck it splits the system into small programs that allow to write short test programs that make it way easier to verify assumptions about things like the assumptions database instead of hoping to have understood the code right.
And you are doing extremely good work => My advice is only meant as a advice to try it once because with wxMaxima that approach ended with a vastly improved speed, stability, maintainability, whole classes of bugs being made impossible. Then claude scanned the bug reports from the last years and the git commits for recurring bugs and added regression tests without me even asking for that (but it had enough proof that I like tests). And to read what it writes about its work: It rarely gets things...
I meant opus 5.0
Exactly. Fixing individual bugs is extremely valuable and tends to improve the overall quality of code. But if there are many that normally is a symptom of a architectural/structural problem and it always is more efficient to catch bugs by the root. Often on the architecture level it is possible to prevent whole classes of bugs from forming, in the 1st place. I would advise you to try it once in a private branch. Normally claude widely surpasses expectations in those settings, expecially claude ...
In my experience an architecture review with the goal of testability and robustness finds and resoles many bugs. Also you can tell opus to document non-self-explaining code, but to do so only if it is really sure it has understand the code and won't tell anything misleading. Normally that works and if it doesn't and you tell it that normally that will result in opus correcting the bug that lead it to the wrong belief.
The limit code is barely documented, it uses constructs that aren't easily understood, it is intertwined with many things, it has many bugs and it isn't too fast => would that be the right moment to give claude access to the project directory and ask it for a stability review, a correctness review and an architecture review of that functionality with the goal of having a test for every single fringe case in that functionality? Normally in such cases it comes with a plan on how to do such things in...
Windows build: Update wxMaxima
Windows installer: Updated wxWidgets