Does this section (the resources, not the testResources section) need to be standardized?  It seems like the main purpose of this unification is to prevent issues which cause compilation errors with artifacts in our company.

The location of the patches/postpatches dir (and especially the ami_schema dir, which is irrelevant to Archmage) doesn't seem like it quite fits that bill although I agree that Archmage should (and already does) follow the same convention core does to avoid confusing internal developers.