Design 62: name ADR 0481 accepted, and say the page reaches OkiOki only over the bus #454

Merged
mesh-tools merged 1 commits from design/62-review-fixes into main 2026-10-21 10:39:21 +00:00
Member

hq#453 merged before its review landed. The review found two faults, fixed here:

  1. The design called ADR 0481 "proposed and not in force"; it is accepted.
  2. The operator's rule (2026-10-21: the page uses the mesh's NATS bus and makes no direct OkiOki call) was only implied. The design now says okioki-web calls only bookkeeping verbs over the bus, opens no connection to the bookkeeping service and holds none of its secrets; only okioki holds the password and session.

It also says how a document crosses the bus: in numbered parts, as scanner.document answers; okioki fetches the file from the service, and the page never follows the service's own link (ADR 0481 §4, §7).

Issues: issue 1646 (its note 4 carries the bus rule).

Reviewed-by: reviewer@g14 at 993c7def3a

hq#453 merged before its review landed. The review found two faults, fixed here: 1. The design called ADR 0481 "proposed and not in force"; it is accepted. 2. The operator's rule (2026-10-21: the page uses the mesh's NATS bus and makes no direct OkiOki call) was only implied. The design now says okioki-web calls only `bookkeeping` verbs over the bus, opens no connection to the bookkeeping service and holds none of its secrets; only `okioki` holds the password and session. It also says how a document crosses the bus: in numbered parts, as `scanner.document` answers; `okioki` fetches the file from the service, and the page never follows the service's own link (ADR 0481 §4, §7). Issues: issue 1646 (its note 4 carries the bus rule). Reviewed-by: reviewer@g14 at 993c7def3ae3903ec08810c2b3178de21c3bc7ea
mesh-tools added 1 commit 2026-10-21 10:33:49 +00:00
Design 62: name ADR 0481 accepted, and say the page reaches OkiOki only over the bus
mesh/merge-gate head 993c7def3ae3 merged into trunk a2918df0aab2 — pass: the change touches no module of the mesh's graph
mesh/repo-check head 993c7def3ae3 merged into trunk a2918df0aab2 — pass: its merge-check.sh passed
mesh/delivery delivered
993c7def3a
The review of hq#453 after its merge found the design calling ADR 0481 proposed, and the operator's rule (the page uses the bus and makes no OkiOki call, 2026-10-21) only implied. A document crosses the bus in parts, as scanner.document does.
Author
Member

Delivery novox/hq@993c7def3ae3 — delivered since 2026-10-21T10:39:23Z

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

Transitions

  • 2026-10-21 10:33 (new) → proposed (announced): novox/hq#454's head announced
  • 2026-10-21 10:35 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-21 10:35 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-21 10:39 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-21 10:39 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@993c7def3ae3` — **delivered** since 2026-10-21T10:39:23Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-21 10:33 (new) → proposed (announced): novox/hq#454's head announced - 2026-10-21 10:35 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-21 10:35 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-21 10:39 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-21 10:39 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 6db031f486 into main 2026-10-21 10:39:21 +00:00
mesh-tools deleted branch design/62-review-fixes 2026-10-21 10:39:21 +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#454