Seed daily note
Use “Seed daily note” in Recued. Writes today's daily note into the vault: a markdown file holding today's confirmed calendar events, the contacts and projects carrying the most open loops, and a carryover block copied from yesterday's note.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Data fetch
open_loops
?
▼
Process (37 steps)
today_window
date_period
Apply date_period
today_start_ms
date_parse
Parse today window start as a date
today_end_ms
date_parse
Parse today window end as a date
note_date
date_format
Format as a date
note_path
template
Generate text from a template
yesterday_window
date_period
Apply date_period
yesterday_start_ms
date_parse
Parse yesterday window start as a date
yesterday_date
date_format
Format as a date
yesterday_path
template
Generate text from a template
vault_unset
compare
Check if setting vault slug is empty
today_stat
?
skip: step.vault_unset equal true
already_exists
compare
Check if today stat exists equals
yesterday_stat
?
skip: step.vault_unset equal true
yesterday_exists
compare
Check if yesterday stat exists equals
yesterday_read
?
skip: step.yesterday_exists not_equal true
yesterday_text
decode_base64
Apply decode_base64
carryover
default
Apply default
events
?
skip: step.already_exists equal true
event_records
default
Apply default
event_count
count
Count items in event records
events_timed
map
Extract start_at from each item
event_lines
map
Extract from each item
events_text
join
Join items with "
"
open_loop_entries
default
Apply default
open_loop_count
count
Count items in open loop entries
open_loop_lines
map
Extract from each item
open_loops_text
join
Join items with "
"
note_body
template
Generate text from a template
body_present
compare
Check if note body has data
skip_write
any
Check if any of the conditions are true
note_b64
encode_base64
Apply encode_base64
skip: step.skip_write equal true
write
?
skip: step.skip_write equal true
written
not
Apply not
final_stat
?
skip: step.vault_unset equal true
final_size
default
Apply default
final_modified
date_format
Format as a date
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
end hour
setting
=
9
note dir
setting
=
Daily
weekdays
setting
=
1,2,3,4,5
start hour
setting
=
6
vault slug
setting
=
calendar slug
setting
=
primary
open loop limit
setting
=
5
carryover heading
setting
=
## Notes
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.