Assigner: its views family is its ordinary events (views.<state> among its emits, no stream of its own), the indexer's followed on the shared events stream, its findings through the views' writer; the seat mesh-module-assigner and mesh-wants served by the contracts' verb names, described by the tool runner from the seat list; operator-channel, placement and hand-act names from the contracts and clients (D-25 owner half, D-12, D-24; issue 1966)
The assigner's two consumers of its durable on the shared stream still compete; they join the module's one hub. Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
"runs-as": "mesh-delivery-assigner",
|
||||
"claims": [
|
||||
{
|
||||
"name": "mesh-placement",
|
||||
"name": "mesh-module-assigner",
|
||||
"scope": "mesh",
|
||||
"serves": [
|
||||
"placement",
|
||||
@@ -56,7 +56,13 @@
|
||||
"seat:node-engine.manifest-reads"
|
||||
],
|
||||
"emits": [
|
||||
"put"
|
||||
"put",
|
||||
"views.asks",
|
||||
"views.differences",
|
||||
"views.findings",
|
||||
"views.placement",
|
||||
"views.seat-holders",
|
||||
"views.wants"
|
||||
],
|
||||
"tools": [
|
||||
"assigner_put",
|
||||
@@ -101,8 +107,7 @@
|
||||
"placement-withdrawn"
|
||||
],
|
||||
"max-age-days": 30
|
||||
},
|
||||
{ "name": "assigner-views", "events": ["views.**"], "max-age-days": 7, "max-mib": 256 }
|
||||
}
|
||||
],
|
||||
"own-secrets": {
|
||||
"broker": "${dir:state}/broker"
|
||||
|
||||
Reference in New Issue
Block a user