Based on the rules, it looks like having all recipes learned and utilizing them is acceptable (so long as the character your running with find the materials of course)?
Personally I feel like crafting shouldn't be allowed, if only because if you have materials in your shared stash it will pull from those and shared stash usage isn't allowed. I guess it wouldn't be much of an issue if there was a rule that if you are crafting your shared stash must be completely free of all materials, but that would be a nightmare to verify. (I'm not the one doing the verifying though, lol.)
The only reason I bring this up now is I was actually looking into whether it'd be worth it to add crafting to the route or not. Generally speaking I don't feel like it helps an any% normal run anyway so it's kind of moot for that. If someone was ever crazy enough to attempt a veteran-to-ultimate run it would make much more of a difference there.
Because crafting automatically draws material from stash, i think a (mandatory) quick flash of proof that shared stash is empty will make for easy verification. it should only be necessary to show shared stash if an item is crafted of course.