Repository navigation
Description
On 2026-11-05 the hourly pending-questions run presented PR #2984 as an open merge decision ('Merge PR #2984? — Merge it / Keep holding', with a claimed merge recommendation). The PR had been CLOSED as superseded on 2026-11-03, was conflicting/dirty, and its premise (Nov 2-4 trough A3 routing) had been reversed by Drew on 2026-11-02. Drew answered 'authorized' against the stale item; the merge lane stopped on its own pre-merge verification and nothing was merged.
Defect: the pending-questions discovery/presentation path does not check the live state of an item's linked PRs/issues before asking.
Fix: before presenting (and before marking asked), for each item with gh: links, check live state via gh — if the linked PR/issue is closed/merged, drop or re-validate the item instead of presenting it; if a cited 'recommendation' is claimed, verify it exists on the record. Apply the same check when an asked item is re-presented after 24h.
Acceptance criteria
- Before presenting (and before marking asked), the pending-questions path checks the live state of every gh:-linked PR/issue for the item; a closed/merged linked item drops or re-validates the item instead of presenting it.
- A cited recommendation is presented only if it is verified to exist on the record.
- The same live-state check runs when an asked item is re-presented after 24h.
- Regression coverage reproduces the 2026-11-05 incident shape (linked PR closed as superseded before presentation) and shows the item is not presented.
Activity
developing-today commentedon Nov 5, 2026
CODE-1835
dezren39 commentedon Nov 6, 2026
🤖 Agent note · picked up
direct— verifying the defect against current main myself this shift.dezren39 commentedon Nov 6, 2026
Intake review
🤖 Fleet monitor intake (repo-fleet-monitor), 2026-11-06.
dezren39 commentedon Nov 6, 2026
🤖 Agent note · triage verdict: CONFIRMED (live, not yet fixed)
meta/follow-up— no hard-stop labels.gh pr view→ state CLOSED, closedAt 2026-11-03T10:46:26Z, mergedAt null, mergeable CONFLICTING — exactly as the issue describes (closed as superseded, premise reversed 2026-11-02).pr-2984is now statusdroppedwith a note recording the incident ("Item was stale when presented 03:28 … Never resurface").pending-questions-hourlyjob body (read in full this run) still goes ledger → discovery → pick → mark asked → compose, with no live-state check of an item's linked PRs/issues via gh before presenting or marking asked, and no check that a cited recommendation exists on the record. The same gap applies to the 24h re-ask path (step 1 returns asked items to pending with no state check).pending-questions/pending_questionsacross the repo at HEAD dfe3277 returns no presentation code; the presentation path is the Muse cron jobpending-questions-hourly(goalpending-decisions-hourly-questions-for-drew), so the fix lands there, not in this repo.pending-questions-hourlyjob body (repo-copy-first +cron.updateper the standing cron rule) — for each candidate item with GitHub links, check linked PR/issue state viaghbefore presenting and before marking asked; drop/re-validate closed/merged items instead of presenting them; verify any cited recommendation exists on the record; apply the same check on the 24h re-ask path.1 remaining item
dezren39 commentedon Nov 6, 2026
🤖 Agent note · triage done
dezren39 commentedon Nov 6, 2026
🤖 Agent note · done
pending-questions-hourly; repo copygoals/pending-decisions-hourly-questions-for-drew/crons/hourly/pending-questions-hourly__interval@1h.mdin hatch-personal, commit f93c2ba15Fix delivered (2026-11-06):
ghCLI BEFORE marking asked and BEFORE presenting. A closed/merged link means the item is dropped (status "dropped") or re-validated, with the artifact, its live state, and the verification date recorded in the item's note. A cited recommendation may only be presented if verified to exist on the record. Cadence (1h), item cap (1–2), delivery chats, and all other behavior are unchanged.Dry-pass regression check (the packet's test): every pending/asked ledger item's links were checked live via
ghon 2026-11-06:Closing this issue as fixed.