From e67abc4f1c1f9ed819c1903cd2f8141ace79be05 Mon Sep 17 00:00:00 2001 From: Filip Sajdak Date: Sun, 18 Oct 2026 20:15:21 +0200 Subject: [PATCH] feat(radar): read dated follow-ups from .notes/radar-pending.md The radar now reads an untracked list of dated follow-ups and reports the ones due within 7 days, and any past-due item first, at the top of its Upcoming triggers. This is the durable backstop for session-only cron reminders: the Oct 21 to Oct 28 news checks (mailing digest, DIS result and its hold rule, Buffer pushes) survive the session that scheduled them. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01BTCmkp4nQKAhWT8TGXF9KX --- scripts/news-radar/prompt.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/news-radar/prompt.md b/scripts/news-radar/prompt.md index 65960b8..7c3d3e8 100644 --- a/scripts/news-radar/prompt.md +++ b/scripts/news-radar/prompt.md @@ -17,7 +17,9 @@ note: the wrapper saves it. snippet inline as `--code '...'` (probe.py reads no files). Quote the result. No demo possible is a valid answer; say why. The repository is at `{{REPO}}`. Run each script as a single plain command by that absolute path: no `cd`, no loops, no pipes. -5. Compare with the previous note in `{{REPO}}/.notes/radar-*.md` (the newest older one; `Read` is limited to `{{REPO}}/src/content/posts/` and `{{REPO}}/.notes/radar-*.md`, by absolute path) and report only what is new. +5. Read `{{REPO}}/.notes/radar-pending.md`: dated follow-ups for this radar. List every item due within 7 days, and any past-due item first, at the top of "Upcoming triggers". Do not edit the file. +6. Compare with the previous note: the newest `{{REPO}}/.notes/radar-YYYY-MM-DD.md` older than today, not `radar-pending.md`. + `Read` is limited to `{{REPO}}/src/content/posts/` and `{{REPO}}/.notes/radar-*.md`, by absolute path. Report only what is new. ## Sources (fetch every one; this is a checklist, not a menu)