A space builder (4X) where you play as the Emperor, the focus is on macro not micro (you don't build planetary infrastructure manually (it's not allowed), it's constructed automaticly by the AI).
You can affect what is built (like if you want more food and require more farms) on a planet by 3 ways:
1) what kind of planet you colonize (a desert planet will never build farms :))
2) you can set specialization of a planet (food, mining, industry, refinery, administration), such planet will tend to build more of the requested buildings
3) you can enact empire wide laws, decrees, edicts that would affect the production/infrastructure
The question is, how the 3) can be done? Note: it's OK to make it more complex if needed (the game is from the point of view of the Emperor that rules hundreds stars, so a more complex laws system is compatible here).
To make this topic rolling an example solution: lame, overused and unthematic sliders "agriculture slider", "mining slider", "manufacturing slider", "refining slider" :) Then the AI adjusts construction of new buildings by the position of these sliders.