Recued
Menu
← Back to recipes

Linear my work digest

by recued-core v3 33 views

Use “Linear my work digest” in Recued. It provides a scheduled, read-only digest for personal Linear work.

How it works 27 steps

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

Process (27 steps)
◆ viewer recued-core.linear.viewer.read
Read viewer on linear
◆ assigned_raw recued-core.linear.issue.assigned_to_me.list
List issue assigned to me on linear
◆ created_raw recued-core.linear.issue.created_by_me.list
List issue created by me on linear
skip: config.include_created not_equal true
◆ blocked_raw recued-core.linear.issue.blocked_by.list
List issue blocked by on linear
skip: config.include_blocked not_equal true
◆ active_cycles_raw recued-core.linear.cycle.active.list
List cycle active on linear
◆ next_cycles_raw recued-core.linear.cycle.next.list
List cycle next on linear
◆ projects_raw recued-core.linear.project.search
Search project on linear
skip: config.include_projects not_equal true
■ defaults defaults
Apply defaults
■ issues flatten
Flatten nested lists in
■ assigned_count count
Count items in assigned
■ created_count count
Count items in created
■ blocked_count count
Count items in blocked
■ issue_count count
Count items in issues
■ project_count count
Count items in projects
■ has_issues compare
Check if issue count is greater than 0
■ notify_enabled compare
Check if setting notify when issues equals true
■ should_notify all
Check if all conditions are true
◆ notify core.notification.send
Send notification
skip: step.should_notify not_equal true
■ issue_rows slice
Take a subset of
■ cycle_rows flatten
Flatten nested lists in
■ project_rows slice
Take a subset of
■ issue_ids pluck
Extract identifier from each item
■ issue_ids_text join
Join items with ", "
■ issue_table to_table
Format results as a data table
■ cycle_table to_table
Format results as a data table
■ project_table to_table
Format results as a data table
■ card to_summary
Format results as a summary card
▼
Output
summary card
table issue_table
table cycle_table
table project_table
Settings 9 configurable

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

channels setting = [object Object]
end hour setting = 10
weekdays setting = 1,2,3,4,5
row limit setting = 25
start hour setting = 8
include blocked setting = true
include created setting = true
include projects setting = true
notify when issues setting = true

Uses (9 operations)

Triggers Time watch core.watch.time
Pack operation Read viewer on linear recued-core.linear.viewer.read
Pack operation List issue assigned to me on linear recued-core.linear.issue.assigned_to_me.list
Pack operation List issue created by me on linear recued-core.linear.issue.created_by_me.list
Pack operation List issue blocked by on linear recued-core.linear.issue.blocked_by.list
Pack operation List cycle active on linear recued-core.linear.cycle.active.list
Pack operation List cycle next on linear recued-core.linear.cycle.next.list
Pack operation Search project on linear recued-core.linear.project.search
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 Linear connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Triggers core.watch.time read-only
Read Notifications core.notification.send external change

7 more aren't listed here. You'll see them at install.

Data it touches

SurfacesTriggersNotifications
Warehousedata.issuesdata.projectsdata.cyclesdata.viewer

About

Tags

linear linearissuescyclesprojectsmy-workdigestschedulenotificationwork-trackingpack:linear

Details

27 steps 9 configurable settings recipe_id: my-work-digest-linear