Watch PRs to mergeable, not just green #15

Merged
geusebio merged 1 commit from docs/pr-mergeable-alongside-ci into main 2026-08-09 22:58:48 +00:00
Owner

Extends the "watch CI to green" habit so it also covers merge state, not just check status.

  • CI passing and mergeable are independent: main moving underneath the branch mid-run, a
    newly-required review, or a branch-protection rule can all block merge on a fully green run.
  • When watching a PR for a check to resolve, watch its merge state alongside it
    (tea pulls <index> --fields state,ci,mergeable), and keep watching both until they hold at
    the same time — re-check mergeable after CI resolves, not only before.
  • A regression in either (a new conflict, a requested review, a check going red again) means
    the work isn't done, not a blip to wave off.

Updates CLAUDE.md's "Seeing changes through" habit and VCS.md's "Pull requests" / "Work in
progress" sections + quick reference, reconciled against the actionlint/tea-0.14.2 content
already on main.

Extends the "watch CI to green" habit so it also covers merge state, not just check status. - CI passing and mergeable are independent: `main` moving underneath the branch mid-run, a newly-required review, or a branch-protection rule can all block merge on a fully green run. - When watching a PR for a check to resolve, watch its merge state alongside it (`tea pulls <index> --fields state,ci,mergeable`), and keep watching both until they hold at the same time — re-check mergeable after CI resolves, not only before. - A regression in either (a new conflict, a requested review, a check going red again) means the work isn't done, not a blip to wave off. Updates `CLAUDE.md`'s "Seeing changes through" habit and `VCS.md`'s "Pull requests" / "Work in progress" sections + quick reference, reconciled against the actionlint/tea-0.14.2 content already on `main`.
CI passing and mergeable are independent: main moving underneath a branch, a newly-required review, or a branch-protection rule can all block merge on a fully green run. Watch mergeable state alongside CI, re-checking it after CI resolves, and treat a regression in either as still in progress.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Grey.ooo/agent-standards!15
No description provided.