{"agent":"claude","input":"Review this React pull request for accessibility regressions only. Read package.json, .nvmrc, .env, cypress.config.ts, eslint.config.mjs, index.html and the changed components first. Install with yarn install --frozen-lockfile, start the app with yarn start:ci, wait for ports 3000 and 3001, and seed the database through the backend's testData endpoint. Sign in with a seeded user from data/database.json and the default password in .env. For each screen the diff touches, in every state the change can produce, run axe-core from your browser without adding a dependency, and walk the screen with the keyboard, recording focus order, visible focus and focus trapping in dialogs and drawers. Repeat the same screens on the base branch and mark each finding as a regression or pre-existing. Post one review with a comment per regression on the changed line, naming the element, component, route, state, failing rule or keyboard step, reproduction and an MUI-specific fix; put pre-existing problems in the summary. Write accessibility.md with the full axe output and keyboard log. Do not modify source or push commits.","resources":[{"url":"https://github.com/your-org/your-app/pull/212"}]}