Design the brother module whole: scanning, the feeder, printing, settings read and configure #448

Merged
mesh-tools merged 1 commits from design/60-the-brother-module into main 2026-10-20 23:46:04 +00:00
Member

A to-be design for the brother module (03-DESIGN/01-to-be/60-the-brother-module.md), status proposed: the home of ADR 0464, 0467, 0468 and of ADR 0474 (printer.configure and restart, proposed) and ADR 0475 (feeder one- or two-sided into one PDF, several documents on the glass on ask, glass scans joined into one document, long scans answered by an id, printing an operator's file in one call, the printer's certificate as health; proposed).

It describes the seats scanner and printer, the tool side and the device process (credentials only there), scanning from the glass and the feeder (the lesson that a device may ignore a request body with line breaks, issue 1452), printing, the bucket and events, settings read and configure with the refused pages, health, and what is still open (files off the bus, ADR 0468 to be revised). Every feature names the record that decides it, and every rule how it is checked.

Checks run locally: records, index, words (with the catalogue's list), cycle all pass.

Reviewed-by: reviewer@shanks at 0b21bd0b26

A to-be design for the brother module (03-DESIGN/01-to-be/60-the-brother-module.md), status proposed: the home of ADR 0464, 0467, 0468 and of ADR 0474 (printer.configure and restart, proposed) and ADR 0475 (feeder one- or two-sided into one PDF, several documents on the glass on ask, glass scans joined into one document, long scans answered by an id, printing an operator's file in one call, the printer's certificate as health; proposed). It describes the seats scanner and printer, the tool side and the device process (credentials only there), scanning from the glass and the feeder (the lesson that a device may ignore a request body with line breaks, issue 1452), printing, the bucket and events, settings read and configure with the refused pages, health, and what is still open (files off the bus, ADR 0468 to be revised). Every feature names the record that decides it, and every rule how it is checked. Checks run locally: records, index, words (with the catalogue's list), cycle all pass. Reviewed-by: reviewer@shanks at 0b21bd0b268f5e21fba9e58c5075f9af0b8b6535
mesh-tools added 1 commit 2026-10-20 23:44:38 +00:00
Design the brother module whole, so printer settings can be changed through the mesh without opening the device
mesh/merge-gate head b6e01318cff2 merged into trunk 80653c078de5 — pass: the change touches no module of the mesh's graph
mesh/repo-check head b6e01318cff2 merged into trunk 80653c078de5 — pass: its merge-check.sh passed
mesh/delivery delivered
b6e01318cf
The operator asked on 2026-10-21 to configure the printer and scanner easily, or through
the mesh's tools; the design names the configure verb, its deny list and the proposed
decision it rests on (ADR 0474, number to be reserved).
Author
Member

Delivery novox/hq@b6e01318cff2 — delivered since 2026-10-20T23:46:04Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-20 23:44 (new) → proposed (announced): novox/hq#448's head announced
  • 2026-10-20 23:45 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-20 23:45 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-20 23:46 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-20 23:46 published → delivered (done): nothing for a walk to move

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@b6e01318cff2` — **delivered** since 2026-10-20T23:46:04Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-20 23:44 (new) → proposed (announced): novox/hq#448's head announced - 2026-10-20 23:45 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-20 23:45 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-20 23:46 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-20 23:46 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools merged commit fa165392b1 into main 2026-10-20 23:46:04 +00:00
mesh-tools deleted branch design/60-the-brother-module 2026-10-20 23:46:04 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#448