Recued
Menu
← Back to recipes

Propose Linear exception work for Sentry issue

by recued-core v3 25 views

Use “Propose Linear exception work for Sentry issue” in Recued. Scheduled detection half of the Sentry to Linear exception handoff loop.

Complete workflow

Use Exception Handoff Loop - Sentry + Linear in Recued for issues, incident response, work tracking, and closed loop. It includes 1 ready-to-run workflow and 2 related packs in one install.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

View pack details, dependencies, and permissions →
How it works 28 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Data fetch
▼ existing_proposals core.storage.shared.list
List storage shared
▼
Process (27 steps)
■ existing_proposals_family filter
Filter by condition
■ configured_org trim
Trim whitespace from setting organization id or slug
■ configured_project trim
Trim whitespace from setting project id or slug
■ configured_query trim
Trim whitespace from setting issue query
■ now date_add
Add 0 minutes to
◆ issues_raw recued-core.sentry.issue.search
Search issue on sentry
■ issues default
Apply default
■ issue_search_rows slice
Take a subset of
■ signal_issue_rows filter
Filter by condition
■ existing_issue_ids map
Extract from each item
■ unhandled_issue_rows filter
Filter by condition
■ candidate_rows slice
Take a subset of
■ candidate_count count
Count items in unhandled issue rows
■ has_candidate compare
Check if candidate rows has data
■ issue_id default
Apply default
■ defaults defaults
Apply defaults
■ has_issue_id compare
Check if issue id has data
■ has_org compare
Check if configured org has data
■ skip_proposal any
Check if any of the conditions are true
■ default_linear_title template
Generate text from a template
skip: step.skip_proposal equal true
■ default_linear_description template
Generate text from a template
skip: step.skip_proposal equal true
■ proposal_key template
Generate text from a template
skip: step.skip_proposal equal true
◆ write_proposal core.storage.shared.write
Write storage shared
skip: step.skip_proposal equal true
■ notify_enabled compare
Check if setting notify owner equals true
■ should_notify all
Check if all conditions are true
◆ send_owner_notification core.notification.send
Send notification
skip: step.should_notify not_equal true
■ summary to_summary
Format results as a summary card
▼
Output
summary summary
Settings 14 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

channels setting = [object Object]
row limit setting = 10
issue query setting = is:unresolved recued_handoff:linear
notify owner setting = true
stats period setting = 24h
linear team id setting =
linear priority setting = 2
linear state id setting =
exception reason setting = needs_recued_closure_state
linear project id setting =
linear assignee id setting =
project id or slug setting =
minimum event count setting = 1
organization id or slug setting =

Uses (4 operations)

Shared store List storage shared core.storage.shared.list
Pack operation Search issue on sentry recued-core.sentry.issue.search
Shared store Write storage shared core.storage.shared.write
Notifications Send notification core.notification.send

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Send notificationsRead your Sentry connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Shared store core.storage.shared.list read-only
Write Shared store core.storage.shared.write external change
Read Notifications core.notification.send external change

1 more isn't listed here. You'll see it at install.

Data it touches

SurfacesShared storeNotifications
Warehousedata.shared

About

Tags

sentrylinear sentrylinearissueexceptionproposalincident-responsework-trackingclosed-looppack:sentry-linear-work-handoff

Details

28 steps 14 configurable settings recipe_id: linear-issue-proposal-sentry