Add specification for @issuetopr mention behavior#1504
Add specification for @issuetopr mention behavior#1504youngchingjui wants to merge 2 commits intofeature/enable-workflow-launch-from-reviewsfrom
Conversation
Covers: - Trigger locations across issues and PRs - PR review deduplication strategy using review correlation window - Guidelines for workflow vs conversational responses - Context gathering and feedback loop behavior
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Tip 🧪 Unit Test Generation v2 is now available!We have significantly improved our unit test generation capabilities. To enable: Add this to your reviews:
finishing_touches:
unit_tests:
enabled: trueTry it out by using the Have feedback? Share your thoughts on our Discord thread! Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
This PR adds a comprehensive specification document that defines how the @issuetopr app should respond when mentioned in GitHub issues and pull requests. This serves as a design guide for implementing the mention-triggered workflow functionality.
Key Changes
docs/specs/issuetopr-mention-behavior.md) covering:Notable Implementation Details
pull_request_review_idto handle nearly-simultaneous webhook events from GitHubThis specification provides the foundation for implementing the core mention-triggered functionality of the @issuetopr app.
Note
Low Risk
Documentation-only change with no runtime/code-path impact; risk is limited to potential misinterpretation of intended behavior.
Overview
Adds a new spec doc,
docs/specs/issuetopr-mention-behavior.md, defining expected @issuetopr behavior when mentioned in issues, PR comments, and PR reviews.The spec covers reply-vs-change decision rules, scope matching based on mention location, the user interaction flow (acknowledge/respond/execute/report), and an approach to deduplicate near-simultaneous PR review webhooks via a short-lived cache keyed by
pull_request_review_id.Written by Cursor Bugbot for commit bc4cf5a. This will update automatically on new commits. Configure here.