seat list: the mesh-catalog definition, in the bootstrap and the test list, lists manifest-accepted and manifest-refused like the contract (B7d finding 1; issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 15:24:52 +01:00
parent 7aea59a789
commit b7f6cd6bf4
2 changed files with 202 additions and 0 deletions
+101
View File
@@ -286,6 +286,107 @@
"seat"
]
}
},
{
"name": "manifest-accepted",
"body": {
"type": "object",
"properties": {
"v": {
"type": "integer"
},
"module": {
"type": "string"
},
"digest": {
"type": "string"
},
"judge": {
"type": "string"
},
"revision": {
"type": "integer",
"description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it"
},
"bus-state": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"storage": {
"type": "string"
},
"template": {
"type": "string"
},
"options": {
"type": "object"
},
"configuration": {
"type": "object"
},
"types": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"name",
"storage"
]
}
}
},
"required": [
"v",
"module",
"digest",
"judge",
"bus-state"
]
}
},
{
"name": "manifest-refused",
"body": {
"type": "object",
"properties": {
"v": {
"type": "integer"
},
"module": {
"type": "string"
},
"digest": {
"type": "string"
},
"judge": {
"type": "string"
},
"revision": {
"type": "integer",
"description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it"
},
"problems": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"v",
"module",
"digest",
"judge",
"problems"
]
}
}
],
"states": [
@@ -286,6 +286,107 @@
"seat"
]
}
},
{
"name": "manifest-accepted",
"body": {
"type": "object",
"properties": {
"v": {
"type": "integer"
},
"module": {
"type": "string"
},
"digest": {
"type": "string"
},
"judge": {
"type": "string"
},
"revision": {
"type": "integer",
"description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it"
},
"bus-state": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"storage": {
"type": "string"
},
"template": {
"type": "string"
},
"options": {
"type": "object"
},
"configuration": {
"type": "object"
},
"types": {
"type": "array",
"items": {
"type": "object"
}
}
},
"required": [
"name",
"storage"
]
}
}
},
"required": [
"v",
"module",
"digest",
"judge",
"bus-state"
]
}
},
{
"name": "manifest-refused",
"body": {
"type": "object",
"properties": {
"v": {
"type": "integer"
},
"module": {
"type": "string"
},
"digest": {
"type": "string"
},
"judge": {
"type": "string"
},
"revision": {
"type": "integer",
"description": "the indexer's revision of the verdict it says; a reader asks its first view again on a gap in it; zero from an indexer that does not say it"
},
"problems": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"v",
"module",
"digest",
"judge",
"problems"
]
}
}
],
"states": [