CAT-RD2: gitea asks the indexer's modules once and follows its events (TypeScript follower), no reads; mesh-build-go's manifest text kept as it was

This commit is contained in:
2026-11-04 12:14:56 +01:00
parent d618cbb9ca
commit b00a826681
6 changed files with 289 additions and 28 deletions
+5 -19
View File
@@ -10,21 +10,13 @@
"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": [
@@ -36,7 +28,7 @@
"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 \u00a75); 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 §5); 0 pulls nothing. It is set per node in the mesh's configuration; a node with no value builds nothing.",
"minimum": 0,
"default": 0
},
@@ -70,9 +62,7 @@
"streams": [
{
"name": "toolchains-go",
"events": [
"toolchain.**"
]
"events": ["toolchain.**"]
}
],
"requires": [
@@ -132,11 +122,7 @@
"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"
},