I had the bright idea to mod my dwarf civ so that the mayor would be replaced by the Baron, in the hopes of simplifying the nobility list and requirements. I added any missing responsibilities of the mayor to the Baron/Count/Duke, and allowed the B/C/D to appoint any position the mayor can appoint (and vice versa.) Unfortunately, at some unknown point (my guess is sometime after i reached 50 dwarves and a mayor would have been elected) it seems all noble positions have disappeared except for Manager, CMD, Broker, Bookie, and 2 Militia Captains. I can't replace the dwarves in these positions, so I assume they are only listed because they were appointed before my problem occurred.
I'm guessing that the problem has something to do with the way the various nobles are appointed. I was thinking I'd try to get a Baron appointed in order to make this fort playable again (military commander died, so I cannot add new squads or dwarves to existing squads,) but I'm not sure that can happen since I have no one who can receive diplomats. I'll likely just remove the mayor position from my raws entirely to do what I want for future forts.
Can anyone point me to some info about modding the positions (other than the wiki) so that I can do more improving and less mutilating next time?