App project

Test Your App and Fix What Breaks

You know how your app is supposed to be used. Your users do not. This stage is about using it wrong on purpose, the way a stranger will by accident.

The checks for your app

  • Add a habit with a very long name, and one with no name at all.
  • Tick a habit, untick it, tick it again. Is the streak still right?
  • Download the backup, clear the browser's data, and load the backup. Is everything back?
  • Use it on your phone for a few days in a row. Streaks are about dates, and date bugs only show up over time.

Report bugs so they get fixed

When something breaks, give the AI three facts: what you did, what you expected, and what happened instead. "I ticked Walk, reloaded, and the tick was gone. I expected it to stay." Vague reports get guesses. Debugging Systematically goes deeper when a fix does not hold.

Fix one bug per request, and check the fix yourself before you move on. An AI will sometimes report a fix that did not happen.

Keep the list

Save your checks as tests.txt in the project. Every time you change the app, run through it again. When you are ready, ask the AI to turn the list into automated tests, so the computer runs them for you. The Audit covers the checks that go beyond what you can try by hand.