For more complex tasks, I would like for it to happen without my input once i have given it multiple steps of instructions and let it to run. None of this is typically extremely complex instructions so it is something that claude code should be able to come up with on its own. Its just that it needs to ensure that each step works before moving to the next step (including retries, feedback to make improvements etc).
I have setup rules to do this and it works to an extent but it doesnt work when i have to E2E test things in a separate environment (like on a pre production environment). I would like for it to run its own tests, look at the multiple sets of logs and verify that its working and then get to the next step or retry. Kind of like a feedback loop that keeps getting monitored at all hours of the day.