From b18168b4f3728515deaa08e50824c8bc11af7935 Mon Sep 17 00:00:00 2001 From: cndgrr <59120057+cndgrr@users.noreply.github.com> Date: Mon, 3 Aug 2026 23:08:11 +0000 Subject: [PATCH] docs(labels): quiet post-merge is visible, still never reclaimed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LABELS.md said the sweep never reclaims post-merge and stopped there, which now reads as 'the machine says nothing' — after this change it says one thing, once per 7 quiet days. Plus the fragment. Refs #254 --- LABELS.md | 8 +++++++- changelog.d/254.md | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 changelog.d/254.md diff --git a/LABELS.md b/LABELS.md index 0f6acd4..7f62a58 100644 --- a/LABELS.md +++ b/LABELS.md @@ -68,7 +68,13 @@ assignee, and comments with the remaining criteria verbatim. The comment says that the claim is released and that triage owes a follow-up naming the owner and wake condition for completion. Triage writes that full transition comment in the same tick when it or the operator makes the move by hand. The sweep -never reclaims `post-merge`: weeks of quiet can be the state working. +never reclaims `post-merge`: weeks of quiet can be the state working. It does +make the quiet visible — after 7 days without a comment, a review or a commit +the sweep posts one nudge naming the triage actor, saying the wake evidence is +owed and linking the item. Which criterion starved is prose the machine never +judges; the link is the payload. Like the ruling nudge it carries no +idempotency marker on purpose — the comment is itself activity, so the rule +self-rate-limits to one nudge per 7 quiet days — and it writes no label. `post-merge` never composes with `blocked`; the transition comment carries the wait. It never composes with `attention`, because releasing the claim clears diff --git a/changelog.d/254.md b/changelog.d/254.md new file mode 100644 index 0000000..4b0761e --- /dev/null +++ b/changelog.d/254.md @@ -0,0 +1,14 @@ +### Added + +- A `post-merge` item with no comment, review or commit for 7 days now draws + one nudge from the issue sweep: the wake evidence is owed. A starving + criterion used to be found only when someone happened to run the right read + (#254). +- The nudge names the triage actor from `triage-actors=`, not the human + reviewer: `post-merge` is triage's completion queue, so the starved wake + condition is triage's to answer (#254). +- It links the item and parses nothing from the body — which criterion + starved is prose, and the machine never judges prose (#254). +- Like the ruling nudge it carries no idempotency marker on purpose: the + comment is itself activity, so the rule self-rate-limits to one nudge per 7 + quiet days. Comment-only — no path here writes a label (#254).