A rating must be editable and revocable
Aliases: unrate · change stars · withdraw rating
What it is
A first tap on a star must not lock the person in. A rating has to be changeable to another bin, and — when unrated is a legal state — it has to be able to return to empty. Editable and revocable covers misses, changes of mind, and “I was only inspecting this row” that got written as a public review. Stars that cannot be changed treat a possibly exploratory tap as a public stand; stars that cannot be withdrawn turn “I no longer want to take a side” into a forever one-to-five.
Changing bins is a new value. Revoking is a return to empty. When both must exist, offering only a change is not enough.
Why it happens
Stars look like a preview: a finger sliding across lights them, and people slide to “see what five looks like.” If lift-off submits and cannot be undone, exploration is treated as a promise. In social products a rating is also a public identity; locking makes people afraid to tap the first time (less data) or instantly regret (a pile of extreme noise).
Revoke is harder to discover than change. Change is another star on the same row; revoke needs an empty-state entry — tap the current star again, a separate clear, or “remove review.” If tapping the current star is a no-op (as radios cannot clear), people are stuck rated. Stars borrow exclusivity from radios; they should not borrow “cannot be empty after selection.”
Where it stops holding
Exams, one-shot inventories, and anonymous votes may lock after submit; say so before the tap, and keep preview separate from commit. If revoke pulls back a reward or a public comment, say the chain — do not silently claw it. When unrated is illegal (a ticket cannot close without satisfaction), skip revoke but still allow a change of bin, or a missed one-star freezes the ticket. Other people’s read-only stars obviously cannot change; one’s own history, if it has become read-only, needs an “edit review” entry rather than stars that look live and do nothing.
Applying it
- After a tap, other stars still change the bin; provide a clear path from rated back to unrated.
- Keep slide-preview and lift-off-submit apart: do not write before lift, or keep the first write easy to revoke.
- For public ratings, say who will see it before the first write; on revoke, say what happens to the public artifact.
- How to check: miss a bin on purpose, then clear it. If you can only change, not clear, or if a first slide already appears on a profile, the revoke path was not finished.