refactor: move phase to checklistModel and terminate immediately