Fido opens PRs in draft and never flips them to ready-for-review. Example: #456 has all tasks complete, lint + test green, but sits in draft — nothing tells fido to mark it ready, so review/merge is gated forever.
Expected: once the task list is drained and CI is green (and no unresolved review threads), fido should mark the PR ready-for-review via gh pr ready (or the GraphQL markPullRequestReadyForReview mutation). That's the signal that triggers review/merge.
Hook this into the same spot that detects "all tasks done" — ideally as part of whatever currently posts the wrap-up comment.
Fido opens PRs in draft and never flips them to ready-for-review. Example: #456 has all tasks complete, lint + test green, but sits in draft — nothing tells fido to mark it ready, so review/merge is gated forever.
Expected: once the task list is drained and CI is green (and no unresolved review threads), fido should mark the PR ready-for-review via
gh pr ready(or the GraphQLmarkPullRequestReadyForReviewmutation). That's the signal that triggers review/merge.Hook this into the same spot that detects "all tasks done" — ideally as part of whatever currently posts the wrap-up comment.