Capabilities

Pull Requests

The main review workspace in Baz.

Instead of splitting review work across GitHub tabs, CI , preview deployments, and review tools, Baz brings the entire review flow into a single interface. You can understand the change, inspect implementation details, review comments, validate merge readiness, and approve the PR without leaving the page.

Review Flow

A typical review session in Baz follows a progressive workflow:

StepPurpose
WalkthroughUnderstand what changed and why
File TreeNavigate impacted areas
CommitsReview incremental updates
CommentsResolve findings and discussions
Merge StatusValidate merge readiness

The interface is designed around continuous review rather than one-time approval. Baz tracks review state as the pull request evolves so reviewers can focus only on what changed since the last pass.

AI Walkthroughs

When a pull request opens, Baz generates a structured walkthrough of the implementation.

Instead of starting with raw diffs, the walkthrough explains the change in terms of intent, architecture, and impact. This gives reviewers context before they inspect the actual code.

Each walkthrough is divided into implementation sections. For example:

SectionDescription
Multi-line selection in diff viewAdds range selection support inside the diff viewer
Comment contextUpdates interaction state and comment creation logic
Selection commentingHandles active ranges and multi-line discussion behavior

Each section links directly to the relevant implementation area in the diff.

This becomes especially useful in large pull requests where understanding the purpose of a change matters more than scanning modified lines sequentially.

Pull Request Overview

The Overview tab acts as the operational summary of the pull request.

Baz surfaces the current review state directly inside the PR:

StateMeaning
Open reviewer commentsReview findings still requiring action
External commentsComments created outside Baz
Checks passedCI and validation state
Merge blockersMissing approvals or unresolved discussions

Instead of manually checking GitHub branch protection rules or CI dashboards, reviewers can immediately see whether the PR is ready to merge.

The File tree tab organizes all modified files hierarchically.

Each file displays:

SignalPurpose
Added / removed linesUnderstand change size
Review indicatorsIdentify active discussions
Directory groupingNavigate large changesets faster

This allows reviewers to quickly identify high-impact areas before diving into implementation details.

Files with high churn or concentrated review activity become immediately visible.

Reviewing Commits

The Commits tab focuses on incremental review.

Baz tracks reviewed and unreviewed commits automatically.

During active review cycles, authors often push multiple follow-up commits after feedback. Instead of rereading the entire pull request, reviewers can focus only on changes introduced since the previous review pass.

This makes iterative reviews significantly faster, especially in long-running pull requests.

Managing Review Comments

The Comments tab centralizes all review discussions.

Every finding includes:

CapabilityDescription
File and line referencesJump directly into implementation
Resolution stateTrack open and resolved findings
Fix promptsGenerate implementation guidance
Cursor integrationSend fixes directly into Cursor

Baz is designed to reduce context switching between review and implementation. Reviewers can move directly from a finding to a fix workflow without manually reconstructing the issue.

Merge Status

The Merge status tab aggregates all merge requirements into a single view.

Baz combines:

Merge SignalSource
CI checksGitHub Actions and validations
Approval requirementsRepository merge rules
Open review threadsReviewer discussions
Merge blockersOutstanding requirements

AI Reviewer Reports

Baz reviewers generate structured reviewer reports directly inside the pull request.

Reviewer reports include:

ComponentDescription
Requirement validationWhat the reviewer verified
Evidence referencesSupporting implementation details
File and line mappingsDirect references into code
FindingsProblems identified during review
Severity classificationPriority and impact level

Each finding is actionable and connected directly to the relevant implementation area.

Reviewers can resolve findings, rerun reviewers, copy prompts, or apply fixes directly in Cursor without leaving the PR.

Continuous Review

Baz is optimized for iterative development workflows.

Instead of treating review as a static approval step, Baz continuously tracks:

Review StatePurpose
Unreviewed commitsDetect newly introduced changes
Open reviewer findingsKeep review state actionable
Merge readinessTrack release eligibility
CI progressionMonitor validation state
Reviewer activityUnderstand review coverage