Connect the work. Make the next step clear.
Connect GitHub, choose the standards that apply, and decide what follows a finding. Rules check changes, chains coordinate follow-up, and reports keep the evidence.
Install the GitHub app on the repositories you choose. It observes pull requests, reviews, checks and deployments.
Standards written as sentences, turned into checks you can read. Reporting only until you require the check.
What happens when a rule fails: a comment, a live card, a message to the owner. Escalated on a timer.
Questions over the record, answered with rows, scheduled and kept. The evidence for the auditor and the incident review.
Write the standard. Read the check before you turn it on.
A rule is a sentence. Warestack shows the checks and the evidence they use, then keeps that interpretation pinned until you adopt an update. A catalog of common rules covers linked issues, approvals, scope, size, tests and deploy windows.
Pull requests that change files under db/migrations/ must include a Rollback section describing how to revert.
- 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.
- Evidence: pull_request_files.path and pull_request.body. Returns Not evaluated only when the changed-file list is unavailable.
Decide what happens when a rule fails.
A chain is one trigger, ordered steps and time gates. It posts to the pull request, to Slack, to the Linear or Jira issue, and to a named person when nobody acts. Chains that act on GitHub need a dry run before they are enabled.
Ask in plain English. Keep the answer.
A report is a question over the record, answered with the rows behind it. Save the result, schedule it to Slack or email, or export the CSV. Retention follows your plan or agreement. Briefs summarise one result for the audience that asked, with every claim linked to its evidence.
Which pull requests merged in the last 30 days with fewer human approvals than their branch prefix requires?
4 of 198 merged pull requests had fewer human approvals than required.
Evidence from four systems, one record per change.
No pipelines to build. Warestack listens to events and gathers the evidence each supported workflow needs, which can include pull request diffs, workflow definitions and run logs.
Pull requests, reviews, approvals, checks, workflow runs, deployments and branch protection. The check and the comment are written here.
Channels receive live cards and reports. Confirmed identity links let direct messages reach the right person.
The linked issue, its status, assignee and description. Rules read it; the timeline is written back to it.
The linked work item, read through an Atlassian Forge app. The timeline and the result sit on the work item.
Install, pick a rule, see the first result.
Install on the repositories you choose, enable a rule, and open a pull request to see its check. Connect Slack when you are ready to receive live cards and reminders.