ranade-oss puts guardrails around automated PR merges

This fork closes the gaps that can let bot-authored changes reach the merge queue without the same checks as everyone else.

workflowsecurity

ranade-oss has tightened the verification gate that sits in front of automatic merges. The focus is not a new legal-AI feature, but a more dependable change-control process for a project that uses automated contributors.

  • Automatic merging now waits for the baseline checks to pass and is limited to authorised contributors.
  • Review checks now examine every unresolved discussion, not only the first batch GitHub returns.
  • The gate waits for GitHub to settle uncertain merge-status results instead of acting on incomplete information.
  • Bot and connector-created branches receive explicit verification, with failures surfaced rather than silently missed.

The pattern is tightly tied to this repository, but the underlying lesson is portable: automation needs its own audit trail and controls.

So what Legal-tech teams using coding agents should care because faster delivery only helps when automated changes remain reviewable and governed.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

5 commits from ranade-oss/ROSS-RanadeOSS, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
f80c9173 Parallelize Baseline verification ranade-oss 2026-07-28 ↗ GitHub
commit body
* Parallelize Baseline verification

* Persist release manifest after merge

* Align parallel Baseline with existing verification contract

* Merge verified agent PRs immediately after Baseline

* Update CI governance test for parallel Baseline
2ecd4a72 Harden CI automation safeguards (#29) ranade-oss 2026-07-28 ↗ GitHub
* Preserve stale generated-artifact verification

* Harden event-driven PR merging
a668f4d8 Dispatch Baseline for connector-authored agent heads (#35) ranade-oss 2026-07-28 ↗ GitHub
Bootstrap the scheduled exact-head dispatcher and extend merge/repair handling to workflow_dispatch runs.
98bb73cf Validate exact-head Baseline dispatcher (#36) ranade-oss 2026-07-28 ↗ GitHub
4add0c46 Report failed dispatched Baselines (#37) ranade-oss 2026-07-28 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-894.md from inside the repo you want the changes in.

⬇ Download capture-thread-894.md