Serve the put as the assigner's own tools from the compositions and grants the controller already writes, with no seat and no compose verb: the controller takes no change (ADR 0546)

This commit is contained in:
2026-10-25 21:36:38 +01:00
parent 2f742fd3fe
commit 45fae9da8a
13 changed files with 186 additions and 207 deletions
+5 -12
View File
@@ -2,17 +2,6 @@
"module": "mesh-delivery-assigner",
"version": "1",
"slug": "assigner",
"claims": [
{
"name": "mesh-delivery-assigner",
"scope": "mesh",
"serves": [
"put",
"release",
"puts"
]
}
],
"reads": [
"mesh-build-go.steps",
"mesh-controller.assignments",
@@ -32,7 +21,6 @@
"operator-channel"
],
"invokes": [
"seat:mesh-controller.compose",
"seat:mesh-controller.warranted",
"seat:node-backup.now",
"seat:node-backup.backed-up"
@@ -40,6 +28,11 @@
"emits": [
"put"
],
"tools": [
"assigner_put",
"assigner_release",
"assigner_puts"
],
"state": [
{ "name": "asks", "history": 5 },
{ "name": "compositions", "history": 5 },