Expand description
PR auto-merge and review-changes handling.
Extracted from engine/review.rs. Handles:
- [
auto_merge_pr]: merge an approved PR after CI passes - [
handle_merge_conflict]: rebase worktree on merge conflict (prevents infinite needs_review loop) - [
handle_review_changes]: re-dispatch agent to address review feedback - [
dedup_reviews]: deduplicate GitHub reviews by reviewer (keep latest) - [
any_changes_requested_in_reviews]: check if any reviewer’s latest review blocks merge crate::engine::attribution_footer: standard “Commented/Reviewed by bot” footer for GitHub comments