{"agent":"claude","input":"Review this pull request on an Actix Web examples workspace. Check it out, run cargo clippy --workspace --all-features --tests -- -D warnings and cargo +nightly fmt --check, then cargo test -p <crate> for each example the diff touches, setting up todo.db with sqlx-cli or starting redis-server first as .github/workflows/ci.yml does when the example needs them. Read the diff with the example's main.rs, its Cargo.toml, the root Cargo.toml workspace table and any #[cfg(test)] module. Look for member crates that pin a version instead of using workspace = true or are missing from members, web::Json or web::Form extractors without a payload limit where the app sets none, Result extractors unwrapped in handlers, Data built inside the HttpServer closure that the code treats as shared, Mutex guards held across .await, blocking file, network or sleep calls in async handlers, and new behaviour with no #[actix_web::test] case. Confirm a finding with a short test in the sandbox where you can, but do not add it to the branch. Post one GitHub review that quotes the clippy, fmt and test 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"}]}