Files
documentation/diagrams/strategy-maintenance.architecture.json
T
jarvis-at-skic f7a68d7e37
Build and publish Eldorado documentation / build (pull_request) Successful in 42s
docs: [verified] connect Strategy through practical Delivery journey
2026-10-08 13:29:59 +00:00

371 lines
6.4 KiB
JSON

{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "TO-BE: Maintenance",
"output": "static/diagrams/strategy-maintenance/index.html",
"quality_profile": "showcase",
"legend": {
"mode": "hidden"
},
"viewBox": [
2630,
1300
]
},
"components": [
{
"id": "observe",
"type": "external",
"label": "Observe use",
"tag": "Owner + Data & AI",
"sublabel": "Selected evidence + drift",
"pos": [
670,
60
],
"size": [
560,
170
],
"icon": "none"
},
{
"id": "triage",
"type": "external",
"label": "Triage the signal",
"tag": "Owning team",
"sublabel": "Useful? Safe? Still needed?",
"pos": [
1340,
330
],
"size": [
500,
190
],
"icon": "none"
},
{
"id": "change",
"type": "external",
"label": "Change the skill",
"tag": "Reviewed correction",
"sublabel": "New immutable revision",
"pos": [
1240,
750
],
"size": [
520,
180
],
"icon": "none"
},
{
"id": "validate",
"type": "external",
"label": "Revalidate",
"tag": "Quality Engineering reviewer",
"sublabel": "Fitness + regression + client checks",
"pos": [
560,
970
],
"size": [
560,
180
],
"icon": "none"
},
{
"id": "release",
"type": "backend",
"label": "Approve + version",
"tag": "Accountable human authority",
"sublabel": "Verify distribution and recovery",
"pos": [
70,
570
],
"size": [
540,
180
],
"icon": "none"
},
{
"id": "safe",
"type": "backend",
"label": "Continue safe use",
"tag": "Substantive review passes",
"sublabel": "Keep owner + next review date",
"pos": [
2010,
80
],
"size": [
550,
180
],
"icon": "none"
},
{
"id": "retire",
"type": "external",
"label": "Retire deliberately",
"tag": "No longer useful",
"sublabel": "Reconcile consumers; no new use",
"pos": [
2010,
430
],
"size": [
550,
180
],
"icon": "none"
},
{
"id": "contain",
"type": "security",
"label": "Contain unsafe use",
"tag": "Security + Platform & IT",
"sublabel": "Revoke + quarantine + roll back\nNo automatic reinstatement",
"pos": [
2010,
800
],
"size": [
550,
220
],
"icon": "none"
}
],
"connections": [
{
"id": "observe-triage",
"from": "observe",
"to": "triage",
"label": "",
"fromSide": "right",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
1590,
145
]
]
},
{
"id": "triage-change",
"from": "triage",
"to": "change",
"label": "Correct",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
1590,
620
],
[
1500,
620
]
],
"labelAt": [
1450,
680
]
},
{
"id": "change-validate",
"from": "change",
"to": "validate",
"label": "",
"fromSide": "bottom",
"toSide": "right",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
1500,
1060
]
]
},
{
"id": "validate-release",
"from": "validate",
"to": "release",
"label": "",
"fromSide": "left",
"toSide": "bottom",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
340,
1060
]
]
},
{
"id": "release-observe",
"from": "release",
"to": "observe",
"label": "",
"fromSide": "top",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
340,
145
]
]
},
{
"id": "triage-safe",
"from": "triage",
"to": "safe",
"label": "Safe",
"fromSide": "right",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
1920,
425
],
[
1920,
170
]
],
"labelAt": [
1930,
210
]
},
{
"id": "triage-retire",
"from": "triage",
"to": "retire",
"label": "Retire",
"fromSide": "right",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
1950,
425
],
[
1950,
520
]
],
"labelAt": [
1930,
490
]
},
{
"id": "triage-contain",
"from": "triage",
"to": "contain",
"label": "Unsafe",
"fromSide": "bottom",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "security",
"via": [
[
1590,
580
],
[
1850,
580
],
[
1850,
910
]
],
"labelAt": [
1900,
720
]
},
{
"id": "contain-change",
"from": "contain",
"to": "change",
"label": "Reviewed fix",
"fromSide": "bottom",
"toSide": "bottom",
"route": "straight",
"width": 4,
"variant": "security",
"via": [
[
2285,
1230
],
[
1500,
1230
]
],
"labelAt": [
1900,
1190
]
},
{
"id": "safe-observe",
"from": "safe",
"to": "observe",
"label": "Keep watching",
"fromSide": "top",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
2285,
20
],
[
950,
20
]
],
"labelAt": [
1640,
45
]
}
]
}