Converted mechanically from mesh-sdk's compiled list at 5a38a12 by a program kept out of the repository; the three new registry seats follow npm-package-registry, operator-channel the mesh's own seats. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
74 lines
1.9 KiB
JSON
74 lines
1.9 KiB
JSON
{
|
|
"format": 1,
|
|
"seat": "mesh-healers",
|
|
"scope": "mesh",
|
|
"grain": "seat-list",
|
|
"decision": "novox/hq ADR 0564",
|
|
"verbs": [
|
|
{
|
|
"name": "healers",
|
|
"description": "The healers: each registered response to one kind of condition, its repair, its budget and what happens when it is spent; every act taken lately with its outcome, and the mesh-wide brake.",
|
|
"input": {
|
|
"properties": {
|
|
"days": {
|
|
"description": "how many days of acts back (default 7)",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
{
|
|
"name": "heal",
|
|
"description": "Take one healer's act for one open condition now, within its budget and the brake.",
|
|
"input": {
|
|
"properties": {
|
|
"key": {
|
|
"description": "the condition's key",
|
|
"type": "string"
|
|
},
|
|
"why": {
|
|
"description": "why now, kept with the act",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"why"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
{
|
|
"name": "drill",
|
|
"description": "Record a drill: something broken on purpose to see the mesh raise and clear it, with what it tests. A drill is never a repair: no healer is wanted for it however often it is run.",
|
|
"input": {
|
|
"properties": {
|
|
"condition": {
|
|
"description": "the key of the condition the drill is meant to raise, if any (optional)",
|
|
"type": "string"
|
|
},
|
|
"what": {
|
|
"description": "what was done on purpose, in a line",
|
|
"type": "string"
|
|
},
|
|
"why": {
|
|
"description": "what the drill tests",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"what",
|
|
"why"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"name": "healer-acted"
|
|
}
|
|
]
|
|
}
|