{"agent":"codex","input":"Add test coverage reporting to this Rust crate's CI. Read Cargo.toml, .github/workflows/ci.yaml, .github/workflows/actions.lock and tests/lib.rs first. Measure line coverage here with cargo llvm-cov across the whole crate, confirming that coverage of the binary the integration tests spawn through CARGO_BIN_EXE_just is captured. Add a coverage job to ci.yaml on ubuntu-latest that reuses the already pinned checkout and rust-cache actions, installs cargo-llvm-cov with cargo install --locked, produces lcov.info, writes the summary to the step summary, fails under the line percentage you measured rounded down, and uploads lcov.info as an artifact with the upload-artifact version release.yaml already pins. Regenerate actions.lock with gh actions-lock if it is available, otherwise say so. Add a coverage entry to the justfile. Write no new tests. Open a pull request, wait for the workflow run and fix the job until it is green.","resources":[{"url":"https://github.com/your-org/your-app"}]}