Build and publish Eldorado documentation / build (pull_request) Successful in 42s
263 lines
4.7 KiB
JSON
263 lines
4.7 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"diagram_type": "architecture",
|
|
"meta": {
|
|
"title": "TO-BE: Quality",
|
|
"output": "static/diagrams/strategy-quality-mobile/index.html",
|
|
"quality_profile": "showcase",
|
|
"legend": {
|
|
"mode": "hidden"
|
|
},
|
|
"viewBox": [
|
|
880,
|
|
2800
|
|
]
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "selection",
|
|
"type": "external",
|
|
"label": "Right skill?",
|
|
"tag": "Selection evidence",
|
|
"sublabel": "Triggers, near misses, negatives",
|
|
"pos": [
|
|
60,
|
|
120
|
|
],
|
|
"size": [
|
|
740,
|
|
220
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "safety",
|
|
"type": "external",
|
|
"label": "Safe execution?",
|
|
"tag": "Safety evidence",
|
|
"sublabel": "Permissions + adversarial trials",
|
|
"pos": [
|
|
60,
|
|
490
|
|
],
|
|
"size": [
|
|
740,
|
|
220
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "artifact",
|
|
"type": "external",
|
|
"label": "Valid artifact?",
|
|
"tag": "Independent inspection",
|
|
"sublabel": "Tests + human assessment",
|
|
"pos": [
|
|
60,
|
|
860
|
|
],
|
|
"size": [
|
|
740,
|
|
220
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "outcome",
|
|
"type": "external",
|
|
"label": "Useful outcome?",
|
|
"tag": "Declared evaluation cases",
|
|
"sublabel": "Fitness + revision regression",
|
|
"pos": [
|
|
60,
|
|
1230
|
|
],
|
|
"size": [
|
|
740,
|
|
220
|
|
],
|
|
"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": [
|
|
60,
|
|
1600
|
|
],
|
|
"size": [
|
|
740,
|
|
310
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "accept",
|
|
"type": "backend",
|
|
"label": "Accept evidence",
|
|
"tag": "Quality Engineering reviewer",
|
|
"sublabel": "Owner decides bounded pilot",
|
|
"pos": [
|
|
60,
|
|
2060
|
|
],
|
|
"size": [
|
|
740,
|
|
220
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "rework",
|
|
"type": "security",
|
|
"label": "Rework / retest",
|
|
"tag": "Any failure or missing evidence",
|
|
"sublabel": "Keep failures in the record",
|
|
"pos": [
|
|
60,
|
|
2430
|
|
],
|
|
"size": [
|
|
740,
|
|
220
|
|
],
|
|
"icon": "none"
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "selection-gate",
|
|
"from": "selection",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
850,
|
|
230.0
|
|
],
|
|
[
|
|
850,
|
|
1755.0
|
|
]
|
|
],
|
|
"labelAt": [
|
|
620,
|
|
1560
|
|
]
|
|
},
|
|
{
|
|
"id": "safety-gate",
|
|
"from": "safety",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
850,
|
|
600.0
|
|
],
|
|
[
|
|
850,
|
|
1755.0
|
|
]
|
|
],
|
|
"labelAt": [
|
|
620,
|
|
1560
|
|
]
|
|
},
|
|
{
|
|
"id": "artifact-gate",
|
|
"from": "artifact",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "right",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
850,
|
|
970.0
|
|
],
|
|
[
|
|
850,
|
|
1755.0
|
|
]
|
|
],
|
|
"labelAt": [
|
|
620,
|
|
1560
|
|
]
|
|
},
|
|
{
|
|
"id": "outcome-gate",
|
|
"from": "outcome",
|
|
"to": "gate",
|
|
"label": "",
|
|
"fromSide": "bottom",
|
|
"toSide": "top",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
610,
|
|
1505
|
|
]
|
|
},
|
|
{
|
|
"id": "gate-accept",
|
|
"from": "gate",
|
|
"to": "accept",
|
|
"label": "Pass",
|
|
"fromSide": "bottom",
|
|
"toSide": "top",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
610,
|
|
1965
|
|
]
|
|
},
|
|
{
|
|
"id": "gate-rework",
|
|
"from": "gate",
|
|
"to": "rework",
|
|
"label": "Fail",
|
|
"fromSide": "right",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "security",
|
|
"via": [
|
|
[
|
|
824,
|
|
1755.0
|
|
],
|
|
[
|
|
824,
|
|
2540.0
|
|
]
|
|
],
|
|
"labelAt": [
|
|
620,
|
|
2390
|
|
]
|
|
}
|
|
]
|
|
}
|