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.
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.


DoneThe Spine's tab row: Rework and ⋯
- Rework ▾ keeps the Claude-driven changes: rework the selected screen, redraw from the mockups, rework the whole spine, draft a flow per game.
- ⋯ holds what you reach for rarely: saved boards, link up by hand, History, start the spine over.
- What next moved to the end of the stepper as a card like the loop's, reading "41 gaps". It still opens the list.
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.
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.
- Filters: All · Not on the spine · Differs from app, with No states, Not built, Shelf and Archived under More (which shows the one chosen).
- Header: Find built screens moved into ⋯. Link N suggestions stays as the one button when there are suggestions. Organize is on the tab row.
DoneTwo small ones
- A Spine screen's panel opens with its mockup's picture, at the state it shows, with the take's name and how many other designs it has. Click the picture to open the mockup.
- The Mockups tab is titled "Mockups", matching Registry, since the tab row already says Mockup Lab.
The held-back five, done
You approved all five the next morning. Each is its own commit.

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.
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
- Each change builds, and the final build was verified as the product the app will run once relaunched.
- The new Spine header was rendered offscreen from Peregrine's spine (the second image above).
- The Where to start counts were checked against Peregrine's saved spine and Registry.
- The Where to start counts and items for the held-back five were computed from Peregrine's saved spine and Registry by the app's own code, in a standalone harness.
- Not checked in the running app: the Registry's new rows and tabs, the menus, the Show links, or the Organize panel's list. Relaunch Code Raven to see them.
If you want any of it back
Each step is its own commit on master, so any one can be reverted alone:
b9f87967Organize on the tab row; the Spine keeps Rework and ⋯995770dcone toolbar row for every section; descriptions behind ⓘadf4f42cthe Registry's Needs attention row, filters and headerd67846f2Organize's Where to start3bef1f93the screen panel's picture and the Mockups title106337c9Change screens retired95290b33What next in Organize; Link up retired69f1b9b1Mood Board inside Mockups6e09c562the Registry's detail tabs