docs: publish HoloLake system architecture baseline
This commit is contained in:
parent
75be096183
commit
ee9a85a5ca
138 changed files with 19347 additions and 71 deletions
124
schemas/contribution-event.schema.json
Normal file
124
schemas/contribution-event.schema.json
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "hololake://schemas/contribution-event/v0.1",
|
||||
"title": "HoloLake Contribution Event",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"event_id",
|
||||
"channel_id",
|
||||
"human_subjects",
|
||||
"persona_subjects",
|
||||
"checkpoint_at",
|
||||
"timezone",
|
||||
"contributions",
|
||||
"evidence_refs",
|
||||
"completed_with_receipts",
|
||||
"unfinished",
|
||||
"next_restore_route",
|
||||
"state"
|
||||
],
|
||||
"properties": {
|
||||
"event_id": {
|
||||
"type": "string",
|
||||
"minLength": 1
|
||||
},
|
||||
"channel_id": {
|
||||
"type": "string",
|
||||
"minLength": 1
|
||||
},
|
||||
"human_subjects": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"persona_subjects": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"started_at": {
|
||||
"type": [
|
||||
"string",
|
||||
"null"
|
||||
]
|
||||
},
|
||||
"checkpoint_at": {
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
},
|
||||
"ended_at": {
|
||||
"type": [
|
||||
"string",
|
||||
"null"
|
||||
]
|
||||
},
|
||||
"timezone": {
|
||||
"type": "string"
|
||||
},
|
||||
"human_original_words": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"confirmed_goal": {
|
||||
"type": "string"
|
||||
},
|
||||
"corrections": {
|
||||
"type": "array"
|
||||
},
|
||||
"contributions": {
|
||||
"type": "array"
|
||||
},
|
||||
"evidence_refs": {
|
||||
"type": "array"
|
||||
},
|
||||
"completed_with_receipts": {
|
||||
"type": "array"
|
||||
},
|
||||
"unfinished": {
|
||||
"type": "array"
|
||||
},
|
||||
"unknown_or_stale": {
|
||||
"type": "array"
|
||||
},
|
||||
"contribution_value_delta": {
|
||||
"type": [
|
||||
"object",
|
||||
"null"
|
||||
]
|
||||
},
|
||||
"next_restore_route": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"next_action": {
|
||||
"type": [
|
||||
"string",
|
||||
"null"
|
||||
]
|
||||
},
|
||||
"state": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"CAPTURED",
|
||||
"STRUCTURED",
|
||||
"EVIDENCE_LINKED",
|
||||
"VERIFIED",
|
||||
"ADOPTED",
|
||||
"OPERATING",
|
||||
"BLOCKED",
|
||||
"SUPERSEDED",
|
||||
"REVOKED",
|
||||
"DEGRADED",
|
||||
"RECOVERED",
|
||||
"LOCAL_KNOWLEDGE_WRITTEN"
|
||||
]
|
||||
}
|
||||
},
|
||||
"additionalProperties": true
|
||||
}
|
||||
Loading…
Reference in a new issue