Seed the placement files a fourth time (issue 1126, ADR 0549 §4) #531
Closed
mesh-tools
wants to merge 1 commits from
feat/1126-seed-4 into main
pull from: feat/1126-seed-4
merge into: :main
:main
:fix/ace-tun
:probe/1126-seed-8
:probe/1126-seed-7
:probe/1126-seed-6
:probe/1126-seed-5
:feat/1126-seed-4
:revert/1126-seed-2
:feat/774-vault-mints
:fix/1901-node-test-cause
:fix/1945-adopt-hashes
:fix/1945-vault-hashing
:feat/try-speed
:fix/1921-every-failure
:feat/r4g-finish-composer
:feat/r4g-finish-1935
:fix/1901
:fix/forge-requires-no-status
:feat/mail-list
:feat/modules-name-no-node
:fix/r4e-r2
:fix/r4e-k2
:fix/r4e-k1
:feat/r4e-leaf
:feat/r4e-buildmods
:feat/r4e-gate
:fix/1106-sdk-member-merges
:feat/r4c5-checker
:fix/xterm-config-defaults
:fix/1165-fill-retry
:feat/r4d-automx-go
:feat/r4d-n8n
:fix/1275-group-merges-whole-or-not
:fix/1129-no-drift-pass
:fix/270-nats-emits-bus-faults
:fix/claude-code-tips-preference
:fix/628-modules-declare-every-package-they-need
:fix/613-home-network-shares
:feat/bus-websocket-listener
:fix/340-tool-servers-only-from-the-terminal
:feat/the-store-collects-nightly-again
:feat/dbus-module
No Reviewers
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
agent-ace
agent-g14
agent-novox
agent-shanks
jschoubben
mesh-tools
miel.truyen
nox-agent
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: novox/mesh-catalog#531
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Issue 1126 (L2 of design 47). The placement files of #525 (ace 80, g14 75, novox 82, shanks 77 modules), on main.
What changed since #528 (reverted 23:59 CET). Every node agent runs group fix/1126-switch-safe (merged 23:52Z after its check): a run's refusals land only on its own run; an ended pass refuses nothing; a failed read keeps what runs; a bus pause (the ~3.5 s at a bus reload) is retried; a stub keeps its module's directories (novox's nats); stale composer marks clear. The way back on a deleted placement worked live tonight. mesh-delivery-gate (#530) asks the operator's Approve only after the check's verdict, and a placement change's verdict waits for every placed node's shadow answer (ADR 0559 §5).
How it is checked. Each node composes its own modules from these files in shadow and answers; the check passes only when every placed node answers 'same' (a refusal or an unintended difference fails it). The operator is asked only then. If it fails, nothing changes on the nodes and this pull request is closed.
Reviewed-by: lead-47@shanks at
338909c798Delivery
novox/mesh-catalog@338909c7985b— closed since 2026-10-28T00:03:29ZTransitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.Pull request closed