Never saw a subcontracting requirement document, stating "the solution is for a bozo-project. so don't spend ages making it robust for the future"
If you’re just blindly implementing someone else tech spec, you’re not doing any engineering, you’re just programming.