Build and publish Eldorado documentation / build (pull_request) Successful in 1m30s
272 lines
5.5 KiB
JSON
272 lines
5.5 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"diagram_type": "architecture",
|
|
"meta": {
|
|
"title": "TO-BE: stage01",
|
|
"output": "static/diagrams/strategy-stage01/index.html",
|
|
"quality_profile": "showcase",
|
|
"legend": {
|
|
"mode": "hidden"
|
|
},
|
|
"viewBox": [
|
|
2400,
|
|
1580
|
|
]
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "baseline",
|
|
"type": "external",
|
|
"label": "Understand + baseline",
|
|
"tag": "Product Engineering workflow owner",
|
|
"sublabel": "Workflow map + desired improvement\nSelected measures + starting evidence\nGovernance: people, scope, authority",
|
|
"pos": [
|
|
100,
|
|
100
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "engineer",
|
|
"type": "external",
|
|
"label": "Choose an intervention",
|
|
"tag": "Owning team + independent reviewer",
|
|
"sublabel": "Context, coaching, tooling or skills\nPinned candidate + client + limits\nDeliver: patch and regression tests",
|
|
"pos": [
|
|
900,
|
|
100
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "qualify",
|
|
"type": "security",
|
|
"label": "Fit for a bounded pilot?",
|
|
"tag": "Quality evidence \u2192 owning approver",
|
|
"sublabel": "Artifact + safety + regression report\nPass: authorize exact pilot scope\nFail / incomplete: hold or rework",
|
|
"pos": [
|
|
1700,
|
|
100
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "pilot",
|
|
"type": "external",
|
|
"label": "Pilot real work",
|
|
"tag": "Human + AI Agent; independent review",
|
|
"sublabel": "Use qualified revision within scope\nAccepted / failed work + feedback\nManual path; no new release power",
|
|
"pos": [
|
|
1700,
|
|
730
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "decide",
|
|
"type": "security",
|
|
"label": "Retain, improve or stop?",
|
|
"tag": "Workflow owner + reviewed evidence",
|
|
"sublabel": "Compare with baseline, not trials\nNo justified benefit: hold / stop\nNew scope: baseline + new approval",
|
|
"pos": [
|
|
900,
|
|
730
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "maintain",
|
|
"type": "external",
|
|
"label": "Maintain + requalify",
|
|
"tag": "Owner, Quality, Platform & Security",
|
|
"sublabel": "Retain: support approved revision\nDrift / defects: revise and retest\nHarm: contain; never auto-restore",
|
|
"pos": [
|
|
100,
|
|
730
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "reference",
|
|
"type": "backend",
|
|
"label": "Governance + Measurement",
|
|
"tag": "Throughout, not one-time gates",
|
|
"sublabel": "Left return: changed revision\nRight return: new scope needs baseline\nSelected evidence; no forced rollout",
|
|
"pos": [
|
|
100,
|
|
1270
|
|
],
|
|
"size": [
|
|
2200,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "baseline-engineer",
|
|
"from": "baseline",
|
|
"to": "engineer",
|
|
"label": "Map",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
800,
|
|
210
|
|
]
|
|
},
|
|
{
|
|
"id": "engineer-qualify",
|
|
"from": "engineer",
|
|
"to": "qualify",
|
|
"label": "Candidate",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
1600,
|
|
210
|
|
]
|
|
},
|
|
{
|
|
"id": "qualify-pilot",
|
|
"from": "qualify",
|
|
"to": "pilot",
|
|
"label": "Authorized",
|
|
"fromSide": "bottom",
|
|
"toSide": "top",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
2000,
|
|
520
|
|
]
|
|
],
|
|
"labelAt": [
|
|
2010,
|
|
535
|
|
]
|
|
},
|
|
{
|
|
"id": "pilot-decide",
|
|
"from": "pilot",
|
|
"to": "decide",
|
|
"label": "Outcomes",
|
|
"fromSide": "left",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
1600,
|
|
840
|
|
]
|
|
},
|
|
{
|
|
"id": "decide-maintain",
|
|
"from": "decide",
|
|
"to": "maintain",
|
|
"label": "Retain",
|
|
"fromSide": "left",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
800,
|
|
840
|
|
]
|
|
},
|
|
{
|
|
"id": "maintain-engineer",
|
|
"from": "maintain",
|
|
"to": "engineer",
|
|
"label": "Changed revision",
|
|
"fromSide": "top",
|
|
"toSide": "bottom",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
400,
|
|
550
|
|
],
|
|
[
|
|
1200,
|
|
550
|
|
]
|
|
],
|
|
"labelAt": [
|
|
800,
|
|
535
|
|
]
|
|
},
|
|
{
|
|
"id": "decide-baseline",
|
|
"from": "decide",
|
|
"to": "baseline",
|
|
"label": "New scope",
|
|
"fromSide": "bottom",
|
|
"toSide": "bottom",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
1200,
|
|
1150
|
|
],
|
|
[
|
|
60,
|
|
1150
|
|
],
|
|
[
|
|
60,
|
|
430
|
|
],
|
|
[
|
|
400,
|
|
430
|
|
]
|
|
],
|
|
"labelAt": [
|
|
620,
|
|
1135
|
|
]
|
|
}
|
|
]
|
|
}
|