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

Give every finding a clear next step.

Choose what starts a chain, the steps it takes and when it stops. Keep a Slack card current, remind a reviewer, announce a deployment or deliver a saved report.

Review the steps before enabling. Chains that act on GitHub require a successful dry run.

Search orbital
HomeDMsActivityFilesMore
orbital
Find a conversation…
Threads
Huddles
Drafts & sent
Saved
Channels
#pull-requests
#deploys
#eng-quality
#releases
Direct messages
PNPriya Nair
JMJo Marchetti you
Agents & apps
Linear
Warestack
pull-requests11
MessagesAdd canvasFiles & links
WarestackAPP09:14
pull request #1179 · fix(collector): bound OTLP batch size
orbital/collector-agent · fix/bound-otlp-batch-size · created by tobiaslind · updated after check run success
Status
Needs attention · Open
Review
Needs review
Checks
6/6 passing
Review threads
0 actionable threads
Review activity
0 review comments
Rules
1 unresolved · Medium
Next step:
Review Warestack rule findings before merge.
View on GitHubView on Warestack···
TodayNew
WarestackAPP10:05
pull request #1182 · feat(alerts): batch mute rules by label
orbital/console-web · feat/batch-mute-rules-by-label · created by priya-nair · updated after check run success
Status
Needs attention · Open
Linear issues
ORB-418
Review
Changes requested · 3 actionable threads · GitHub Code Quality commented
Checks
6/6 passing
Review threads
3 actionable threads
Review activity
6 review comments
Rules
1 unresolved · Medium
Next step:
Address requested changes, then request another review.
View on GitHubView on Warestack···
A pull request live card in #pull-requests. Sample data from a workspace.
1 / 2
01Anatomy

One trigger. Ordered steps. Time gates.

Every chain has the same shape, so every chain reads the same way in the list, in the activity log and in the dry run.

When
The trigger

One event family per chain: a pull request opened, a review requested, a rule violated, a deployment review requested, a workflow failed, or a schedule. Scoped to a team, a repository or a path. Conditions narrow it further.

Then
The steps

Up to eight, in order, each with a timing that never decreases. Notify to Slack, Linear, Jira or email. Wait for something to happen. Act on GitHub: a comment, a label, a failing check. Guards are checked when a step is due, not when the chain starts.

Until
The resolution

A review submitted, a pull request merged, an approval given, a thread resolved. When it happens, the chain stops and the live card shows the outcome. Nothing more is posted.

02Notify modes

Three ways a step can speak.

Live card. One Slack message or Linear resource, kept current as the pull request changes. Email cannot use live card.

Escalate once. Posts once, then replies in that Slack thread or Linear comment, or sends a follow-up email. Does not edit the live card.

Announce. A new Slack message, Linear comment or email every time the step matches. For changelogs and reports.

Deployment review waitingWhen a production deployment review is requested · until it is approved26 runs · 30 days
On requestWait for approvalUp to 2 hours · if approved sooner, the chain resolves
After 2hMessage the approverSlack direct message · the person named on the deployment review
After 4hMessage the repository ownerSlack direct message · looked up per repository
If the review is approved before a step is due, the step is skipped and the chain resolves.
03Templates

Start from a chain that already works.

Templates prefill the trigger and steps. Adjust the available settings; fixed fields keep each template’s purpose clear.

Pull request live card

One Slack message per pull request, kept current. After 12 hours without a review, the reviewer is reminded in the same channel.

Slack · notify only
Review SLA

Direct messages to the reviewer, then the repository owner, in Slack. Only review requests with the required confirmed Slack links can receive reminders.

Slack Messages · notify only
Deployment review waiting

Wait up to two hours for approval, then message the approver, then the repository owner.

Slack Messages · notify only
Rule violated → act

When a high-severity rule fires: a Warestack comment on the pull request, a failing check named for the rule, an announcement.

GitHub · dry run required
Review feedback → follow-up

Message the author, wait two business days for the threads to resolve, message again, then the team lead.

Slack Messages · business hours
Production rollout changelog

Wait for the deployment to associate pull requests, then announce the changelog to a channel.

Slack · announce
Scheduled report

Run a saved report on a schedule, optionally write a brief, and deliver rows, CSV or the brief to up to four addresses.

Reports · send test before enable
04Safety

Chains that touch GitHub are rehearsed first.

A dry run shows the steps, destinations and actions the chain would take. Nothing is sent.

Dry run before enable

Required for any chain that comments, labels or fails a check on GitHub. Notify-only chains can be enabled from the list.

Guardrail

If one run would act on more than the cap you set, the chain pauses itself and messages the admins instead.

Business hours

Waits and delays can count business hours only, in your timezone, so nobody is paged at 3am by a 12-hour timer.

Activity log

Every run is a row: which chain fired, on what evidence, which surface it reached, what happened next.

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

Your first chain in five minutes.

Save a Slack address, create the live card chain, open a pull request. The card appears, and keeps itself current.

01Connect SlackOne channel for live cards. Private channels appear once the Warestack app is invited.1 min
02Create the live card chainFrom the template. Pick the channel, review the channel reminder and its timing.1 min
03Open a pull requestThe card posts on open and updates on every review, check and comment until merge.next PR
Save the chain, review its setup, then enable it. Adding a GitHub action requires a successful dry run.

© 2026 Warestack Inc.