I really like the direction that resources are moving in - global but also finite - there are discrete units of material x. I think this is really a positive direction and will be fun.
I am just wondering if created stuff might not also be stored in a global warehouse this way. In other words swords, armor, all that kind of stuff, going into the global inventory.
Reasons I think this would be a good direction to go:
Allows you to build up a large armory of equipment, but you don;t have to actually amke the soldier at that time. So you could create 1,000 swords, breastplates, etc but leave your people working in your city as (serfs/peasants/craftsmen) and then recruit them as soldiers as needed. There would still be training time needed to create the unit but all of the gear could be made in advance. To me that seems like a fun option. I even don't mind the idea of being able to select a soldier (or a squad of them) and revert them back to peasants and have their equipment go back into the global pool.
This could even be a good way to upgrade units to your latest and greatest weapon. They go to a town, you revert them to peasanthood, then re-recruit them as your new improved unit with new improved weapns and gear. Could get a little micro-managey, I realize there is going to be a ton going on other than managing your war machine. Still, a thought.
I also really like the idea of their not only being the common resources, but also uncommon, rare and unique resources that may be required for various uncommon, rare, and unique items that one might want to create. As I have posted elsewhere I would like to have a "global inventory scree" Where I can see all my ammassed stuff. Raw materials as well as stuff I have made. Maybe an option to break things down to raw materials again, depending on the item. (Maybe that piece of meteorite that you put into a ring maybe you found a way to use that in a magic sword - no reason you shouldn't be able to pry it out of the ring and forge your "sword of the stars".