This is the first session I've played with the new 0.43.05 version. I created a new world and embark from scratch. Playing along, I did my usual and eventually assigned a Sheriff, who then became Captain of the Guard. I assigned two weakling guards to his squad, and all seemed well.
The first Justice event was finding a dorf drained of blood, the murdering Vampire caught in the act and chained up, as per normal. Since then, he has been confined to a walled-in dungeon of his own to contemplate his [lack of an] afterlife. Several times, he has been elected mayor somehow (a bug?), where I quickly replaced him with the local baroness. Personally, I would not have voted for the guy.
So far, Justice working well. Then, during a brief period while Vampy was mayor, he enacted a mandate, which I ignored as I again replaced him with the Baroness. Later on, a dorf was accused of failing to comply with the mandate and was chained up for 75 days (another bug?). Forgivable; Justice still seems to function.
Later on, after a siege, my Captain of the Guard was killed defending his people from an invader with his training spear. No big deal. I needed a replacement leader for his squad, so I removed a guard then added him back as Captain of the Guard using the Military Positions screen.
Ever since then, my fortress has had at least three brawls, each ending up killing several dorfs (including children), and NO JUSTICE! Not one Murder, not one Disorderly Conduct reported! The Justice system seems to have broken. Is this a bug, or did I do something wrong? Any ideas on how to fix it? Justice must be hammered!