You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 67d6dc3
Browse filesBrowse the repository at this point in the historyBrowse files
Create a Draft PR via `github/create_pull_request`:
215
+
Create a Draft PR via `github/create_pull_request` and keep it draft throughout Copilot review, review fixes, CI, and quality snapshot inspection. Do not mark it ready merely to request review:
216
216
217
217
-**Title:** Same as commit message (or summarized if multiple commits)
218
218
-**Body:** Keep it concise:
@@ -313,15 +313,17 @@ Before merging, inspect the completed workflow results and PR comments, not just
313
313
314
314
# Merge & Cleanup
315
315
316
-
Once review is complete and all checks pass:
316
+
Once review is complete, all checks pass, and the quality snapshot is acceptable:
317
317
318
-
1.**Merge the PR:**
318
+
1.**Mark the PR ready:** Transition out of draft only now, immediately before merge or enabling auto-merge.
319
+
320
+
2.**Merge the PR:**
319
321
320
322
```
321
323
github/merge_pull_request
322
324
```
323
325
324
-
2.**Delete the feature branch:**
326
+
3.**Delete the feature branch:**
325
327
326
328
```powershell
327
329
git checkout main; git pull
@@ -332,11 +334,11 @@ Once review is complete and all checks pass:
332
334
333
335
Skip `git push origin --delete <branch>` if GitHub already auto-deleted the remote branch.
334
336
335
-
3.**Verify the merge postcondition:** Run `gh pr view N --json state,mergedAt,autoMergeRequest` after requesting merge or auto-merge. Do not treat a zero exit code as sufficient; require `state` to be `MERGED` with `mergedAt` populated, or `autoMergeRequest` to be populated when required checks are still pending.
337
+
4.**Verify the merge postcondition:** Run `gh pr view N --json state,mergedAt,autoMergeRequest` after requesting merge or auto-merge. Do not treat a zero exit code as sufficient; require `state` to be `MERGED` with `mergedAt` populated, or `autoMergeRequest` to be populated when required checks are still pending.
336
338
337
-
4.**CI triggers:** Push to main runs the full CI pipeline (builds, tests, artifact uploads).
339
+
5.**CI triggers:** Push to main runs the full CI pipeline (builds, tests, artifact uploads).
338
340
339
-
5.**Continuous maintenance mode:** When the user explicitly asks for autonomous continuation, refresh the open issue/PR queue after cleanup, select the highest-impact ready issue with no overlapping PR, and restart the Development Phase. Do not yield merely because one PR merged. Auto-merge remains opt-in and may be enabled only when the user has explicitly requested it.
341
+
6.**Continuous maintenance mode:** When the user explicitly asks for autonomous continuation, refresh the open issue/PR queue after cleanup, select the highest-impact ready issue with no overlapping PR, and restart the Development Phase. Do not yield merely because one PR merged. Auto-merge remains opt-in and may be enabled only when the user has explicitly requested it.
0 commit comments