• Can you explain why this is the right layer for the solution?
  • Have you considered permissions, data quality and failure paths?
  • Is the behaviour tested at the right level, including the awkward cases?
  • Can the team understand the change and own it after handover?