Files
mesh-contracts/seats/node-engine/fixtures/states.json
T

53 lines
1.2 KiB
JSON

[
{
"name": "the finding of a seat list unread, as the engine writes it",
"of": "state:findings/<key>",
"given": {
"v": 1,
"key": "machine.ace.seat-list-unread",
"kind": "seat-list-unread",
"subject": {
"scope": "machine",
"id": "ace",
"machine": "ace"
},
"severity": "warning",
"summary": "the seat list has not been read for five minutes",
"source": "node-engine.seat-list",
"observer": "mesh-host",
"at": "2026-11-05T14:00:00Z"
}
},
{
"name": "a node's packages, present and absent (captured from ace, shortened)",
"of": "state:packages/<node>",
"given": {
"node": "ace",
"packages": [
{
"absent": false,
"modules": [
"avahi"
],
"package": "avahi"
},
{
"absent": false,
"modules": [
"mesh-build-go",
"mesh-build-node"
],
"package": "bubblewrap"
},
{
"absent": true,
"modules": [
"time-sync"
],
"package": "ntp"
}
]
}
}
]