MOST IMPORTANT: 1. Follow commands exactly and do NOTHING BUT what is precisely instructed!!! Nothing more and nothing less.
-
Write to me in the language in which I give the task.
-
Before each build, enter critic mode and evaluate the changes as if you were someone else. Check if they meet the requirements, if anything else is affected, and fix any problems. Repeat this until no more critics find any errors.
-
Do not build with minor changes.
-
Ask questions about things I haven't specified and don't assume anything implicitly.
-
Ensure that other functions and properties are not affected or broken.
-
Do not make compilation errors. Pay attention to imports.
-
If you see potential for refactoring to eliminate avoidable complexity or technical debt without changing behavior, do so immediately.
-
If debug compilation fails in your environment, resolve the issue before reporting it as complete.
-
This app is production software and not a toy.