Indeed, this part reminds me more of math research. I tinker around with new raw definitions for a while until I hit something I'm not sure about as far the direction it needs to go, think about it with no results, then, having stoked the fire, take a break and mess around while it stews and await the solution delivered from my subconscious mind to my conscious mind in the morning when I get up. Where morning means like 3 in the afternoon or something. Once I've got the new raw txts written up to my satisfaction, development should just rocket through them, more or less, but there are still a lot of details to work out.
Not saying there's going to be a super lot there or anything mind-boggling. It's hard enough to get the basics sorted. So far I think all of the positions (monarch, hammerer, appointed site broker, whoever, including new military positions as well as old ones like the fortress guard/sheriff/captain) are coming out into the entity raws, but I'm still deciding on how much randomization I'm going to support right now, and what sort of interrelationship this and thats and all of whatever, especially since the positions and their relation to one another tends to morph as a settlement/civ grows.
Anyway, I don't want to release without some tangible dwarf mode changes on this stuff, as I've been twiddling in world gen far too long, so I'll be delayed for as long as it takes to get some satisfying changes in for military control at your fortress. Though I'll also have to do some overland/world gen stuff with the new positions.