I don't know how the VOTE daap will work, but isn't what your asking covered by its functions?
As for a constitution... I urge big changes to wait until voting is implemented. 'Constitution' is a very powerful word. It's a founding document. It's the core protocol of a society. It means starting all over again. In the spirit of not having more drastic changes, to create calmness and investor confidence, using such dramatic words like calling a temporary description of bitshares the 'constitution' needs to stop.
Once power is truly distributed among the stakeholders people can propose whatever they like and if a constitution is an idea that gains traction it may come into existence.
As of now, stakeholders have self-selected themselves into bitshares just fine, as well as into every other investment in the history of man kind without a constitution. So I am against having one. Constitutions are for governments, not corporations whether they a decentralised or not. The only rule is there are no rules. What is this 'constitution' if it doesn't have to be obeyed? It's just a confusing document that will divide the community. I say voting is for choosing delegates, keep it modular. Please do not create some monolithic and highly controversial document to alienate the current investors.
People will describe bitshares in different ways. There's no need for there to be the 'one true description'. It's already an elegant system, more changes to the foundation are harmful - and creating a constitution is a foundational shift! Delegates (and currently 3I) need a description to use for marketing, of course, but calling it a constitution implies it has supreme importance when in reality it's just sales copy.
Bitshares has an elegant system, what it needs is for the foundation to stop changing, it isn't adaptation, it's floundering.