capabilities-changed and its body go, the one event of a node's stated capabilities is manifest-reads-changed, which already carries why. Generated code waits for K21. Builds: design 47 G §590 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
136 lines
3.9 KiB
JSON
136 lines
3.9 KiB
JSON
[
|
|
{
|
|
"name": "asked on the node's subject",
|
|
"of": "event:asked",
|
|
"subject": "mesh.seat.node-engine.event.asked.ace",
|
|
"given": {
|
|
"act": "hand-over",
|
|
"subject": "/srv/media",
|
|
"caller": "mesh-tools",
|
|
"ask": "hand-over-1",
|
|
"state": "asked",
|
|
"node": "ace"
|
|
}
|
|
},
|
|
{
|
|
"name": "done on the node's subject",
|
|
"of": "event:done",
|
|
"subject": "mesh.seat.node-engine.event.done.ace",
|
|
"given": {
|
|
"act": "hand-over",
|
|
"subject": "/srv/media",
|
|
"caller": "mesh-tools",
|
|
"ask": "hand-over-1",
|
|
"state": "done",
|
|
"said": "handed over: owner media, group media, mode 2775",
|
|
"node": "ace"
|
|
}
|
|
},
|
|
{
|
|
"name": "refused on the node's subject",
|
|
"of": "event:refused",
|
|
"subject": "mesh.seat.node-engine.event.refused.ace",
|
|
"given": {
|
|
"act": "access-act",
|
|
"subject": "library:music",
|
|
"caller": "mesh-tools",
|
|
"ask": "access-act-1",
|
|
"state": "refused",
|
|
"said": "the operator said no",
|
|
"node": "ace"
|
|
}
|
|
},
|
|
{
|
|
"name": "manifest-reads-changed when the engine started",
|
|
"of": "event:manifest-reads-changed",
|
|
"subject": "mesh.seat.node-engine.event.manifest-reads-changed.ace",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "ace",
|
|
"manifest-reads": [
|
|
"form:seat-reference",
|
|
"word:series"
|
|
],
|
|
"at": "2026-11-04T10:00:00Z",
|
|
"why": "started"
|
|
}
|
|
},
|
|
{
|
|
"name": "manifest-reads-changed when the node returned, from an engine that states none",
|
|
"of": "event:manifest-reads-changed",
|
|
"subject": "mesh.seat.node-engine.event.manifest-reads-changed.g14",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "g14",
|
|
"at": "2026-11-04T10:05:00Z",
|
|
"why": "returned"
|
|
}
|
|
},
|
|
{
|
|
"name": "composed is said",
|
|
"of": "event:composed",
|
|
"subject": "mesh.seat.node-engine.event.composed.ace",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "ace",
|
|
"module": "nats",
|
|
"fingerprint": "src2:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"digest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
|
"at": "2026-11-09T20:00:00Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "running is said, its node and module in its subject",
|
|
"of": "event:running",
|
|
"subject": "mesh.seat.node-engine.event.running.ace.nats",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "ace",
|
|
"module": "nats",
|
|
"fingerprint": "src2:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"manifest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
|
|
"at": "2026-11-09T20:01:00Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "running says the build that runs is healthy",
|
|
"of": "event:running",
|
|
"subject": "mesh.seat.node-engine.event.running.ace.nats",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "ace",
|
|
"module": "nats",
|
|
"fingerprint": "src2:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"manifest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
|
|
"healthy": true,
|
|
"at": "2026-11-11T09:00:00Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "running says the build that runs turned unhealthy, still running",
|
|
"of": "event:running",
|
|
"subject": "mesh.seat.node-engine.event.running.ace.nats",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "ace",
|
|
"module": "nats",
|
|
"fingerprint": "src2:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
|
"manifest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
|
|
"healthy": false,
|
|
"at": "2026-11-11T09:05:00Z"
|
|
}
|
|
},
|
|
{
|
|
"name": "running says a module stopped on the node, with no fingerprint",
|
|
"of": "event:running",
|
|
"subject": "mesh.seat.node-engine.event.running.ace.nats",
|
|
"given": {
|
|
"v": 1,
|
|
"node": "ace",
|
|
"module": "nats",
|
|
"stopped": true,
|
|
"at": "2026-11-11T09:00:00Z"
|
|
}
|
|
}
|
|
]
|