C-1: a node's holdings are said as holdings-changed, and again when asked
The licence manager follows the nodes' holdings by an event and asks for them with holdings.asked, instead of reading the agent module's state (ADR 0596 §2). The state holdings stays the module's own. Builds: design 39 bus-and-switch §23 Claude-Session: https://claude.ai/code/session_01NcbgfHb9d4T9nq5Q6WqdiJ
This commit is contained in:
@@ -35,7 +35,8 @@
|
||||
"mesh-delivery-indexer.views.manifests",
|
||||
"mesh-delivery-assigner.views.assignments",
|
||||
"mesh-catalog.seat-definition-changed",
|
||||
"mesh-catalog.seat-definition-removed"
|
||||
"mesh-catalog.seat-definition-removed",
|
||||
"claude-licence-manager.holdings.asked"
|
||||
],
|
||||
"state": [
|
||||
"servers",
|
||||
@@ -48,7 +49,8 @@
|
||||
"findings"
|
||||
],
|
||||
"emits": [
|
||||
"judged"
|
||||
"judged",
|
||||
"holdings-changed"
|
||||
],
|
||||
"reads": [
|
||||
"claude-licence-manager.bindings"
|
||||
|
||||
Reference in New Issue
Block a user