Watch project TODOs with ripgrep
Scheduled local project search for TODO/FIXME/HACK-style markers in one trusted folder. During the configured local-time window it runs the recued-core.ripgrep bounded JSONL search, counts match events, renders the table, and sends an in-app notification only when matches are present. It never shells out, accepts arbitrary rg flags, or talks to a remote.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (7 steps)
search
?
matches
filter
Filter by condition
match_count
count
Count items in matches
has_matches
compare
Check if match count is greater than 0
notify
?
skip: step.has_matches not_equal true
table
to_table
Format results as a data table
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
pattern
setting
=
TODO|FIXME|HACK
channels
setting
=
in_app
end hour
setting
=
10
root dir
setting
=
weekdays
setting
=
1,2,3,4,5
start hour
setting
=
8
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.