Earlier quoted context omitted.
For me, it is the "open-ended" part of a project that really ends up screwing me. If I don't have a definitive task/goal to work towards that is when I start to procrastinate
Man, I am the same way. How have you coped with this? I work in a pretty open-ended environment without a lot of processes, so you can imagine it has been a struggle for me. I have tried to create tickets for myself but I seem to also struggle with defining the "done" state.
It seems obvious after it being mentioned, but I noticed a useful corollary: a list of done tasks actually makes me unhappy. So I avoid todo pages where a done list is visible. Hiding done tasks (i.e. archiving done cards on Trello, deleting a row on your todo list instead of strikethrough), etc. has led me to use it better.
This isn't your problem, clearly, but just wanted to share a useful tip.