Crazy... I actually hashed out a plan to begin bulding a successor to github earlier this week and this blog post describes EXACTLY what I was thinking about with atproto+git.

Good validation imho.

If you've got ideas for things Tangled doesn't do, it's all open source too: https://tangled.org/tangled.org/core

So you could theoretically either fork it and use it as a good starting point, or (even better) contribute the ideas you have straight into Tangled itself! :)