Documentation
Merge-path first: scan a repository for free, read the per-gate verdict, then put the check in the merge path when you want it enforced on every pull request.
Developer surfaces
The shipgate binary, MCP server, VS Code extension, and GitHub Action all call the same evaluator. None of them invent a SHIP.
Start here — the free scan
Scanning a repository costs nothing and needs no card. Start there before you enforce anything in CI.
Run all 17 static gates against a GitHub repository or a local folder
A blocked pull request, the finding that blocked it, and the fixed run
CLEAR, BLOCKED, UNVERIFIED — and why the pull-request check is never green
The failure classes a passing build and test suite were never asked about
Merge path & CI
Continuous enforcement is the paid half: $50/month, or included with any paid WholeStack plan.
Proofs & verification
Every verdict is bound to one revision. These surfaces let anyone re-check one.
Security & trust
Data handling, disclosure policy, and what we will put in writing for a review.
Choosing ShipGate
Where the gate fits next to the tools you already run.
Source of the developer kit
CLI, MCP, VS Code, and the GitHub Action live in @wholestack/shipgate. Headline command is shipgate next. Build the package, then run node packages/shipgate/dist/devkit/cli.js. This site is the dashboard and hosted scan. Hosted GitHub App checks stay at /scan/repo#continuous.
Need help?
Send the repository, the verdict you got, and what you expected.