There's only one method of doing to-dos that has worked for me. This method can be used with paper, Obsidian, Apple Notes, or any other app. Every week I create a weekly note, and write my to-dos for the week. I may add more items to it during the week. If any items didn’t get done I roll them over to the next weekly note or drop them. That’s it. I usually write my to-dos from scratch without looking at the previous…
Why not a single, permanent file?
(It also creates snapshots that roughly show if the list is growing much faster than things are being done and signals I need to shed load)