

Op take a look at your other habits big and small with special attention offered to contemplating how compulsive they are / what triggers a craving etc.
If you want a good read related to the area dopamine nation has a mix of thoughtful interpretation and some valuable anecdotal experience for reference!

You could certainly massage Grist into something that checks most of those boxes might have to get creative with widget fields to have people mark themselves as active on a given task. But similar to some advanced notion templates databases can back end most anything you can think of!