ADR 0136: a step gates its module, not the machine #162

Merged
mesh-admin merged 1 commits from decision/0136-a-step-gates-its-module into main 2026-09-28 13:38:18 +00:00
Contributor
No description provided.
mesh-admin added 1 commit 2026-09-28 13:38:17 +00:00
ADR 0135 made a step something the mesh derives for any module that prepares its state, which turned
ADR 0052's reach into a fault: a module whose database is briefly unreachable would stop every module
declared after it on that machine — the fault issue 011 already removed for every other shape, and
the reason the catalogue migrates itself at start rather than in a step.

A step now stops the rest of its own module and nothing else; an action still gates the machine,
because genesis is a row of them and they belong to no module. What was not attempted is reported as
skipped rather than left to be inferred from silence.
mesh-admin merged commit a924efcc28 into main 2026-09-28 13:38:18 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#162