"second brain for teams"

There are a bunch of existing feature requests (as well as officially expressed plans from the Fibery team) which I think will likely meet most or all of your needs.

Etc.

Your specific use cases are no doubt useful in defining exactly how all these related features and functions will work!