poll.py: surface T1-mergeable PRs in the digest nf-443 ← Beads

open priority 2 task unassigned

Twinned from https://github.com/cfsh/ninefold/issues/634 by tools/beads/import_github.py's reconcile pass.

Unclaimed / unlabelled — inert backlog. Filed by nf-dev-argo while building PR #633.

#633 adds Tier-1 merge authority to merge_pr.py: a PR inside the perimeter with a green reviewer verdict at head merges with no human approval. --why <n> answers the question for one PR.

Nothing surfaces it across the queue. A session's poll tick reads the digest, and the digest has no line saying "this PR would merge right now on Tier 1". So the mechanism exists and nothing routinely triggers it — a session would have to run --why per PR, per tick, to find out.

The natural shape: poll.py prints a T1 marker beside a tracked PR whose authority check passes, so the existing "approved + mergeable -> merge and drop from the file" rule gains a second trigger.

Two things to get right rather than assume:

Blocked on nothing, but pointless until Aedan grants the ruleset bypass (see #633).

Dependencies

None.

Comments

No comments.

Add a comment