Skip to content

Capture P396 + P397: verifying-queue drain cadence gap + evidence-close auto-closes reporters' issues#298

Open
tompahoward wants to merge 1 commit into
mainfrom
worktree-p363-reporter-notifications
Open

Capture P396 + P397: verifying-queue drain cadence gap + evidence-close auto-closes reporters' issues#298
tompahoward wants to merge 1 commit into
mainfrom
worktree-p363-reporter-notifications

Conversation

@tompahoward

Copy link
Copy Markdown
Member

Summary

Captures two governance defects surfaced when reviewing why GitHub issues were being auto-closed and why the verification queue had to be drained on request.

P396 — the verifying-queue drain has no self-firing cadence (the trigger side). The Verification Pending → Closed drain runs only on a manual /wr-itil:review-problems / run-retro / manage-problem review, or the narrow work-problems Step 0c AND-gate. So the verifying queue grows unbounded — 188 tickets as of 2026-06-28 — until a human asks, then closes in one large batch. Same class as P375 (a named re-entry point is not a self-firing cadence); closest sibling is P295.

P397 — the silent evidence-based close auto-closes external reporters' issues against the promise we post (the close side). The drain closes verifying tickets on our in-session evidence, and the close runs gh issue close on the linked issue for inbound-reported and reported-upstream tickets. But the fix-released comment we post says "we'll close after your confirmation or a 14-day quiet period." So a reporter's issue is closed before they confirm and before 14 days, contradicting our own comment.

The two are the same broken loop: the trigger is manual, but the close is automatic and silent — and reaches out to close external reporters' issues against a stated promise.

Changes

  • docs/problems/open/396-...md — P396 ticket
  • docs/problems/open/397-...md — P397 ticket
  • docs/problems/README.md + README-history.md — WSJF rows + last-reviewed rotation

Both are deferred-placeholder captures (Priority/Effort re-rated at the next review). No code changes.

🤖 Generated with Claude Code

…dence, and evidence-close auto-closes reporters' issues

Two governance defects surfaced when the user asked why issues were
being auto-closed and why they had to ask to examine the verifying queue.

P396: the verification-queue drain (verifying -> closed) has no
self-firing cadence — it runs only on manual invocation or the narrow
work-problems Step 0c AND-gate, so the verifying queue bloats unbounded
(188 on 2026-06-28) until a human asks, then drains in one large batch.
P375 cadence-rollup class; sibling P295.

P397: the silent evidence-based close auto-closes external reporters'
GitHub issues (gh issue close via update-upstream / the P363 inbound
leg) against the "we'll close after your confirmation or a 14-day quiet
period" promise we post — it closes on our in-session evidence,
reporter-independent, often within days.

Captured via /wr-itil:capture-problem (hang-off-check cap short-circuit,
both deferred to next review-problems). One commit covers both per the
single user-directed capture-both action.

Refs: P396, P397
tompahoward added a commit that referenced this pull request Jun 28, 2026
…ncurrent #298

A concurrent worktree session (PR #298) independently captured a different
P396 (verification-queue drain cadence) plus a P397. Per user direction, the
VP-carve-out ticket I merged this session yields the 396 slot and moves to
398 so #298 can merge its 396/397 without an ID collision. Pure docs renumber:
ticket file rename + README WSJF row + line-3 fragment + holding-README batch
note references updated. No code, no changeset.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01LK7ZeKyzoCkkAVaCDepepU
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant