Modeling a collaborative task with social commitments | Synapse