But the actual answer is just one session per project and auto-compacting. Actually I run into usage limits on both codex and claude max subscriptions and so there is also a fair bit of it having to do codex/claude handoffs which is like a worse auto-compact.
I am quite sure I get worse results at a higher cost than I do for my actual day job, where I'm taking ownership of code, getting the actual code I want, and therefore doing a lot more manual context management.
But for side projects and other personal computer usage it's all vibing and auto-compacting.