Is there a term for the point in time when a product can begin to use itself?
I've always heard that called "bootstrapping." Bootstrapping refers to building a compiler for a given language in the language itself but I think it works here too.
In the case of your example sentence it'd be "When will our widget-factory project be bootstrapped?"