Git repo change watch
A scheduled worktree watch for one trusted local Git repository path. It uses the repo.changed_files op as an empty/non-empty trigger signal, skips the heavier status/log reads when the worktree is clean, and renders a compact card when local changes are present. It never fetches, pulls, pushes, clones, shells out, or talks to a remote.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (5 steps)
changed_files
?
has_changes
compare
Check if changed files stdout has data
status
?
skip: step.has_changes not_equal true
recent_commits
?
skip: step.has_changes not_equal true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
end hour
setting
=
18
repo dir
setting
=
weekdays
setting
=
1,2,3,4,5
start hour
setting
=
8
commit limit
setting
=
5
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.