feat(sandcastle): open PRs for human review instead of self-merging #8
No reviewers
Labels
No labels
in-review
ready-for-agent
ready-for-human
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
weiwen/evie!8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "sandcastle/issue-7"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #7
What changed
The
.sandcastleloop no longer self-merges. Each completed issue is pushed and opened as a PR labelledready-for-human; the originating issue movesready-for-agent→in-reviewso the planner stops re-picking it. A human reviews and squash-merges.Changes
main.mts: deleted Phase 3 (combined merge agent + branch-list plumbing); folded a per-issuepr-openerinto Phase 2, after the reviewer, only when the implementer produced commits.pr-prompt.md(new): idempotency guard → token-HTTPS push →tea pulls createwithCloses #<id>→ label PRready-for-human→ relabel issueready-for-agent→in-review(last, so a failure leaves the issue retryable).plan-prompt.md: planner now filters--labels ready-for-agent, excludingin-review.merge-prompt.md: deleted.triage-labels.mdgains thein-reviewrow;issue-tracker.mdgains PR-creation conventions.Dogfood note
This PR was opened by running the new
pr-prompt.mdsequence by hand — it is the workflow's first artifact.Follow-up (out of band)
Set the repo's default merge style to squash.