Backlog PLAN.md §8.12 (kept gentle/opt-in per §9). A commit-sprout notify (or --notify) that emits a single nudge when the plant is within a day of wilting, for cron/atuin/precmd hooks.
Pitch: The behavioral nudge only lands if you see it. An opt-in, quiet notify hook lets users wire a daily cron/shell hook that pings them only when the plant is at risk — no daemon, no shaming, no default noise (§9).
Acceptance criteria:
Backlog PLAN.md §8.12 (kept gentle/opt-in per §9). A
commit-sprout notify(or--notify) that emits a single nudge when the plant is within a day of wilting, for cron/atuin/precmd hooks.Pitch: The behavioral nudge only lands if you see it. An opt-in, quiet notify hook lets users wire a daily cron/shell hook that pings them only when the plant is at risk — no daemon, no shaming, no default noise (§9).
Acceptance criteria:
commit-sprout notifysubcommand: exits 0 + prints a one-line warning ONLY when days-until-wilt <= threshold; otherwise silent, exit 0. Non-zero reserved for real errors.--threshold(default 1 day) and--quiet/JSON output option for scripting.notify-send/osascriptbehind a--desktopflag, gracefully skipped if unavailable (never hard-fails).internal/plant.go build ./...andgo test ./...pass.