I have been surprised just how much it has helped me to keep things moving that otherwise might have been neglected.
My platform of choice is Emacs, org-mode, and org-journal, but I imagine the workflow is similar to Obsidian.
Each day is a top level heading, its to-do and journal items are 2nd level headings. Journal entries are timestamped, to-do items have a state of TODO/PROG/DONE and a timestamped log is kept logging state transitions.
Unfinished to-do items move to the new day automatically when it is created. Completed items are left in previous days, and displayed in a fainter coloured text.