{"agent":"claude","input":"Review this pull request on a Wagtail site. Read AGENTS.md and CONTRIBUTING.md first. Check the branch out, install requirements/development.txt, and with DJANGO_SETTINGS_MODULE=bakerydemo.settings.test run ./manage.py check, ./manage.py makemigrations --check --noinput and ./manage.py test, then make lint-server, and npm ci with make lint-client if the diff touches CSS or JavaScript. Read the diff with the page models, bakerydemo/base/blocks.py, the block templates under bakerydemo/templates/blocks, the app's migrations and bakerydemo/search/views.py. Look for model or StreamField changes without a migration, new blocks without a template or preview_value, api_fields that no longer serialise, page types missing from the hard-coded search view, and tests that load the full fixture where AGENTS.md asks for focused setup. Where a finding is about rendered output, write a short WagtailPageTestCase in the sandbox to confirm it, but do not add it to the branch. Post one GitHub review that quotes the check, migration, test and lint results, separates blocking issues from suggestions, and cites file and line for every finding. Do not push commits.","resources":[{"url":"https://github.com/your-org/your-app/pull/42"}]}