Scaffold a runnable Playwright end-to-end test suite for a local web app, with the discipline that keeps tests from rotting: semantic-first selectors, login-state reuse via storage_state, and anti-scrape/anti-429 etiquette. Use when the user asks for e2e testing, end-to-end testing, Playwright tests, webapp automation, how to fix selector drift, or login-state reuse. Do NOT use for unit tests (use tdd-guide) or for pure API testing (use api-test-suite-builder).