This is an amazing idea-- I am particularly impressed with your holistic approach, which recognizes that empowerment is not just about handing out loans, but about helping these women address their very real, very pressing medical/psychosocial needs, and providing the education and tools necessary to help these women build sustainable businesses.
In response to your question about helping these women weather economic uncertainty, I think the answer to this lies most with financial literacy-- 1) helping them build a basic understanding of economic volatility and its causes, and how to anticipate it, and 2) helping them build defensive mechanisms to help buffer against "dry" episodes, in the form of savings, proper demand forecasting, pipeline development, diversification, etc. Of course developing further value-added vocational skills is also a good idea, and it sounds like you are providing the resources for higher-complexity activities like programming, etc. Out of personal curiosity, I am wondering what financial literacy tools you are using.
One question I have for you, is what (if any) are your plans to engage the wider community to reduce discrimination and break down some of the barriers that face these women as they seek to do business? Community outreach might not be in your core mission, but perhaps you could partner with an organization that could help bring awareness and empathy to the challenges facing your grantees?