Ethan McNamara

Redline

Give feedback. Keep the context.

A review tool for pointing to a detail and saying what needs attention.

Role
Designed and built, start to finish
Status
Internal tool
Area
Review tools
68 seconds · Sound effects · English captions

Point to the detail.
Keep the context.

Explore the captured page, choose a target and leave a note. A saved note restores the geometry it refers to.

One tree defines the page, its geometry and the review targets.

Use the menu, or point at the captured page.

Inspect the state and rules

Hit-testing chooses the deepest containing node. Scope is deliberate.

{
  "schema": "signal-redline/1",
  "notes": []
}

The problem

You can see that something is wrong without knowing what to call it. Screenshots and “the number near the top” leave the next person guessing.

The idea

Let people point. Capture the target’s identity and the page context they actually saw, then keep both with their words.

How it is built

Each note records its target, the scope the reviewer chose, and a snapshot of the page around it.

Read the diagram as text

A reviewer points to an element on an isolated page. The feedback record keeps the original context. When the page is updated, a clear match goes back to the reviewer, who accepts the change explicitly; that approval is recorded separately from editing progress. An unclear match keeps the feedback for the reviewer to reconnect.

Isolated pagePage updatedClear matchExplicit approvalUnclear matchReviewerPoints to a page elementFeedback recordKeeps the original contextNew versionLocation still clear?ReviewerAccepts the changeApproval recordNot editing progressKeep the feedbackReviewer reconnects it

Diamonds are decisions. Indigo marks the path that matters. Scroll across to see all of it.

Scope

Redline is a developed internal review tool. The example on this page is a local captured page with illustrative content: it never edits a live site and it sends nothing. Widening a note to matching details is always the reviewer’s explicit choice.