I will start a separate thread containing these replies for the potential change to allow deleting branches checked out in worktrees.
Getting back on track for this series, specifically this 2/3 patch, how do you feel about it? As I pointed out the goal is to communicate to the user that the branches marked/colored will behave differently from the other branches if the user tries to delete them or check them out.