CAT-D4b, D5: the windows' driver moves the old-name and the direct-write windows on start, delivered and manifest-reads-changed
The windows' logic was built but nothing woke it, so both windows stayed open for ever. The program now reads every node through node_haves and the node-engine seat's manifest-reads at its start, on each delivered and on each manifest-reads-changed, steps both windows, says their closing once on distribution.events and raises the seven-day finding. A build module's have counts as publishing through the seats when it runs a build heard publishing (the tools bundle records the fingerprint of each publish's proved caller), so a paused build agent running the same build holds nothing open. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
This commit is contained in:
@@ -54,7 +54,8 @@
|
||||
"seat:node-engine.manifest-reads"
|
||||
],
|
||||
"consumes": [
|
||||
"mesh-delivery-view.delivered"
|
||||
"mesh-delivery-view.delivered",
|
||||
"node-engine.manifest-reads-changed"
|
||||
],
|
||||
"emits": [
|
||||
"old-name-closed",
|
||||
@@ -192,7 +193,8 @@
|
||||
"env": {
|
||||
"MESH_BROKER_FILE": "/var/lib/mesh/registry/broker",
|
||||
"MESH_REGISTRY_LOOPBACK": "http://127.0.0.1:5001",
|
||||
"MESH_REGISTRY_LISTEN": ":5000"
|
||||
"MESH_REGISTRY_LISTEN": ":5000",
|
||||
"MESH_CONFIG_CALLERS": "${config:callers}"
|
||||
},
|
||||
"user": "distribution",
|
||||
"health": {
|
||||
|
||||
Reference in New Issue
Block a user