{ "format": 1, "seat": "node-build-node", "scope": "node", "grain": "whole", "decision": "novox/hq ADR 0525, ADR 0536, ADR 0553", "pulled-by-kind": true, "yields": true, "accepts": [ { "name": "delivery", "body": { "$ref": "#/defs/StepAsk" } }, { "name": "check", "body": { "$ref": "#/defs/StepAsk" } }, { "name": "recheck", "body": { "$ref": "#/defs/StepAsk" } } ], "description": "The Node build module on a node: it takes the asks of the builder and the checker, runs them as steps and answers.", "includes": [ "build-step" ], "states": [ { "name": "steps", "template": "state", "key-forms": [ { "key": ".", "value": { "$ref": "#/defs/Step" }, "description": "a step on a node" } ], "description": "the steps this module runs", "history": 5 }, { "name": "pauses", "template": "state", "key-forms": [ { "key": "paused.", "value": { "$ref": "#/defs/Pause" }, "description": "whether a node is paused" }, { "key": "capacity.", "value": { "$ref": "#/defs/Capacity" }, "description": "a node's capacity" } ], "description": "the pause and the capacity of each node", "history": 1 }, { "name": "toolchains", "template": "state", "key-forms": [ { "key": ".", "value": { "$ref": "#/defs/Toolchain" }, "description": "the toolchain a node reports" } ], "description": "the toolchains the nodes report", "history": 1 } ] }