Operator Task Pack Conformance Run Result v1¶
Source schema: doc/schemas/operator-task-pack-conformance-run-result.v1.schema.json
Outcome of one task-pack conformance run: the recorded pack-facts evidence of each bound profile and, when every profile passed, the P085 conformance report the host recorded. A failed run records its evidence and no report.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: operator-task-pack-conformance-run-result.v1 |
|
schema/v |
yes |
const: 1 |
|
package/ref |
yes |
ref: operator-task-common.v1.schema.json#/$defs/ref |
|
status |
yes |
enum: passed, failed |
|
profiles |
yes |
array | |
package-report |
no |
object |
Conditional Rules¶
Rule 1¶
When:
{
"properties": {
"status": {
"const": "passed"
}
}
}
Then:
{
"required": [
"package-report"
]
}
Rule 2¶
When:
{
"properties": {
"status": {
"const": "failed"
}
}
}
Then:
{
"not": {
"required": [
"package-report"
]
}
}
Field Semantics¶
schema¶
- Required:
yes - Shape: const:
operator-task-pack-conformance-run-result.v1
schema/v¶
- Required:
yes - Shape: const:
1
package/ref¶
- Required:
yes - Shape: ref:
operator-task-common.v1.schema.json#/$defs/ref
status¶
- Required:
yes - Shape: enum:
passed,failed
profiles¶
- Required:
yes - Shape: array
package-report¶
- Required:
no - Shape: object