Backed byEnterprise-grade delivery governance for engineering teams
Product / Rules

Write the standard once. Check every change against it.

Turn your delivery standards into checks for pull requests and deployments. Start with a catalog rule or write your own, review its interpretation, and enable it where it applies.

Rules report findings first. You choose when to require the Warestack check in branch protection.

01Custom rules

Plain English in. Objective checks out.

You write what the standard is. Warestack proposes the checks, names the evidence each one reads, and shows you the diff when a newer interpretation would change them. Nothing changes until you adopt it.

Pinned interpretationThe checks a rule runs are versioned. Re-interpret to see what would change; adopt it or keep the current version.
Named evidenceEach check says what it reads: changed paths, the pull request body, reviews, the linked work item. No semantic guessing.
Not evaluated is a resultWhen the evidence is unavailable, the check says so instead of passing or failing.
A rule, as written

Pull requests that change files under db/migrations/ must include a Rollback section describing how to revert.

What Warestack checks
  1. When any changed file path starts with db/migrations/, the pull request body must contain a heading named Rollback followed by at least one sentence.
  2. Evidence: pull_request_files.path and pull_request.body. Returns Not evaluated only when the changed-file list is unavailable.
Interpretation v1 · pinnedEnabled on orbital/control-planeReports only
02The catalog

Delivery standards, grouped by the work they protect.

Each comes with its checks already written and its parameters exposed. Enable it on a team, a repository or a path.

Work items

Require a linked work item · require it to be assigned · require it to be active · acceptance criteria before assignment · failure evidence for urgent fixes · deployment traceability

Review operations

Approvals by branch prefix · owner approval for sensitive changes · independent production approval · production verification evidence · review fatigue · review routing by path or branch

Quality

Concise pull requests · atomic commits · scope drift against the linked work item · successful release jobs

Timing

Timely acknowledgment of urgent work items · stale pull requests · merges outside the change window

Custom

Migration rollback notes · plan artifacts for infrastructure changes · description format · finance approval on pricing tables

03Scope and enforcement

Where it runs, and when it starts to block.

A rule is enabled per team, repository or path. New repositories join as they arrive. The result is a GitHub check; whether that check gates the merge is a branch protection setting you control, per repository.

Mark

The check reports. The comment names the finding and the next step. Nobody is blocked.

Act

A chain picks it up: a live card in Slack, a message to the reviewer, the owner if nobody responds.

Block

When you are ready, require the Warestack check in branch protection. The same rule, now a gate.

Humans and agents
The same standard at the same point

A pull request from a coding agent is held to the rules a person’s would be. Approval rules count humans only; an approving bot never satisfies them.

Deployments
Not only pull requests

Deployment reviews and production deployments run through their own rules: independent approval, verification evidence, traceability to a merged pull request.

04The record

Every evaluation is kept with the change.

Which standards ran, on which commit, with what evidence and what result. Reports answer questions over it; the auditor gets the export.

Per pull request

Each push re-evaluates. Each result is stored with the commit it ran on.

Per rule

Pass rate by repository and week. Which standards hold, which drift, where.

Per repository

Unreviewed merges, review turnaround, lead time and deployment frequency, weekly.

Not a code reviewerWarestack checks how a change was delivered, not what the code says. It does not review code, run your CI or orchestrate coding agents. People and agents are held to the same standards at the same point, the pull request.
05Start

Two rules, then your own.

Most teams begin with a linked work item and approvals by branch prefix, both from the catalog, then write the first custom rule in week two.

01Enable two catalog rulesRequire a linked work item · Require approvals by branch prefix. Scope them to the pilot repositories.2 min
02Read the first resultsThe check and the comment on the next pull request. Tune parameters against real changes.Week 1
03Write a custom ruleThe standard that lives in your CONTRIBUTING today. Review the checks, adopt, enable.Week 2
04Require the checkIn branch protection, on the repositories where the rule has held. The rest keep reporting.Week 4

© 2026 Warestack Inc.