Sitelet https://documentation.warestack.com/use-cases
Skip to Content
Use cases

Start with what is breaking in the delivery path, not with a feature list. Warestack can observe, explain, route, remind, and preserve evidence across GitHub, Linear, and Slack. The rules catalog covers pull requests, GitHub issues, workflow runs, and deployments — twenty-four catalog rules, cited by name and rule_key.

Status on this page is deliberate:

  • Available — shipped product surface or authorable template.
  • Recommended — a good first enablement, with merge-blocking off.
  • Self-serve — configured by the individual, not an admin.
  • Not generally available — not a self-serve control yet.

Keep changes tied to intent

NeedWhat Warestack doesUse
Every PR needs a real Linear issueRequires a Linear association in Warestack’s store — not a key in the branch or Refs:Require a Linear issue · Recommended
Someone must own the issueChecks that the associated ticket is assignedRequire linked ticket to be assigned · Recommended
The issue must be activeChecks the Linear workflow states you mark as activeRequire active linked ticket · Recommended
The diff must match the ticketCompares changed files and diff with issue scope and acceptance criteriaDetect pull request scope drift · Recommended
A PR links the wrong issueShows scope drift in the GitHub check, Slack card, Events, and Linear agent contextDetect pull request scope drift + worked example
A feature spans API, UI, and schema reposParent issue for the outcome; one sub-issue and one associated PR per repo. Warestack does not inherit the parentHow to ticket · Recommended
An urgent fix has no failure evidenceFlags Urgent Linear fixes whose issue does not record an observable symptomRequire failure evidence for urgent fixes · Available
An assigned GitHub issue has no acceptance criteriaFlags assigned issues whose body has no verifiable criteriaRequire acceptance criteria before assignment · Available
A closed implementation issue has no merged PRFlags closed GitHub implementation issues with no linked merged pull requestClose implementation issues after delivery · Available

Raise the review bar without surprising the team

NeedWhat Warestack doesUse
Feature work needs two humansCounts APPROVED reviews by branch prefix; bots and author do not countRequire approvals by branch prefix · Recommended
“LGTM” is not review evidenceRequires a named command, CI check, or environment result in each counting approvalEvidence in the approval body · Recommended
Review requests sit untouchedDMs the requested reviewer, then the individual repository ownerpull_request_review_sla · Recommended
A few reviewers carry the queueDetects fatigue or reroutes when a reviewer is over capacityDetect review fatigue / reviewer_at_capacity · Available
Only a bot approvedNudges for a human reviewbot_approval_needs_human · Available
Changes requested, then silenceFollows up with the author and escalatesreview_feedback_follow_up · Available
A draft or open PR goes staleFlags stale drafts or runs a business-hours follow-up chainRequire timely updates for draft pull requests / stale_pull_request · Available
Review-bot findings stay openFlags current actionable bot findings that are not resolved or addressedResolve automated review findings · Available
Sensitive paths lack owner approvalRequires an independent code-owner approval on configured sensitive pathsRequire owner approval for sensitive changes · Available

Keep changes small, testable, and owned

NeedWhat Warestack doesUse
PRs are too largeApplies a configurable size cap with lock-file handlingRequire concise pull requests · Available
Commits mix unrelated workApplies a lines-per-commit atomicity policyRequire atomic commits · Available
Review should follow branch or path ownershipRoutes to named reviewers by prefix or changed pathRoute review requests based on branch prefixes / file paths · Available
Feature work has no test evidenceRequires relevant test changes or a concrete Testing explanation; generic “N/A” failsFeature test evidence · Recommended
A large PR has no test filesComments and adds a needs-tests labellarge_pr_without_tests · Available
CI/CD changes lack owner reviewDetects protected workflow/path changes and can require an ownercicd_change_without_owner_review · Available; leave its gate off at first
A workflow run exceeds its budgetFlags observed elapsed time over the configured durationKeep workflow runs within budget · Available

