Unless there is some reason, such as proprietary information or something like that, which would prohibit it from being made public, I think you can't legislate certain.... Well, you can legislate whatever you wish.
However, it's unwise to legislate things that require a discretionary approach. You put the right people in place, like on an offshore petroleum board, and give them that discretion; it's like with judging and minimum sentences.