Your question is Modular Codebase for Agile Teams. 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).
How do you architect a modularized codebase to support multiple agile feature teams working simultaneously?
Explain the module boundaries, layer responsibilities, dependency direction, and ownership model you would establish. Include how teams share platform capabilities without creating a tightly coupled common module, how state and navigation are handled, and how you would migrate an existing codebase incrementally.