-
Is the proposed solution the right way to solve the problem? Is this how you would go about it, if you forget about AI for a second?
-
Whether it is maintainable (apply software design principles like DRY (Don’t Repeat Yourself) and KISS (Keep It Simple, Stupid)).
-
Whether it follows the engine coding conventions and uses the right engine API. And yes, you can help AI by pointing it to our docs. Our manual is in the AsciiDoctor format which is just a text with trivial markup and AI can process it effortlessly.
-
Whether it supports all our compilers and platforms. AI is often mistaken about nuances here; our CI/CD helps detect issues.