forewrought

Etymology
From.

Adjective

 * 1) Wrought or worked beforehand or in advance.