AI can do all of that quite well. If you take your hands off of the wheel, lean into it, start building systems for it, start figuring out where it goes wrong on your codebase and building systems to prevent that... you might get 10x more done. I do, and the results are generally better than anything I'd have coded by hand, because there was never enough time.
I don't look at or try to grok all changes, though. I couldn't get near as much done, otherwise, and I'm not convinced that 1 hr of me looking over it is better than 4 hrs of AI looking over it, and the AI is far cheaper. I look over the code, occasionally, to look for code that's objectively terrible, but I don't fix it directly - I use it as a test-case for improving my AI stack, to make it able to find and fix or prevent that class of terrible.
I probably spend 9 out of 10 credits on review and refinement, not writing fresh code. In spite of that, I'm still producing things way faster than I ever did by hand, with only a single $200/mo Codex plan.
I still keep my JetBrains' subscription, so that agents can use the MCP. I probably spend <5h per month in an IDE myself, though.