Files
mesh-controller/internal/inventory/migrations/0075-a-walk-waits-for-its-delivery.sql
T
jochen 487aa040de
mesh/merge-gate pass: every machine composes with the change as it did without (0 of 4 compose)
mesh/delivery delivered
mesh/delivery-group group feat/mesh-delivery delivered: every member is delivered
Let a walk wait for its delivery's word, and serve the delivery's owner (hq ADR 0239)
While the mesh-delivery seat has a holder on record, a merge that moves no
core module opens its walk and asks nothing until mesh-delivery or a person
says go; nothing of it is registered before its turn, so no other send
carries it. The controller keeps the planner, the gate, sending and the
walk, and gains the verbs the owner asks with: delivery-plan, -order,
-check (a group composed as one future state), deliver, delivery-stop,
delivery-walks; every walk kept is said as plan-moved.
2026-10-07 00:01:42 +02:00

10 lines
733 B
SQL

-- A walk waits for its delivery's word (novox/hq ADR 0239).
--
-- A plan is from now on the walk of one delivery's trunk commit across the machines: tier by tier, one
-- machine first and judged at the gate. While the mesh-delivery seat has a holder on record, a walk that
-- moves no core module is opened by the merge and waits — nothing asked, nothing registered, nothing sent —
-- until the delivery's owner says it may start, or a person does (`plans go`). Kept with the plan, as one
-- document: who it waits for, and when, by whom and why it was let go or stopped. Null for every plan
-- before this and for a walk on the controller's own path, which waits for nobody.
alter table release_plan add column delivery jsonb;