I often find myself doing decisions that I forget about next day. Or do something for a week and never return to it the next week.
Daily notes in Obsidian help a bit. But I feel the lack of mentor figure that I can tell about my progress. Maybe some LLM app can do that.
Specific tasks go into GitHub issues, with a pointer in the text file. "WORKING" tags in each repository to mark tasks I'm currently working on.
At the end of the day, if I have a special need to pick up a task I write a note in ALL CAPS.