General-purpose coding policy for Baruch's AI agents
91
93%
Does it follow best practices?
Impact
91%
1.15xAverage score across 12 eval scenarios
Advisory
Suggest reviewing before use
A small open-source library team is wrapping up a sprint that produced three distinct categories of changes that need to ship as separate PRs. The team is inconsistent about when to bump versions manually versus letting their CI pipeline handle it, and junior contributors often open PRs with vague titles and skip steps before requesting review. The team lead wants a RELEASE_RUNBOOK.md that documents the exact steps for releasing each type of change, so anyone on the team can follow it reliably.
The runbook should also explain how to handle feedback left by automated code reviewers — including both cases where a suggestion is accepted and where it should be politely declined — so that PRs don't stall waiting for replies.
Produce a RELEASE_RUNBOOK.md file that covers the complete release process for the three change types listed below. For each type, the runbook should describe:
You may also produce a release.sh helper script if you find it useful to illustrate the steps programmatically.
The following files represent the three pending changes to release. Extract them before beginning.
=============== FILE: inputs/changes.md ===============
src/users/lookup.jssrc/export/csv.js (new file), src/routes/index.js/export/csv route that lets users download their datav1 API routessrc/routes/v1/ (deleted), src/routes/index.js/v1/* endpoints that were deprecated 6 months ago/v1/ will break=============== FILE: inputs/package.json =============== { "name": "data-service", "version": "1.4.2", "description": "A small data management library", "main": "src/index.js" }