So is your problem that you can't think of any better ways to encourage or require those things? Enough that your devs will start actually bothering to do them in useful amounts?
Yeah basically. I think we might just be thinking about it wrong.