From 3fffb8d84937bfce8a51d5c6f0cb41134e9843b3 Mon Sep 17 00:00:00 2001 From: cndgrr <59120057+cndgrr@users.noreply.github.com> Date: Mon, 3 Aug 2026 23:42:19 +0000 Subject: [PATCH] fix(issueflow): the nudge says what it measured MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "no activity for N days" was true of the old clock and is now imprecise: an assignment no longer counts, so an item assigned yesterday would read a nudge claiming nine days of nothing. It says "no comment" instead — the fact the sweep actually read. Refs #254 --- actions/issueflow-reconcile/issueflow-reconcile.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/issueflow-reconcile/issueflow-reconcile.sh b/actions/issueflow-reconcile/issueflow-reconcile.sh index 40292b8..ab331bd 100644 --- a/actions/issueflow-reconcile/issueflow-reconcile.sh +++ b/actions/issueflow-reconcile/issueflow-reconcile.sh @@ -682,7 +682,7 @@ The merge releases the claim; no builder owes a draft. Triage owes completion in # how the wrong addressee comes back. if [ "$(ruling_nudge_decision "$NOW" "$evidence_age")" = NUDGE ]; then local quiet_days=$(((NOW - evidence_age) / 86400)) - run gh issue comment "$n" -R "$REPO" --body "@${TRIAGE_ACTORS[0]} — this \`post-merge\` item has had no activity for ${quiet_days} days: https://github.com/$REPO/issues/$n + run gh issue comment "$n" -R "$REPO" --body "@${TRIAGE_ACTORS[0]} — this \`post-merge\` item has had no comment for ${quiet_days} days: https://github.com/$REPO/issues/$n Its wake evidence is still owed. \`post-merge\` means the merge landed and triage owns completion — judge the remaining criteria against the evidence