Supported path (Tier-1)
One sentence
Block risky AI-assisted merges on Next.js (App Router) repos using GitHub pull requests and a CI job that runs shipgate next — recommended as an advisory gate first; in your repo you may promote it to a required status check once behavior is trusted. Tier‑1 does not require a ShipGate cloud account or dashboard; optional telemetry is off by default (data handling).
Under 30 seconds
- Install —
npm install -g @shipgate.dev/cli@3.0.0(see package identity; binary is stillshipgate) - Add CI on pull requests — Prefer the
shipgate-nextcomposite (seeexamples/golden-path-next) or follow CI/CD integration. - Enforcement — After validation, optionally mark the job as a required status check so NO_SHIP fails CI and blocks merge. In the ShipGate monorepo,
CIruns two requiredshipgate next --strictjobs (CLI fixture + flagship dashboard) underCI Gate;shipgate-pr-gateuses the same two roots with blocking parity and PR comments — not every Next app in the workspace is enforced yet. Truth map:docs/dogfooding-status.md. - Fix — Use CLI output and the Markdown summary (blockers and warnings) to remediate.
- Export — Use
--evidence-outand--summary-outfor JSON + Markdown artifacts (schemas ship in the@shipgate.dev/clipackage).
Specifications & advanced flows
ISL (.isl files), shipgate gate, shipgate verify, codegen, and shipgate go are spec-driven or best-effort paths. They are real parts of the monorepo but not the Tier‑1 commercial wedge. Use them when you intentionally adopt specifications — not as the first message to a new buyer.
Full matrix & positioning rules
- Coverage and “supported vs best-effort”:
docs/supported-matrix.mdin the ShipGate repository. - Product-surface rules (what we say in README, CLI, Actions):
docs/product-surface-decision.md.
Also see Tier-1 supported surface and exit codes on this site.