Build and publish Eldorado documentation / build (pull_request) Successful in 40s
267 lines
4.6 KiB
JSON
267 lines
4.6 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"diagram_type": "architecture",
|
|
"meta": {
|
|
"title": "TO-BE: Quality",
|
|
"output": "static/diagrams/strategy-quality/index.html",
|
|
"quality_profile": "showcase",
|
|
"legend": {
|
|
"mode": "hidden"
|
|
},
|
|
"viewBox": [
|
|
2000,
|
|
1050
|
|
]
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "selection",
|
|
"type": "external",
|
|
"label": "Right skill?",
|
|
"tag": "Selection evidence",
|
|
"sublabel": "Triggers, near misses, negatives",
|
|
"pos": [
|
|
60,
|
|
70
|
|
],
|
|
"size": [
|
|
510,
|
|
170
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "safety",
|
|
"type": "external",
|
|
"label": "Safe execution?",
|
|
"tag": "Safety evidence",
|
|
"sublabel": "Permissions + adversarial trials",
|
|
"pos": [
|
|
60,
|
|
310
|
|
],
|
|
"size": [
|
|
510,
|
|
170
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "artifact",
|
|
"type": "external",
|
|
"label": "Valid artifact?",
|
|
"tag": "Independent inspection",
|
|
"sublabel": "Tests + human assessment",
|
|
"pos": [
|
|
60,
|
|
550
|
|
],
|
|
"size": [
|
|
510,
|
|
170
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "outcome",
|
|
"type": "external",
|
|
"label": "Useful outcome?",
|
|
"tag": "Workflow evidence",
|
|
"sublabel": "Baseline + repeated trials",
|
|
"pos": [
|
|
60,
|
|
790
|
|
],
|
|
"size": [
|
|
510,
|
|
170
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "gate",
|
|
"type": "security",
|
|
"label": "Every gate must pass",
|
|
"tag": "Risk sets evaluation depth",
|
|
"sublabel": "No averaging away harm\nCritical effect blocks promotion\nMissing coverage = incomplete",
|
|
"pos": [
|
|
740,
|
|
350
|
|
],
|
|
"size": [
|
|
520,
|
|
310
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "accept",
|
|
"type": "backend",
|
|
"label": "Accept evidence",
|
|
"tag": "All mandatory gates passed",
|
|
"sublabel": "Proceed to scoped approval",
|
|
"pos": [
|
|
1430,
|
|
160
|
|
],
|
|
"size": [
|
|
510,
|
|
190
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "rework",
|
|
"type": "security",
|
|
"label": "Rework / retest",
|
|
"tag": "Any failure or missing evidence",
|
|
"sublabel": "Keep failures in the record",
|
|
"pos": [
|
|
1430,
|
|
760
|
|
],
|
|
"size": [
|
|
510,
|
|
190
|
|
],
|
|
"icon": "none"
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "selection-gate",
|
|
"from": "selection",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
650,
|
|
155
|
|
],
|
|
[
|
|
650,
|
|
505
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "safety-gate",
|
|
"from": "safety",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
650,
|
|
395
|
|
],
|
|
[
|
|
650,
|
|
505
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "artifact-gate",
|
|
"from": "artifact",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
650,
|
|
635
|
|
],
|
|
[
|
|
650,
|
|
505
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "outcome-gate",
|
|
"from": "outcome",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
650,
|
|
875
|
|
],
|
|
[
|
|
650,
|
|
505
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"id": "gate-accept",
|
|
"from": "gate",
|
|
"to": "accept",
|
|
"label": "Pass",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
1340,
|
|
505
|
|
],
|
|
[
|
|
1340,
|
|
255
|
|
]
|
|
],
|
|
"labelAt": [
|
|
1330,
|
|
210
|
|
]
|
|
},
|
|
{
|
|
"id": "gate-rework",
|
|
"from": "gate",
|
|
"to": "rework",
|
|
"label": "Fail",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "security",
|
|
"via": [
|
|
[
|
|
1340,
|
|
505
|
|
],
|
|
[
|
|
1340,
|
|
855
|
|
]
|
|
],
|
|
"labelAt": [
|
|
1325,
|
|
900
|
|
]
|
|
}
|
|
]
|
|
}
|