node-engine seat: a node's windows, busy, strays and filters are lists, as the engine writes them (the contract said objects and refused every real value; ADR 0634; issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 15:19:03 +01:00
parent 8c5f85e86b
commit 8e51d93c2f
4 changed files with 37 additions and 12 deletions
+16 -4
View File
@@ -856,16 +856,28 @@
"description": "the digest of the node's own composition it runs"
},
"windows": {
"type": "object"
"type": "array",
"items": {
"type": "object"
}
},
"busy": {
"type": "object"
"type": "array",
"items": {
"type": "object"
}
},
"strays": {
"type": "object"
"type": "array",
"items": {
"type": "object"
}
},
"filters": {
"type": "object"
"type": "array",
"items": {
"type": "object"
}
},
"profile": {
"type": "object"