- Evaluate (flake with update-inputs, would require channel update before that) Possible results: ouput differs to current system (upgrade available) or not or evaluation failed
- Build Possible results: build failed, upgrade ready without kernel, upgrade ready with kernel
- Switching Possible results: done, error