Run work

Code Review: dimensions and findings

Use the Code Review specialist to inspect a pull request against its scope, contracts, risks, and codebase conventions.

Run a review

Start a session, select Build, type @, and choose Code Review. Provide the exact PR URL and the ticket or acceptance criteria. You can also enable automatic reviews from Settings.

Select Code Review from the specialist picker for one focused PR review.
Select Code Review from the specialist picker for one focused PR review. Captured in the product; states reflect the capture, not your workspace.Open full size
@Code Review inspect [PR URL] against these acceptance criteria: [...].
Review the latest revision. Return actionable findings with file locations,
severity, affected behavior, and the evidence supporting each finding.
Identify unresolved questions and missing verification.

Review dimensions

Review depth follows the changed behavior and risks. Applicable dimensions receive focused attention; a small diff can still change an important boundary.

DimensionQuestions to answer
Correctness and scopeDoes behavior meet the requirements, including edge cases?
Architecture and ownershipDoes the change preserve module boundaries and put responsibilities in the right place?
Frontend and UIAre route, component, state, and accessibility responsibilities handled correctly?
API and contractsDo request, response, and event shapes remain compatible?
Data and migrationsAre schema, data ownership, and migration assumptions safe?
Security and privacyAre authorization, isolation, inputs, secrets, and logging handled appropriately?
Configuration and infrastructureWill settings and runtime wiring work in the intended environment?
Tests and evaluationsDo checks cover the changed behavior and realistic failure cases?
Runtime and observabilityCan failures be detected and diagnosed with useful evidence?
Language and maintainabilityAre types, error handling, idioms, and responsibilities clear?
Failure modesAre timeouts, retries, concurrency, and partial failures handled?
Rollout and compatibilityCan the change coexist with older components and be rolled back?

Read and resolve findings

A useful finding names the affected behavior, source location, impact, and evidence. Distinguish an actionable defect from an open question or a non-blocking improvement. Resolve blocking findings, then review the updated revision.

Code review and QA serve different purposes: review examines implementation and risk; QA checks behavior and execution evidence. Automatic QA can run alongside automatic Code Review, subject to capacity.

Read QA results · Enable automatic PR checks · Inspect artifacts