CAT-RD3: mesh-build-go asks the indexer's read tool for the manifest a compose ask names, no reads of the indexer

This commit is contained in:
2026-11-04 12:12:01 +01:00
parent f49b6de79b
commit dd120b1c90
4 changed files with 52 additions and 14 deletions
+23 -7
View File
@@ -10,23 +10,33 @@
"state": [
"toolchains",
"keys",
{"name": "steps", "ttl-seconds": 172800}, "pauses"
{
"name": "steps",
"ttl-seconds": 172800
},
"pauses"
],
"claims": [
{
"name": "node-build-go",
"scope": "node",
"serves": ["current", "pause", "resume"]
"serves": [
"current",
"pause",
"resume"
]
}
],
"reads": [
"mesh-delivery-checker.kept",
"mesh-delivery-indexer.manifests"
"mesh-delivery-checker.kept"
],
"invokes": [
"mesh-delivery-indexer.indexer_read_manifests"
],
"config": {
"capacity": {
"type": "number",
"description": "How many asks of the Go build seat this module runs at once on this node (novox/hq ADR 0525 §5); 0 pulls nothing. It is set per node in the mesh's configuration; a node with no value builds nothing.",
"description": "How many asks of the Go build seat this module runs at once on this node (novox/hq ADR 0525 \u00a75); 0 pulls nothing. It is set per node in the mesh's configuration; a node with no value builds nothing.",
"minimum": 0,
"default": 0
},
@@ -60,7 +70,9 @@
"streams": [
{
"name": "toolchains-go",
"events": ["toolchain.**"]
"events": [
"toolchain.**"
]
}
],
"requires": [
@@ -120,7 +132,11 @@
"path": "${dir:state}/settings.json",
"mode": "0600",
"owner": "mesh-build-go",
"takes-config": ["capacity", "cores-per-step", "build-hours"],
"takes-config": [
"capacity",
"cores-per-step",
"build-hours"
],
"merge": "json",
"template": "files/settings.json"
},