The review job changed.
Whiteboard describes itself as a desktop canvas where people and coding agents can architect software together. Its agent can draw sequence diagrams, link visual elements to code, summarize large functions as pseudocode, and show decisions from an agent trace.[1]
That is a different job from placing a chat panel beside a raw diff. The tool is trying to reconstruct intent and structure before the reviewer reaches individual lines.
A faster diff is still a diff. A review tool should rebuild the model in your head.
Read-only can be a useful mode.
Whiteboard also says it cannot currently edit files.[1] Several people in the Hacker News discussion questioned whether a tool without editing should be called an IDE. Others worried that a generated diagram could drift away from the implementation.[4] Both objections are fair.
The missing editor is not presented as a deliberate safety boundary. Still, the separation has value. Review asks what changed, why it changed, where the evidence lives, and what remains uncertain. Repair asks for new authority over the worktree. Combining those tasks makes it easy to rewrite a confusing area before the reviewer can describe the confusion.
Understanding keeps you in the work.
Geoffrey Litt argues that people need to understand agent-written code to participate in the next design loop, not only to verify the last one. He uses structured explainers, quizzes, and interactive "micro-worlds" to build that understanding.[2] Whiteboard cites that essay as an influence.
A diagram is not proof. A semantic summary is not the raw source. A quiz can reveal a gap without certifying the implementation. Each representation helps with a different part of the review. The interface should keep the links between them visible.
Put a clutch between modes.
GitHub's review documentation separates context, file inspection, comments, viewed progress, and the final approve or request-changes decision. It also notes that an approval can be dismissed when a code-changing commit arrives if the repository enables that rule.[3] The revision matters because review evidence ages.
A review workspace should start in Inspect. Pin four things before opening Repair:
- The purpose and constraints of the change.
- The visual or narrative map used to explain it.
- The exact source revision behind that map.
- The named checks or runtime evidence available now.
Then make write access a separate, explicit action. The clutch below records that handoff. It does not enforce repository permissions or prove that the selected evidence is accurate.