What about writing the prompt in steps and also telling that every result from each steps should get written down.
- retrieve all data
- summarize
- apply writing style
- check if all data from step 1 is in text.
- If not, rewrite summary
This way you also see, where it makes the mistakes.