Describe a situation where you strongly disagreed with a teammate or leader about the design of a multi-agent system, such as agent decomposition, tool use, orchestration, or evaluation. How did you give candid feedback, test competing ideas, and keep the discussion productive while still moving the project forward? What was the final decision, and what did you learn about disagreeing constructively?