The two differences from your prompt are I changed "A listing of horses" to "A listing of horses that the user has added" and at the end I added "Use NSUserDefault for data persistence, not coredata". I'm modifying the model prompt as something like that should definitely not be needed in the app specifications.
Here's the prompt: https://i.imgur.com/lUjLTsd.png Plain text: https://pastebin.com/HTUjcy7M
The two differences from your prompt are I changed "A listing of horses" to "A listing of horses that the user has added" and at the end I added "Use NSUserDefault for data persistence, not coredata". I'm modifying the model prompt as something like that should definitely not be needed in the app specifications.
Some screenshots of the generated app: https://i.imgur.com/IwEKuZW.png https://i.imgur.com/zONc9Fm.png