Changes after the independent review of the layout preview. A person who may not author a template cannot obtain the picture of an unpublished draft by naming a revision. The revision table also holds the frozen drafts that the retained preview writes; a named revision is now resolved only when it is a publication, and any other row is answered "Document definition not found.", with the type and the words of an identity that does not exist, from the service, from the action before and after its form, and from the widget. A draft is previewed through its template alone. The widget of the "Preview layout" action is requested by the identifier of the run and reads the person's choices from the state of that run. A client sends every plain process value as a parameter of the widget request, and the framework's widget route logs the parameters of a request that fails or takes over a second, so the chosen record's identity and the sample's name were logged for a slow preview. The check step now holds the accepted choices as one structured process value, which is not sent, and the widget no longer reads a revision, record, sample, stock or resolution from any request parameter. A source record is read within the channel and credential ceilings the print path applies to the source table, asked before the record is read. A label whose picture alone is refused (PREVIEW_TOO_LARGE and no other refusal) is no longer said to be unprintable: "This label is too dense to preview; printing is not affected." The help of the form says that the longest values picture is drawn with capital W, is indicative, and that the renderer's proof at publication decides. The README records what a host must configure for label previews: no-store for widget responses, which neither a widget renderer nor the widget route sets, and what the request log holds. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>