A review view can carry more than changed lines.
Whiteboard is an open source desktop app for software design and review. Its canvas can link diagrams, quotations from an agent trace, and code. Clicking a visual element can jump to the underlying source. The project also describes an abstract syntax tree aware diff that can hide or summarize material that is less relevant to one review.[1]
The sharper idea is the decision log. Whiteboard says agents can query and link their traces so a reviewer can connect requirements, implementation, and autonomous choices.[1] That makes review less like reading a receipt with no order attached.
The review surface should preserve the chain between what was asked, what was chosen, what changed, and what proved it.
Local records make that chain harder to lose.
git-bug stores its issue data with Git. Its native workflow can push and pull bugs through normal Git remotes. It also offers terminal and web interfaces, plus bridges for hosted trackers.[2]
That project is not a review canvas, and Whiteboard is not an issue database. Together they point at a useful property. Project memory should travel with the work or have an export path the team controls. A hosted dashboard can still be useful. It should not be the only copy of the reasoning.
The tool should bend without breaking the record.
Ink & Switch describes its work as research into tools for thought. Its active areas include local first software, malleable software, programmable ink, and universal version control.[3] Those labels describe a stronger target than a static report.
A review artifact should be editable as understanding changes. It should retain links to source revisions and proof. It should also record which parts came from a human, an agent, or a test run. Malleability without provenance turns the record into a polished rumor.
Press four plates into every handoff.
- Intent: Quote the requirement and link its owner or issue.
- Decisions: Record the options considered, the chosen route, and the unresolved tradeoffs.
- Source: Pin the repository, base revision, changed revision, and code links.
- Proof: Attach commands, outputs, screenshots, failures, and the reviewer's decision.
The press below writes the packet structure. It does not inspect a repository, import an agent trace, run tests, or approve a change.