Agreed, this is on my mind as well.

Thinking of Terraform, you have data blocks that can grab data from an external source. Still trying to grok what would be a convenient way of doing something like this - whether that gets generated to DSL, or if data pulled in dynamically as you build the org graph...

Having your plain-text workspace as a unified structural source where you pull in data from external systems would be potentially powerful.

You'll unfortunately have to agree on some sort of state representation for each source and then delve into those APIs to extract that information

Hi there, I've made my own text-based todo list with compatible web view which is kind of similar to what you did. (though far from completion)

There's a sync engine behind it so the UX is extremely responsive.

Link: https://mglogi.com/portfolio