This is what I am thinking
https://docs.google.com/drawings/d/1hYO0P-qJZJvn9sIUN3j_lxxLk4Vm0dWcWqdhJH88cEw/edit?usp=sharing

How is `purge` separate from removing a record from your local data and then telling the sync client to sync?

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira