Common Struggle use an online voting process as follows:
1) Member, supporter, or committee (the proposer) puts out a draft proposal for review or comment. Proposal is clearly listed as a draft.
2) The proposal enters a week long discussion period. During the discussion period, amendments are proposed. If the proposer agrees with the amendment, it is considered a "friendly amendments" and incorporated by the proposer. If not, the following steps are taken:
2a) Whoever wants the amendment first tries to work out a compromise with the proposer.