If you’re building locally and uploading with snapcraft upload
then you can use the --release
flag to choose which channel to release to (edge
, beta
, candidate
or stable
), so yes the workflow you propose is spot on. If you release initially to candidate
and later determine you’re happy with that revision then you can promote it to stable
just by dragging that revision up to stable on the autopsy releases page.
All revisions that get uploaded to the store will go through review but they wont need any extra manual reviews unless you start using super-privileged interfaces.