Skip to content

Feature Request: roborev compact - Verify and consolidate review findings #257

@anshbansal

Description

@anshbansal

Current Workflow (Manual)

When I commit frequently, roborev creates many review jobs. Before running roborev fix --unaddressed, I manually:

  1. Check each finding to see if it's still valid (some are false positives due to limited context)
  2. Copy findings to Claude to cross-check with wider code search
  3. Consolidate related findings across multiple reviews
  4. Only then decide what to actually fix

Proposed Solution

Add roborev compact --unaddressed to automate this verification and consolidation step.

Behavior

roborev compact --unaddressed
  1. Finds all unaddressed completed review jobs
  2. For each finding: agent performs wide code search to verify it's still present
  3. Filters out false positives
  4. Consolidates related findings across reviews into one review
  5. Creates a new consolidated review job
  6. Marks original jobs as addressed

Command Interface

roborev compact [flags]

Flags:
  --unaddressed        compact all unaddressed completed jobs
  --agent string       agent to use for verification (default: from config)
  --branch string      filter by branch (default: current branch)
  --all-branches       include jobs from all branches

Why This Helps

  • Adds verification layer before applying fixes
  • Reduces noise from false positives
  • Consolidates findings for easier human review
  • Fits naturally between review and fix in the workflow

What I have checked

Open to feedback on command name and interface!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions