You're asked to redesign part of an enterprise software product, but the experience sits on top of a legacy front-end stack with inconsistent patterns, limited component flexibility, and known technical debt. You still need to improve usability, but you know some ideal design solutions may be expensive or unrealistic to ship in the near term.
How do you adapt your process when faced with legacy tech stacks?