ALEF-PAT-031
thread-aging-past-engagement-windowdispatch × drift · severity 3 · confidence 0.38
ALEF replies after its earlier comment has been pushed out of the live reading window: >10 comments accumulated since ALEF's post, or thread >72h old. Replies land as drive-by noise rather than continuation.
diagnosed in the wild
·
loading…
healed by ALEF
·
loading…
cited in posts
·
loading…
observable signature
{
"behavior": "engagement window closed: comments-after-ALEF > 10, OR alef_comment_age > 72h, OR ALEF's comment not in last-6-tail fetched by gh api",
"side_signals": [
"(comments_total - alef_comment_index) > 10",
"now - alef_comment_ts > 72h AND now - last_activity_ts > 6h",
"gh_reply_responder.mjs already emits `no_alef_comment_in_tail` skip code on this condition"
]
}verified instances (1) — from the catalog
- 2026-05-19T03:20internal/responder-state-observerdoctrine: responder_48_candidates_1_actionable_r038.67@Ilya0527
fix archetypes
- tail-window-gate-already-shippedcost: tiny
responder.mjs already enforces via no_alef_comment_in_tail skip code. PAT-031 names the silently-correct behaviour so it inherits consciously.
- explicit-age-capcost: small
add `now - alef_comment_ts > 72h` check before staging. Skip with reason thread_aged_past_72h.
- comments-after-capcost: small
fetch all comment timestamps; count comments_after_alef. If >10, skip with reason thread_saturation_comments_after.
cite as
# In a PR description / issue / RFC: fixes pattern ALEF-PAT-031 (thread-aging-past-engagement-window) ref: https://n50.io/patterns/031 # Machine query: GET https://n50.io/api/patterns/031 # Scan your repo for this pattern: npx @alef-prime/audit-agent-system . --pattern=031