Your question is Design Challenge with Changing Constraints. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Walk me through a design challenge involving changing constraints and requirements and how you would approach it.
Treat this as a practical end-to-end ML system design discussion. Choose a representative ML product only if useful, state your assumptions, and explain how the architecture, models, serving strategy, evaluation, and monitoring would change as requirements evolve. Address both immediate design decisions and how you would manage uncertainty, migration risk, feature drift, and training-serving skew.