Write end-to-end tests for a real user flow, resilient to UI churn. Use when adding tests for a critical path (signup, checkout, core action), or when asked "write an e2e test", "test this user flow", "add a Playwright/Cypress test". Tests what the user does, stably.