
You are working on a supervised learning problem and need to improve model quality beyond basic raw inputs. You want a structured way to create, validate, and ship features without overfitting or introducing leakage.
How do you approach feature engineering in a machine learning project?