>Guess what wasn’t? The nonfunctional requirements.

OK, so you test it, see which nonfunctional requirements it doesn't meet, and ask the AI to change the code to include them - repeat until you're happy.