Code Raven · Mockup Lab · Review · 28 September 2026

Mockup Lab, streamlined

Organize is now the one guide and the one list of gaps. Mockup Lab has three tabs, and the Registry's densest panel is split into three.

4 → 3
rows above the Spine's content
5 → 3
controls on the Spine's tab row (plus tabs and pin)
7 → 3 + More
Registry filters
5 cards → 1 row
Registry "needs attention"

What changed

DoneOrganize leads, from the tab row

Organize is the solid dark button at the right of the Mockup Lab tab row on the Spine and the Registry, with a count of questions still waiting for you. It replaces three separate ways in (Link up, What next, and the Organize button that sat among the Spine's actions).

When you open it, Where to start lists what the spine is missing right now, counted, and each one fills in a request to edit and send. On Peregrine today that reads: 2 mockups not on the spine, 1 step on a screen with states but no chosen state, 19 places the Map never reaches, the spine screens with no mockup, and 4 flows with no steps. Once a conversation has no open questions, the top two come back above the text box as next steps.

The Spine's header before
Before: Boards, Rework, Link up and What next on the tab row; a separate section heading with a paragraph under it; and, on First Contact and Screens, a board toolbar under that.
The Spine's header after
After, rendered from Peregrine's spine: Rework ▾, ⋯ and Organize (21) on the tab row; What next as a quiet chip after the stepper; one row for the section's name and its controls.

DoneThe Spine's tab row: Rework and ⋯

DoneOne toolbar row for every section

First Contact and Screens now use the single row Flows got: Check consistency, Board / List, − 50% +, and ⋯ for live frames, Change screens and Add. The live board's own bar (the frame count, Add, Change screens, Open as a board) is gone, so frames start right under the section's row.

Each section's descriptive paragraph moved behind an ⓘ next to its name. Hover the name or the ⓘ to read it.

Before After tabs · pin · Boards Rework Link up What next tabs · pin · Rework ⋯ Organize stepper · loop stepper · loop · What next Flows Flows ⓘ · [controls] Fixed sequences, such as a round, … N live frames · Add · Change screens · Open [frames] [frames]

DoneThe Registry: one Needs attention row

The stack of cards above the table (new files, files that look like several screens, split files not yet a flow, spine screens with no mockup, app screens with no mockup) is now a single row of counts. Each chip opens its card, and a second click closes it. New files open by themselves when any arrive.

DoneTwo small ones

The held-back five, done

You approved all five the next morning. Each is its own commit.

The Spine's header with three tabs
Rendered from Peregrine: Mockups · Registry · Spine on the tab row, no Link up in ⋯, and What next reading 46 gaps, the same total Organize lists.

DoneWhat next lives in Organize

Where to start is now the one list of what the spine is missing. Clicking a row still puts its request in the box. The chevron beside it opens the items it counts, each with Show, which opens that step, beat, flow or screen on the Spine, or selects the mockup in the Registry.

It picked up the two kinds only What next had: flows not tied to the session loop (7 on Peregrine) and custom art to make. The art row has no request because Organize doesn't make art; it opens its list. Once a conversation is under way, the list folds into a What's missing line at the top of the panel.

The stepper's What next chip stays, and now opens Organize on that list. The What next section is gone.

On Peregrine today 2 mockups aren't on the spine yet 1 step sits on a screen with states but shows no chosen state 19 places the Map never reaches 13 spine screens have no mockup 4 flows have no steps 7 flows aren't tied to a part of the session loop

DoneLink up and Change screens retired

"Link up by hand…" is out of the Spine's ⋯, and Change screens is out of each section's ⋯. Every frame and row keeps its screen picker, Use a mockup still attaches a file, and Organize does either in bulk. The Registry's Link N suggestions button is a separate path and stays.

DoneThree tabs: Mood Board inside Mockups

The tab row reads Mockups · Registry · Spine. Mockups has a Mood Board button beside search, with its image count. An open Mood Board lights Mockups and shows "› Mood Board" after the tabs, and its back link says Mockups. A Mood Board start view still works, listed as "Mockups › Mood Board".

DoneThe Registry's detail panel in tabs

Name, Purpose and Status stay on top, with Place this file's screens. Below them are Versions (with Generate when there are none), States & flags (the declared states, then each state's built-as-designed flag and Compare with the app) and Placement (where it shows in a shared file, and the ways in and out). The panel remembers the last tab across screens.

How this was checked

If you want any of it back

Each step is its own commit on master, so any one can be reverted alone: