This is a great idea for all sorts of journaling systems, not just Roam. That said, Roam feels built for this kind of journaling. I’ve been trying this sort of thing (minus the individualized thoughts) as I use Roam to build out a CRM of sorts.