General-purpose coding policy for Baruch's AI agents
95
91%
Does it follow best practices?
Impact
96%
1.31xAverage score across 10 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 and how to update version numbers, and keeps picking wrong target versions or bumping the manifest redundantly. The team lead wants a RELEASE_RUNBOOK.md that documents the versioning decision and the release sequencing for each type of change, so contributors stop guessing.
Produce a RELEASE_RUNBOOK.md file that covers, for each of the three change types below:
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" }