I saw this video today and this part got my interest: (from 3:20)
Based on this, I believe we need to gather some information about the user (that is local) and that can help understand the user's interest so we can help them get more related information. and that's what one feed can do for them.
The other feed should be what we have now, and that we can add filters like:
only my contacts
only my subscriptions
all on my node
We will probably need some additional API support to make this possible. We need the ability to filter down to a specific site+path so we can generate the activity panel for each document. Also we may need to introduce additional feed event types, for example an event when somebody makes a comment, so that we can see those comments in the event feed when we are filtering down to either the target document or the author account. (This gets even more tricky when the signer does not match the author)