Forge file hand-off · the plan

The agent hands the reader a document, and it opens here: the client's own viewer, on every surface the client runs. The sheet is one wide centred page; prose runs its width while code and tables take its content width.

A press on a target's + comments on that exact source line, the line first in its captured context - so a revision can re-find the thread by it.

moved from 2
resolvedelete
youR1edit

name which document this is

implementer12m

named at the top, and the address follows

The ask, and the answer

  • The hand-off arrives as the dock's ask - Open or Not now - and Open lands here, at the document's resolved path.
  • The answer is approve or send feedback: feedback means revise the document and hand it off again, and keep handing it off until approval; a bare done is not an answer.
  • The parked call waits until one is chosen: a reader who presses neither leaves it parked, and nothing on the page releases it.

Approval is the one signal to proceed; feedback is never read as it.

A fence takes the chat's own code panel:

toml
[documents]
max_size_mib = 10
surface the PDF rides
desktop app WKWebView's own viewer (measured)
a browser its own viewer (Chromium measured)
the phone pdf.js, in the page

The document sits on the app as one centred page on a desk, its scroller wearing the theme's bar, corner included, so no white block shows at the bottom-right.

outdated
resolvedelete
youR2edit

the address belongs in this paragraph

implementer3m

moved it above; the anchor did not survive the rewrite

cannot be placed in this version of the document

the block this was written beside, as it stood then

line 42 is past this version's 21 lines

outdated
resolvedelete
youR1

state the 10 MiB default here

feedback on the document...

approve may carry this empty; send feedback needs words

the states, each drawn as its own line

a refusal (missing, unreadable, over the ceiling, outside the tree, a PDF asked to be reviewable, non-UTF 8) - the answer row still draws for a parked call

no document at /Users/me/proj/docs/plan.md

a kind the viewer does not draw - as itself

This is a .rs document; the viewer draws markdown, PDFs and text.

no bytes

The document is empty.

a PDF in the platform's own viewer (the embed element, over a blob of the read's bytes)
application/pdf · the platform's viewer draws here
opening - the read is out

Opening /Users/me/proj/docs/plan.md...

a comment on a line: the `+` on the target's own line is the target, the composer opens under the block, and a written comment draws as drafted until an answer files it

Forge file hand-off · the plan

A review left arrives filed under the document's scope - the `+` under the pointer is the line a press comments on.

you line 3

state the 10 MiB default here

drafted
comment on this part...
send feedback with nothing written: the hint turns into the requirement and nothing is sent; the button stays in the tab order
feedback on the document...

write what is off before sending feedback

both answers, sending: the pressed one says what it is doing and both disable until the round files and the call is answered
feedback on the document...
a refused answer: the core's own words beside the row and both buttons live; a refused filing keeps the drafts, and a refused answer keeps the filed review and its id

the store is not open

approved: one line, and the agent has it

approved - review left (R4) - the agent has it.