Only ChatGPT. I usually state bullet points and pseudocode and ask for answer, or current code with request to fix the error. With good requests I usually get a working answer but sometimes need careful checking.
How would you estimate the work breaks down between you and chatgpt as a rough percentage? It sounds like you're still doing a lot of the coding, obviously lots of prompt work, analysing and understanding the results, etc.