The assigner's state and verb placement are assignments, with its events, tools, views and every caller; the assigner copies the retired state at its start (issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 22:13:20 +01:00
parent 369ebd092d
commit 0eafb2fe95
164 changed files with 1699 additions and 1498 deletions
+7 -5
View File
@@ -8,7 +8,7 @@
"name": "mesh-module-assigner",
"scope": "mesh",
"serves": [
"placement",
"assignments",
"proposals",
"propose",
"withdraw",
@@ -56,11 +56,12 @@
"seat:node-engine.manifest-reads"
],
"emits": [
"assignments-copied",
"put",
"views.asks",
"views.differences",
"views.findings",
"views.placement",
"views.assignments",
"views.seat-holders",
"views.wants"
],
@@ -68,10 +69,10 @@
"assigner_put",
"assigner_release",
"assigner_puts",
"placement",
"assignments",
"seat-holders",
"wants",
"assigner_read_placement",
"assigner_read_assignments",
"assigner_read_seat_holders",
"assigner_read_wants",
"assigner_read_findings",
@@ -82,6 +83,7 @@
"assigner_engine_reads"
],
"state": [
{ "name": "assignments", "history": 64 },
{ "name": "placement", "history": 64 },
{ "name": "proposals", "history": 5 },
{ "name": "candidates", "history": 5 },
@@ -147,7 +149,7 @@
"mesh-delivery-assigner"
],
"env": {
"MESH_VIEW_CALLERS_PLACEMENT": "mesh-grants,node-tools,mesh-delivery-indexer",
"MESH_VIEW_CALLERS_ASSIGNMENTS": "mesh-grants,node-tools,mesh-delivery-indexer",
"MESH_VIEW_CALLERS_SEAT_HOLDERS": "node-tools",
"MESH_VIEW_CALLERS_WANTS": "mesh-grants"
}