Rename Solver, Reduction, and Verifier names - #516
Conversation
…pproach or discoverer-name convention
Redux Build System — CI Report
Overall: ❌ 4 passed · 1 failed · 3 skipped |
|
When hitting redux with claude (via MCP), it sometimes does not get the name of the solver/verifier/etc class name, but instead, it uses the data that comes back via /info which is for example the human name "Convex Hull Verifier" and then tries to find "Convex Hull Verifier"... which now it won't find. The matching code matches first by class name and then by the "nice name" (the one with spaces and stuff). If both searches fail, then 404 (or some other error is thrown). One invariant we need to honor is that the "human name" of every verifier, etc is unique. |
|
Note: one thing we need here is a unit test that actually tests to ensure this invariant always holds. I believe I did this for Problem already, but verify. |
Renamed Solver and Reduction names either reflect ([Problem Name] [Solver/Reduction Type]) or ([Person Who Created Algorithm] Algorithm)
All Verifiers renamed to "Default Verifier"