I hope you enjoy(ed) my take on Captain (now promoted to General) Phasma!
Ah, just a word on that: Promoting her from captain to general is problematic.
Going off of appearances, Phasma’s an army officer, not a naval one. In the American army, at least, the rank of captain is a relatively low one; it’s one step above 1st lieutenant, four steps behind brigadier general, the lowest ranking general. Were she to receive a promotion, the rank of major or – if you want her to skip a grade – lieutenant colonel would be a more reasonable choice.
On the other hand, if she is a naval officer, then she can’t be a general since there are no generals in the navy. She would be an admiral.
Star Wars isn’t real life. The First Order ranking system can be completely different, and besides, the Supreme Leader (pretty sure they don’t have Supreme Leaders in the America army) specifically promotes Phasma to General because Hux has failed and he thinks she can succeed at bringing Finn to the dark side (had a vision or something like the ones the Emperor, Vader, and Luke used to have in the original trilogy).
That is just a very bad excuse. Why take real life rank names in the first place if you don’t intend to make it reasonable. Audience isn’t stupid and such things get annoying. The filmmakers are just lazy and ignorant and just randomly throw in some “cool sounding” ranks. Why not make a minimal research and make her colonel in the first place and now there would be no problem.
And Supreme Leader isn’t a military rank. It seems like state position equivalent to Führer.