Files
documentation/diagrams/strategy-stage02.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

237 lines
4.6 KiB
JSON

{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "TO-BE: stage02",
"output": "static/diagrams/strategy-stage02/index.html",
"quality_profile": "showcase",
"legend": {
"mode": "hidden"
},
"viewBox": [
2740,
1260
]
},
"components": [
{
"id": "proven",
"type": "external",
"label": "Dependable Stage 01",
"tag": "Existing human-directed workflow",
"sublabel": "Proven skills + limits + outcome record\nNo inherited autonomous authority",
"pos": [
60,
100
],
"size": [
680,
230
],
"icon": "none"
},
{
"id": "case",
"type": "external",
"label": "Justify extra authority",
"tag": "Owning department proposes scope",
"sublabel": "Why needed? Exact data + effects\nObservation first, then proposals",
"pos": [
60,
550
],
"size": [
680,
230
],
"icon": "none"
},
{
"id": "decision",
"type": "security",
"label": "Authorize or hold",
"tag": "Human decision; roles named first",
"sublabel": "Security: boundary; Quality: evidence\nPlatform & IT: enforcement + takeover\nOwning approver: exact permitted scope",
"pos": [
1000,
340
],
"size": [
720,
290
],
"icon": "none"
},
{
"id": "execute",
"type": "backend",
"label": "Bounded execution",
"tag": "Only within recorded authorization",
"sublabel": "Exact-artifact checks + audit\nChanged boundary: reopen decision",
"pos": [
1980,
100
],
"size": [
680,
230
],
"icon": "none"
},
{
"id": "stop",
"type": "security",
"label": "Independent stop + takeover",
"tag": "Platform & IT + Security + owner",
"sublabel": "Revoke mutations; preserve evidence\nRecover manually; requalify correction",
"pos": [
1980,
650
],
"size": [
680,
230
],
"icon": "none"
},
{
"id": "hold",
"type": "external",
"label": "Hold / return to Stage 01",
"tag": "Missing authority or readiness",
"sublabel": "Fix gaps, narrow scope or stay here\nNo automatic progression",
"pos": [
1000,
960
],
"size": [
720,
230
],
"icon": "none"
}
],
"connections": [
{
"id": "proven-case",
"from": "proven",
"to": "case",
"label": "Need / limits",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"labelAt": [
410,
440
]
},
{
"id": "case-decision",
"from": "case",
"to": "decision",
"label": "Proposal",
"fromSide": "right",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
860,
665
],
[
860,
485
]
],
"labelAt": [
860,
650
]
},
{
"id": "decision-execute",
"from": "decision",
"to": "execute",
"label": "Authorized",
"fromSide": "right",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "default",
"via": [
[
1850,
485
],
[
1850,
215
]
],
"labelAt": [
1840,
200
]
},
{
"id": "execute-stop",
"from": "execute",
"to": "stop",
"label": "Harm / stop",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "security",
"labelAt": [
2320,
500
]
},
{
"id": "decision-hold",
"from": "decision",
"to": "hold",
"label": "Hold",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "security",
"labelAt": [
1360,
810
]
},
{
"id": "stop-hold",
"from": "stop",
"to": "hold",
"label": "Requalify",
"fromSide": "left",
"toSide": "right",
"route": "straight",
"width": 4,
"variant": "security",
"via": [
[
1840,
765
],
[
1840,
1075
]
],
"labelAt": [
1840,
1060
]
}
]
}