Put the same facts where people work

NeedWhat Warestack doesUse
Slack needs one source of truth per PRCreates one live card and updates it in placepull_request_slack_live_card · Recommended
Someone wants a fresh answer in the threadRequest Update replies in that thread, never a second top-level cardLive card · Available
A person wants the current queueShows Overview › Needs attention: For me / For the spaceOverview and attention · Available
A reviewer wants a weekday summarySends a private snapshot of their own For me queue; skips empty morningspersonal_digest · Self-serve
A team asks from SlackReturns status, violations, activity, attention, identity, or assignment commandsSlack commands · Available
A Linear issue needs delivery contextThe mention-only workspace agent summarizes linked PRs, checks, reviews, and findingsLinear agent · Available when installed
An issue has no linked PRReturns an honest empty result and asks for a link; never invents owner/repo#nWorked example

Understand a change, not just one PR

NeedWhat Warestack doesUse
Browse activity across the spaceFilters Events by source and attention, then opens the event detailEvents · Available
Audit what changed over timeShows PR/issue/deployment context, findings, and a per-event timelineEvent detail · Available
Review a stack of dependent PRsShows GitHub-native or Warestack-detected same-repository stack topology and readinessPR stacks · Available
API + frontend or schema + migrations must move togetherNamed counterpart-repository evidence is not a self-serve control yetCross-repository guards · Not generally available

Cross-repository stacks are not supported: PR stacks stay inside one repository. Cross-repository guards are a separate, not-generally-available capability.

Follow work through production

NeedWhat Warestack doesUse
Production deploys need release notesAnnounces only a successful production / prod deployment, with associated PRs or an unassociated commitproduction_rollout_changelog · Recommended
A deployment approval is waitingNudges the approver and repository ownerdeployment_review_waiting · Available
Deployment review needs one Slack cardKeeps one card current until the review resolvesdeployment_review_live_card · Available
Default-branch CI failedAnnounces it and can create a deduplicated Linear issuefailed_workflow_default_branch · Available
A production deploy cannot be traced to a PRFlags production deployments with no observed pull-request associationRequire production deployment traceability · Available
A successful production deploy has no verificationFlags production success without health, smoke, or verification evidenceRequire production verification evidence · Available
Production approval is only the requestorFlags production deployment reviews without an independent approverRequire independent production approval · Available
A failed production deploy has no diagnosticsFlags failed production deployments without a diagnostic description or log URLRequire diagnostics for failed production deployments · Available
A release job did not succeedFlags release workflows when a required job did not complete successfullyRequire successful release jobs · Available

Build a sampleable operating record

NeedWhat Warestack doesUse
Security wants a weekly change populationRuns saved SQL on a calendar and announces the result with summary and/or CSVscheduled_report · Recommended
A team needs a custom sliceNatural-language ask → review SQL → preview → save → run historyReports · Available
Leaders need delivery trendsShows units, previous-window deltas, trends, and repository breakdownsMetrics · Available
Operators need to know what automations didShows chain executions and outcomes in Automations › ActivityAutomation activity · Available
An admin wants evidence before enablingReplays supported historical PR/review evidence and sends nothingDry-run · Available for supported triggers

Model the organization without inventing one

NeedWhat Warestack doesUse
Start with two isolated repositoriesApplies repository-scoped rules and chainsScope · Recommended default
One team owns several reposApplies team scope while keeping an individual owner per repoTeams · Available
Only one subpath is sensitiveApplies path scope inside selected repositoriesScope · Available where the rule/chain supports changed paths
A repo has no reachable ownerShows ownership readiness and can notify an admin channelrepository_without_owner · Available
People need attributable DMsConfirms GitHub↔Slack identity before person-targeted deliveryPeople and identities · Available
Branch protection must become the gateDeep-links to GitHub; Warestack does not silently change protectionRepositories · Optional after the observation period

Choose the next step

Last updated on