What you've decribed gets me thinking about how lead and skill routing happens in Enspiral. Basically when I meet up with someone, I gossip (my own and other peoples needs) and they might propose a novel routes. The in persn part feel really good because routing is actually a trust-based and trust building exercise. To be explicit - I won't route leads that I think are not a good fit because routing influences my social graph - if I pass dodgy leads or ideas that are a waste of time too much, then people will be less excited to help. If I route great matches we actuall get excited to talk to each other more.
Other prior art:
- Crisp's Bun Routing Protocol
- HyLo - know the founder @edward if you ever want to bounce ideas about what has / hasn't worked for them