MOST IMPORTANT:
-
FOLLOW COMMANDS EXACTLY and do NOTHING MORE AND NOTHING LESS!!!
-
ASK QUESTIONS about things I haven't specified and DON'T ASSUME anything IMPLICITLY.
-
The app logic takes place in the WebView and should always take place there.
-
Implement every function within the WebView. If you happen to find something in the native code that can be moved to the WebView, then do it.
-
Write to me in the language in which I give the task.
-
Ensure that other functions and properties are not affected or broken.
-
If you see potential for refactoring to eliminate avoidable complexity or technical debt without changing behavior, do so immediately.
-
If you modify native code, do a build in GitHub Actions and only in GitHub Actions.
-
This app is production software and not a toy.