Sorry for the late reply.
All my recurring tasks are everyday things, like “Feed the sourdough starter” (every week), “Sharpen the kitchen knives” (every two months), “Prepare bread dough” (every week), “Check the oil level in the Hyundai i10” (every two months), “Check the freezer contents on my iPad” (every week), and so on.
I have about 60 tasks that repeat themselves on specific schedules. None of these tasks require multiple steps, as they are already routines in my daily life.
For the more complex tasks, I use a system with tags like @Today, @Monday, @Tuesday, @Weekend, @May, @June, @2027, @2028, and due dates that serve only as warnings that a more complex task needs to be started after the specified due date. Detailed planning is then done using tags (@Monday …etc.). I’ve been using this method of planning with tags for a very long time, and it works without any problems. A More Powerful Way to Schedule Tasks in OmniFocus – Colter Reed
I work with a Today Perspective that displays all today’s tasks (either with the current date or the “Today” tag).
Then, the evening before or the next morning, I go there and flag all the tasks I want or need to complete/start “today.” This displays two sections in the perspective: all flagged tasks and unflagged tasks. When I complete a task and check it off, it disappears from the perspective view, and as soon as it becomes relevant again, it reappears one day among the tasks I want to complete. If I remove the flag before checking it off, the task jumps to the section of unscheduled tasks, and I then have to search for it to check it off. This is annoying and also leads to problems.
I would like it if there was a “button” (optional, of course) in the perspectives that would allow me to “clean up” the This could trigger the Perspective action. This would allow me to remove flags and delete tasks without changing the view. If I press the “Request” button, all items are either checked off or, if flags are removed, moved down to the second section as no longer relevant.