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

213 lines
4.3 KiB
JSON

{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "TO-BE: stage02",
"output": "static/diagrams/strategy-stage02-mobile/index.html",
"quality_profile": "showcase",
"legend": {
"mode": "hidden"
},
"viewBox": [
1000,
2540
]
},
"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": [
200,
40
],
"size": [
740,
300
],
"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": [
200,
450
],
"size": [
740,
300
],
"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": [
200,
860
],
"size": [
740,
300
],
"icon": "none"
},
{
"id": "execute",
"type": "backend",
"label": "Bounded execution",
"tag": "Only within recorded authorization",
"sublabel": "Exact-artifact checks + audit\nChanged boundary: reopen decision",
"pos": [
200,
1270
],
"size": [
740,
300
],
"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": [
200,
1680
],
"size": [
740,
300
],
"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": [
200,
2090
],
"size": [
740,
300
],
"icon": "none"
}
],
"connections": [
{
"id": "proven-case",
"from": "proven",
"to": "case",
"label": "Need / limits",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"labelAt": [
570,
405
]
},
{
"id": "case-decision",
"from": "case",
"to": "decision",
"label": "Proposal",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"labelAt": [
570,
815
]
},
{
"id": "decision-execute",
"from": "decision",
"to": "execute",
"label": "Authorized",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "default",
"labelAt": [
570,
1225
]
},
{
"id": "execute-stop",
"from": "execute",
"to": "stop",
"label": "Harm / stop",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "security",
"labelAt": [
570,
1635
]
},
{
"id": "decision-hold",
"from": "decision",
"to": "hold",
"label": "",
"fromSide": "left",
"toSide": "left",
"route": "straight",
"width": 4,
"variant": "security",
"via": [
[
105,
1010
],
[
105,
2240
]
]
},
{
"id": "stop-hold",
"from": "stop",
"to": "hold",
"label": "Requalify",
"fromSide": "bottom",
"toSide": "top",
"route": "straight",
"width": 4,
"variant": "security",
"labelAt": [
570,
2045
]
}
]
}