Skip to content

feat: batch accept/reopen review workflow #68

@viv

Description

@viv

Summary

Add a batch review workflow so reviewers can step through multiple addressed annotations sequentially, accepting or reopening each one efficiently.

Problem

When an agent addresses 8+ annotations at once, the reviewer must click into each one individually, read the reply, and click Accept or Reopen one at a time. This is tedious for large review rounds and means the reviewer becomes the bottleneck once the agent is productive.

Proposal

  • Add a "Review All (N)" button in the panel when there are multiple addressed annotations
  • Clicking it enters a sequential review flow — stepping through each addressed annotation one by one
  • For each annotation: auto-scroll to highlight, show the diff (see inline diff preview feature), present Accept / Reopen / Skip actions
  • Advancing to next annotation automatically after each action
  • Optional "Accept All" button with confirmation dialog (showing count) for when the reviewer has already verified everything on the page
  • Exit review mode at any time to return to the normal panel view

Key Constraints

  • Keep the UI simple — this is a linear walkthrough, not a multi-select grid
  • Should work well with the inline diff preview feature (natural pairing)
  • Auto-scroll must account for Shadow DOM highlight positions
  • "Accept All" needs a clear confirmation step to prevent accidental bulk acceptance

Complexity

Medium

Consensus

1/3 STRONG YES (Reviewer). 2/3 MAYBE (Agent, Product — quality-of-life rather than essential). Becomes critical once the review loop is running at scale.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions