Skip to content
Recued
Menu
← Back to recipes

Watch project TODOs with ripgrep

by recued-core v1

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 7 steps

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 6 configurable

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.

Where it runs

Device + server Runs on your device (browser) or your server.

Permissions it requires

Send notifications
Declared by the recipe — Recued grants these at install, where you review them before approving.

Data it touches

Warehousedata.pathdata.line_numberdata.lines

About

Tags

ripgreprgtodoprojectdeveloperschedulewatchlocal-clipack:ripgrep

Details

7 steps 6 configurable settings recipe_id: watch-project-todos-ripgrep