From c7bebf53d48b470aa040fc96b9ad5164240b223c Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 21 Oct 2026 11:16:48 +0200 Subject: [PATCH] Answer the review: the page follows ADR 0474, and records who managed the printer --- 03-DESIGN/01-to-be/61-the-print-and-scan-page.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/03-DESIGN/01-to-be/61-the-print-and-scan-page.md b/03-DESIGN/01-to-be/61-the-print-and-scan-page.md index 4b614acf..4341ad07 100644 --- a/03-DESIGN/01-to-be/61-the-print-and-scan-page.md +++ b/03-DESIGN/01-to-be/61-the-print-and-scan-page.md @@ -50,7 +50,7 @@ differs from the mail web client, whose route is internal only (ADR 0479 §3). ## 3. Documents A document goes from the browser to the page over HTTPS, and from the page into its own bucket by a link the object -store signs; it never crosses the bus, and a signed link never reaches a browser, because the links name the store's +store signs; it never crosses the bus, the page keeps none on its disk, an upload is bounded at 100 MiB, and a signed link never reaches a browser, because the links name the store's internal name (ADR 0468 §3, ADR 0479 §4). To print, the page names its own bucket and the key; its bucket shares reading with the printer seat (ADR 0479 §5). A scan is read from the scanner's bucket, which shares reading with the page, and streamed to the browser as a download (ADR 0479 §6). @@ -58,11 +58,13 @@ page, and streamed to the browser as a download (ADR 0479 §6). ## 4. Managing the printer Every user sees the printer's state. Reading and changing its settings and restarting it are the printer seat's -verbs, for managers only, and each call names who asked (ADR 0479 §7). Those verbs are proposed in ADR 0474; until it -is accepted and built, the page shows only the state. +verbs, for managers only (ADR 0479 §7). The printer's holder sees the page as its caller, so the page records the +person: before each such call it announces who asked, what and when, and after it the outcome. Those verbs are +proposed in ADR 0474, which is accepted and built before the page (ADR 0479 §9). ## 5. Still open - **Several printers.** The page serves the seats' one holder; issue 1602 asks for the decision that lets a second printer join, after which the page lets the user choose (ADR 0479 §8). -- **Order.** The page is built after design 60's milestones F1 to F3 (ADR 0479 §9). +- **Order.** The page is built after design 60's milestones F1 to F3 and after ADR 0474 is accepted and built + (ADR 0479 §9).