Where should an agent's HTML page show?

Same case for both: the "Left-side task context" agent asks ian to pick between mockups 3a and 3b, which live in mockups/left-layer.html (a 25 KB page whose sections are drawn by JavaScript and follow light/dark mode). Then it adds two more wireframes to the file and asks again.

1. Browser, as today

The agent calls client_open. The browser comes forward on murky over byre's window. Each call copies the file into a new folder, so the second round opens a second tab; the first tab still shows the old page.

LeadNotesWorkflowsStatus
Lead: the Left-side task agent has a question for you.
TranscriptChangesFiles
Which middle ground, 3a or 3b?
( ) 3a — sheet covers the lead, no tabs
(•) 3b — attached sheet with the task's tabs
The wireframes are open in your browser.
byre window — behind the browser until ian switches back
…/open/7f3a/left-layer.html…/open/c91e/left-layer.html

Attached Sheet Mockups

3a. Sheet covers the lead
3b. Attached sheet with tabs
Full width, real browser: JS, dark mode, ⌘F, zoom, print, dev tools.

2. Built-in page view in the left sheet

The question carries the page as an attachment (or ian clicks left-layer.html in Files, or a preview link). The page opens in the attached sheet over the lead pane, the way 3b opens Changes or Files, with the question still on the right. When the agent edits the file, the sheet reloads in place. Needs a WKWebView.

LeadNotesWorkflowsStatus
Left-side task context · left-layer.html↗ Browser   ✕

Attached Sheet Mockups

3a. Sheet covers the lead
3b. Attached sheet with tabs
Half the window wide. Reloads when the agent changes the file.
TranscriptChangesFilesPage
Which middle ground, 3a or 3b?
( ) 3a — sheet covers the lead, no tabs
(•) 3b — attached sheet with the task's tabs
left-layer.html — showing on the left
One byre window. Nothing else comes forward.