mesh-healers act and artifact-store-tools sweeps without the controller's lease

The controller ended by its unassignment, so its lease key is absent for good
and the healers stayed in shadow while nobody swept the artifact store (issue
1126, A4). Drop both gates and each manifest's read of mesh-controller.lease;
the would bucket stays readable until its keys expire.

Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
This commit is contained in:
2026-11-02 10:38:58 +01:00
parent fe7d4504bf
commit 0e6c358623
15 changed files with 132 additions and 275 deletions
+1 -2
View File
@@ -27,8 +27,7 @@
"mesh-delivery-builder.builds",
"mesh-delivery-builder.build-log",
"mesh-delivery-indexer.manifests",
"node-engine.have",
"mesh-controller.lease"
"node-engine.have"
],
"state": [
"findings"