H-1: the node-engine claims its seat, says its findings on its own stream and hears running

Builds: design 47 G §364, §387, §199, §368, §411, §438

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
2026-11-11 12:03:13 +01:00
parent 14c22b4a45
commit decbce4c54
3 changed files with 58 additions and 3 deletions
+17 -1
View File
@@ -1,6 +1,6 @@
{
"module": "mesh-host",
"version": "1",
"version": "0.1",
"slug": "host",
"build": {
"artifacts": [
@@ -14,15 +14,31 @@
}
]
},
"claims": [
{
"name": "node-engine",
"scope": "node"
}
],
"invokes": [
"seat:mesh-catalog.seat-definitions"
],
"consumes": [
"mesh-catalog.seat-definition-changed",
"mesh-catalog.seat-definition-removed",
"mesh-conditions.findings-asked",
"mesh-delivery-view.settled",
"node-engine.running",
"restic.backed-up"
],
"streams": [
{
"name": "mesh-host-findings",
"events": ["finding-written.*", "finding-cleared.*", "findings-stated.*"],
"max-age-days": 7,
"max-mib": 16
}
],
"state": [
{
"name": "health"