A Stat can be a prerequisite, but they are defined in StatTypes.xml, so I'm not sure if I can add a new one...
Constructors worry me less, since without shipyards and outside help, the faction without the shipyards cannot obtain a constructor. Though I do have to block Ideology from creating any ship for that race.
I also set the initial Shipyard to not appear by having a custom ship style where I left the Default shipyard tag empty.