Summary
Inbound currently covers issue + PR conversation comments (issues.listCommentsForRepo), tagged comment_type: issue|pr. PR review comments (diff-line, via pulls.listReviewCommentsForRepo) are not polled. Add them and reintroduce the pr_review value to the CommentType union (it was removed in review because it was never emitted).
Deferred from #6 / PR #7.
Tasks
Acceptance Criteria
- Review diff-line comments delivered with
comment_type: pr_review
- Correct
chat_id and url metadata included in each message
- Tests cover the new polling path
Additional Context
Follow-up to #6 (closed) / PR #7 (merged). The pr_review type was removed during code review in #7 because it was never emitted — this issue re-adds the full end-to-end path.
Summary
Inbound currently covers issue + PR conversation comments (
issues.listCommentsForRepo), taggedcomment_type: issue|pr. PR review comments (diff-line, viapulls.listReviewCommentsForRepo) are not polled. Add them and reintroduce thepr_reviewvalue to theCommentTypeunion (it was removed in review because it was never emitted).Deferred from #6 / PR #7.
Tasks
pulls.listReviewCommentsForRepo(per-repo or org-wide)pr_reviewto theCommentTypeunioncomment_type: pr_reviewand accuratechat_id/urlmetadatapr_reviewmessage shapeAcceptance Criteria
comment_type: pr_reviewchat_idandurlmetadata included in each messageAdditional Context
Follow-up to #6 (closed) / PR #7 (merged). The
pr_reviewtype was removed during code review in #7 because it was never emitted — this issue re-adds the full end-to-end path.