Backed byEnterprise-grade delivery governance for engineering teams
Integrations / Linear

GitHub updates, alongside your Linear issue. Ask for the next step.

Connect an issue to its pull requests, reviews and deployments. Rules check the linked work, chains keep its timeline current, and @warestack answers questions from the issue and the observed change record.

OAuth once per workspace. Install the agent separately so mentions start sessions.

orbital
Inbox99+
Reviews
My issues
Agent
Workspace
Initiatives
Projects
Views
Loops
More
Favorites
🚨Alerting
⚙️Backend Foundation
All issues Platform
Your teams
</>Platform
Issues
Projects
Views
What's new
Stacked pull requests
ORB-418Batch mute rules by label
+ Add sub-issues
Resources
feat(alerts): batch mute rules by label7c3e1a9 Non-closing14min
Warestack · #1182 · orbital/console-web#1182 · Open14min
ActivityUnsubscribe
priya.nair created the issue · 3d ago
priya.nair linked feat(alerts): batch mute rules by label (ORB-418) · 3d ago
Warestack started by priya.nair · 14min
Finished Checking linked pull requests, reviews and rules…
priya.nair via MCP · 3d ago
Batch mute rules by label
Mute several alert rules at once by label. Windows apply to every rule carrying the label until they expire. Expiry is enforced server-side; the console only displays it.
Diffs
feat(alerts): batch mute rules by label (ORB-418)
Properties
In Progress
</>Platform
Medium
PNpriya.nair
Set estimate
Labels
alerts
Project
Alerting
Related
Expire mute windows at the cycle boundary
Warestack · 14 minutes ago
Linked pull requests
Open in Warestack
Pull request
#1182 · Open
Repository
orbital/console-web
Result
Would have failed · 11 passed · 1 flagged · nothing blocks the merge
Timeline · 8 events · via chain Pull request live card
Pull request openedpriya-nair · 612 additions · 14 files
Sep 30, 09:12
Review requested@jmarchetti
Sep 30, 09:12
Checks passed6 of 6
Sep 30, 09:21
Rules evaluated11 passed · 1 flagged: Require concise pull requests (612 lines, limit 400)
Sep 30, 09:21
Review overdueno review after 12h · @jmarchetti messaged directly
Sep 30, 21:12
Changes requestedjmarchetti · 3 threads open
Oct 2, 10:05
Revision pushed2 commits · 3 threads resolved
Oct 2, 14:48
Re-review requested@jmarchetti · waiting 2h 10m
Oct 2, 14:49
Next step Review by @jmarchetti. The flagged rule is informational; the check is not required.
Open pull requestFull timeline
A Linear issue with the Warestack attachment expanded. Sample data from a workspace.
1 / 2
01In Linear

Three ways to use the connected issue.

Written as GitHub events happen. Which events are written is decided per chain.

Attachment
The pull request timeline

Opened, standards checked, review requested, reviewer messaged, changes requested, merged, deployed. Each with who, when and the status word.

Comment
Chain steps

A chain can comment on the issue instead of, or as well as, posting to Slack. Escalate-once replies in the same comment thread.

Agent
@warestack

Mention the agent on the issue and it answers from the issue and the linked pull request: review state, standards, checks, deployment, next step. Delegate it a task and it reports back.

02The agent

Status and next step, on the issue.

The Warestack agent runs as a Linear agent session. It reads the issue and the linked pull request, answers with its sources, and recommends the next step. It does not write code.

Grounded. Answers come from the Warestack record and the issue. Nothing is inferred from the codebase.

Delegation. Assign the agent a follow-up and it posts the result as an activity on the issue when done.

ORB-418 · Batch mute rules by label · Agent session

@warestack where is this and what do we do next?

Read the issue and console-web #1182. In progress, waiting on the author.

Review. Changes requested by jmarchetti on Oct 2, three threads open.

Standards. 11 of 12 passed. One finding: feat/ requires 2 human approvals, 0 counted. Not blocking.

Next step. Address the three threads and re-request review from jmarchetti.

03Rules

Standards that read Linear.

They run on the pull request, where the change can still be fixed. All start informational.

Require a linked issue

Flags pull requests not linked to a Linear issue by key in the branch, title or body.

Catalog rule
Require the issue to be assigned

Flags pull requests whose linked issue has no assignee.

Catalog rule
Require an active issue

Flags pull requests whose linked issue is not in progress.

Catalog rule
Detect scope drift

Flags pull requests whose changes do not match the linked issue’s description.

Catalog rule
Timely acknowledgment of urgent issues

Flags pull requests on an Urgent issue with no review or acknowledgment within the time limit.

Catalog rule
04Install

Connected in three steps.

A space admin connects once. Addresses are shared by every chain; scope belongs to the chain.

01
Connect Linear
Integrations → Connect Linear. OAuth once per workspace.
02
Install the agent
So @warestack mentions start sessions and delegation works.
03
Save a team address
One address per Linear team, shared by every chain that comments on issues.

Review the current Linear scopes during connection. Warestack processes linked issue descriptions, comments and requests addressed to its agent.

© 2026 Warestack Inc.