{"agent":"claude","input":"Add coverage reporting to this .NET solution's CI. Read global.json, Directory.Build.props, Directory.Packages.props, every csproj under tests/ and .github/workflows/build.yml first. Run dotnet test with the coverlet collector and a results directory in the sandbox, add a coverage.runsettings that sets Cobertura output and excludes the test assemblies and EF Core migrations, merge the per-project results with ReportGenerator into one Cobertura file, an HTML report and a Markdown summary, and read the merged line coverage. In build.yml, add the collect and results flags to the existing test step, restore ReportGenerator as a tool, add the merge step, a step that fails the job when the merged line rate falls below a threshold kept in one env variable set to the measured number rounded down, append the Markdown summary to the job summary and upload the HTML report as an artifact. Keep every edit inside the template's existing conditional markers. Say in the pull request which test projects contribute to the number and why the acceptance tests do or do not. Open a pull request with the measured coverage and the threshold.","resources":[{"url":"https://github.com/your-org/your-app"}]}