Recued
Menu
← Back to recipes

Weekly review digest

by recued-core v4 55 views

Use “Weekly review digest” in Recued. Week retro over your own warehouse: projects that stalled versus those still moving, projects with no next action, threads that have gone quiet on your side, and the contacts carrying the most open loops. It reads information without changing data in the connected service.

How it works 45 steps

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

Data fetch
▼ stall_signals core.data.enrichment.list
List data enrichment
▼ project_gaps core.data.enrichment.list
List data enrichment
▼ open_loops core.data.enrichment.list
List data enrichment
▼
Process (42 steps)
■ today_window date_period
Apply date_period
■ today_end_ms date_parse
Parse today window end as a date
■ mail_since_ms math
Calculate: {{step.today_end_ms}} - {{config.lookback_days}} * 86400000
■ quiet_cutoff_ms math
Calculate: {{step.today_end_ms}} - {{config.quiet_days}} * 86400000
■ stall_entries default
Apply default
■ stalled_projects filter
Filter by condition
■ moving_projects filter
Filter by condition
■ stalled_count count
Count items in stalled projects
■ moving_count count
Count items in moving projects
■ stalled_rows slice
Take a subset of
■ stalled_table_last_activity_text_dated map
Extract value.last_activity_at from each item
■ stalled_table to_table
Format results as a data table
■ gap_entries default
Apply default
■ gaps_present filter
Filter by condition
■ gap_count count
Count items in gaps present
■ gaps_table to_table
Format results as a data table
■ open_loop_entries default
Apply default
■ open_loops_ranked sort
Sort by
■ open_loops_rows slice
Take a subset of
■ open_loop_count count
Count items in open loop entries
■ open_loops_table to_table
Format results as a data table
■ mailbox_set compare
Check if setting mail slug has data
■ mailbox_note ternary
Apply ternary
◆ messages_raw core.mail.email.list
List mail email
skip: step.mailbox_set equal false
■ messages default
Apply default
■ messages_flat map
Extract from each item
■ my_email_set compare
Check if setting my email has data
■ outbound filter
Filter by condition
■ all_threads group_by
Group by thread_id
■ outbound_threads group_by
Group by thread_id
■ all_threads_keyed map
Extract from each item
■ outbound_keys map
Extract from each item
■ their_word_last filter
Filter by condition
■ quiet_threads filter
Filter by condition
■ quiet_sorted sort
Sort by
■ quiet_rows slice
Take a subset of
■ quiet_count count
Count items in quiet threads
■ quiet_table_last_at_text_dated map
Extract last_at from each item
■ quiet_table to_table
Format results as a data table
■ quiet_note ternary
Apply ternary
■ mail_scanned count
Count items in messages
■ card to_summary
Format results as a summary card
▼
Output
summary card
table stalled_table
table gaps_table
table quiet_table
table open_loops_table
json stall_entries
json quiet_rows
Settings 10 configurable

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

end hour setting = 18
my email setting =
weekdays setting = 5
mail slug setting = [object Object]
row limit setting = 20
quiet days setting = 3
scan limit setting = 500
start hour setting = 16
lookback days setting = 7
enrichment limit setting = 50

Uses (3 operations)

Triggers Time watch core.watch.time
Enrichments List data enrichment core.data.enrichment.list
Mail List mail email core.mail.email.list

Trust & control

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

What it's allowed to do

Read Triggers core.watch.time read-only
Read Enrichments core.data.enrichment.list read-only
Read Mail core.mail.email.list read-only

Data it touches

SurfacesTriggersEnrichmentsMail
Warehousedata.enrichment

About

Tags

weeklyreviewretrodigestprojectsopen-loopreactivepack:daily-ops

Details

45 steps 10 configurable settings recipe_id: weekly-review-digest