What is RepoSentry?
RepoSentry is a SaaS-lite product and GitHub App that helps engineering teams implement and observe Specification-Governed Development (SGD) across their repositories.
It is deliberately lite: you install one GitHub App, connect the repos you care about, and switch on only the governance you want. There is no platform to run and no big migration — RepoSentry meets your code where it already lives.
The two jobs
| What it means | Where to read | |
|---|---|---|
| Implement | Turn the SGD methodology into concrete artefacts and automated checks in your repos — a capability model, feature specs, golden-path templates, and PR governance. | Implement SGD |
| Observe | Measure how adoption is actually progressing — drift & coherence scores, repository health, effectiveness metrics, and ROI you can put on a slide. | Observe adoption |
How it relates to SGD
SGD is the methodology: govern the specification, not just the code, so the chain Vision → Capability → Feature → Spec → Acceptance → Tests → Code stays coherent as AI accelerates delivery. The methodology, its principles, and its layers are documented separately at docs.sgd.wealthtechpros.com.
RepoSentry is the tool that makes SGD practical in a real codebase. You can read the methodology without RepoSentry, and you can get value from RepoSentry without having read every page of the methodology — it nudges you toward the SGD practices as you go.
What it connects to
- GitHub — RepoSentry is a GitHub App. It reads repository metadata, runs PR checks, and (optionally) opens remediation pull requests. It never needs your code to leave GitHub.
- Your existing process — RepoSentry runs alongside Scrum, Kanban, or whatever you use today. Adoption is incremental: one repo, one check at a time.
Who it's for
- Engineering leads & architects who want governance and traceability without slowing delivery.
- Developers who want clear, automated feedback on PRs rather than after-the-fact review.
- Leadership & auditors who need evidence that standards are actually being met.
Ready to try it? → Getting started