The root problem we have is that we use spaces on our phabricator install to manage 3rd parties and it works really well with tasks, diffusion repos ie. everywhere there is support for spaces.
Since we use Phriction to write documentation it would be good if we could share only some parts of phriction to our 3rd parties elegantly with spaces.
I was thinking of a workaround to change default view policy to "members of project" which represents all the users from our company and add other groups to those special documents but that a LOT of manual labor to setup since we have thousands of Phriction pages and it would not work if you want to expose only some deeply nested page.
I'm definitely open to hear some other workarounds if you don't plan to add Spaces support for Phriction.