Freeze the candidate
Once a candidate is built, changes go to the next candidate, not into it. Editing a shipped candidate is what makes a version number mean two different things.
Say what is not yet in it
A candidate lists what it does not have compared to the planned release. That list is what a tester uses to know their results are about the release, not the candidate.