Skip to content

The Review

The pull request as chain verification. Three confirmations — Product Owner, QA, Designer — each checking a different dimension. Code review as architecture review. The trace question that holds everything together.

Events in this phase. PR review happens as PRs become ready — not in batched ceremonies. Three confirmations are required on every story-bearing PR. The queue holds a bounded number of PRs so review doesn't accumulate as hidden work.

Three confirmations — three dimensions

This is the last human gate before meaning enters production. A PR that passes technical review but fails chain integrity is not ready to merge. Three people confirm, each checking a different dimension of the chain:

Product Owner

Does the implementation match the witnessed moment? The PO clicks through the feature and checks it against the brief's observation — not against the wireframe, against the person's situation. Does this change Gal's afternoon the way the brief said it would? Are the out-of-scope items still out? Does the story's done condition hold when you actually use it?

QA

Do all scenarios pass, and what surprised during exploration? QA has already verified on the branch (Part Four). The PR confirmation is the formal record: scenarios checked, exploratory findings documented, QA report attached. Any scenario that doesn't pass blocks the PR.

Designer

Does the implementation match the design at the agreed fidelity? The designer compares the rendered output to the Figma states — not pixel-perfect at this stage, but structurally correct. Layout, flow, state transitions, error messages, empty states. Does the prototype's click-through match the built feature? Is the design system used consistently? Any UX concern — something that feels wrong when used, even if it matches the wireframe — is raised here.

All three — not one or two. A story approved by QA and the designer but not the PO might be well-built and well-designed but solving the wrong problem. A story approved by the PO and QA but not the designer might solve the right problem in a way that confuses the user. The three confirmations are not redundant — they check orthogonal dimensions.

Next — Code review as chain verification →

200apps · How We Work · NWIRE