Spaw, I really like this idea and having a technical review is a good innovation. It would be great if we could handle the actual voting in the NEM system on the blockchain, as that would be safer (and could be weighted by an account's importance score).
This seems like a similar idea to the Whitehouse proposal board. My only concern is that you leave some gray area in two places (unless I missed something):
[li]Devs could just pigeonhole a proposal by delaying the review indefinitely.[/li]
[li]If a proposal wins but requires use of lots of resources or money, who will enforce its implementation? Ideas are 5%, actually implementing something to completion is 95%, so it seems like we should try to define more specifically how that should work. Who is on the committee to oversee the proposal to completion, for example?[/li]
Very good points Makoto! Would it be enough to say that devs have a certain timeframe in which reports much be submitted, after which the vote proceeds with or without the review. My thinking would be the devs would only stall a report if they didn't like what it had to say. With a deadline, if they don;t like the proposal, it would be in their best interest to comply by giving a negative review of the proposal.
And yes, ideally voting should take place on the blockchain. I see this as only an interim system that will lead to a more permanent solution.
I'm currently working on a standardized proposal format. One of the items to be included will be who and what resources will be necessary to complete the project. For the most part, I would hope that those submitting the proposal would be the ones willing to put forward the effort in completing it, although that won't always be the case.
regards,
spaw