{"agent":"claude","input":"This pull request changes a React 18 app with an Express API in backend/ and three test layers: Vitest in src/__tests__ and src/utils/__tests__, Cypress component specs beside components as src/**/*.cy.tsx, and Cypress e2e specs in cypress/tests/ui and cypress/tests/api. Read the diff against the base branch and list the new or changed behavior no test covers. For each item write the test in the layer that can see it, following the existing file's style: seedDatabase() in beforeEach for database functions, data-test selectors through cy.getBySel for components, and cy.task('db:seed'), cy.intercept aliases and cy.loginByXstate for flows. Never wait on a number of milliseconds. Use Node 22.20.0 and yarn install --frozen-lockfile, then run yarn types, yarn lint and yarn test:unit:ci; run a component spec with yarn cypress:run:component and an e2e spec by building with yarn build:ci, starting yarn start:ci and running yarn cypress:run --spec <file>. Do not change application code: if a test fails because the code is wrong, leave it out and describe the failure. Push the tests to this pull request's branch and post a comment listing each test and the behavior it covers.","resources":[{"url":"https://github.com/your-org/your-app/pull/123"}]}