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": "Proposed: first six months as AI Architect",
|
|
"output": "static/diagrams/strategy-six-months/index.html",
|
|
"quality_profile": "showcase",
|
|
"legend": {
|
|
"mode": "hidden"
|
|
},
|
|
"viewBox": [
|
|
2400,
|
|
1580
|
|
]
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "baseline",
|
|
"type": "external",
|
|
"label": "Month 1: discover",
|
|
"tag": "Architect + CTO + willing teams",
|
|
"sublabel": "Current AI workflows + constraints\nPair with developers and reviewers\nChoose an evidenced bottleneck",
|
|
"pos": [
|
|
100,
|
|
100
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "engineer",
|
|
"type": "external",
|
|
"label": "Month 2: agree experiment",
|
|
"tag": "Architect + partner lead + reviewer",
|
|
"sublabel": "One workflow + feasible baseline\nChoose context, coaching or tooling\nSkills only if they fit the problem",
|
|
"pos": [
|
|
900,
|
|
100
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "qualify",
|
|
"type": "security",
|
|
"label": "Month 3: pair and pilot",
|
|
"tag": "Team agrees time; owner permits scope",
|
|
"sublabel": "Independent checks before live work\nCollect accepted work and burden\nUnsafe or unsupported: stop",
|
|
"pos": [
|
|
1700,
|
|
100
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "pilot",
|
|
"type": "external",
|
|
"label": "Month 4: decide from evidence",
|
|
"tag": "Workflow owner + CTO review",
|
|
"sublabel": "Compare current practice and pilot\nRetain / change / hold / stop\nIncomplete: bounded extension only",
|
|
"pos": [
|
|
1700,
|
|
730
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "decide",
|
|
"type": "security",
|
|
"label": "Month 5: transfer selectively",
|
|
"tag": "Willing champion + team lead",
|
|
"sublabel": "Only if value and upkeep hold\nTry another team with new baseline\nNo capacity: stay narrow or retire",
|
|
"pos": [
|
|
900,
|
|
730
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "maintain",
|
|
"type": "external",
|
|
"label": "Month 6: hand over or stop",
|
|
"tag": "Team owner + CTO investment decision",
|
|
"sublabel": "Evidence, costs and limits visible\nOwned workflow or documented stop\nNext quarter is not automatic AI",
|
|
"pos": [
|
|
100,
|
|
730
|
|
],
|
|
"size": [
|
|
600,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
},
|
|
{
|
|
"id": "reference",
|
|
"type": "backend",
|
|
"label": "Proposed six-month plan",
|
|
"tag": "Solo architect; no team authority",
|
|
"sublabel": "Month 6 → 2: revise next question\nMonth 5 → 1: baseline new scope\nProposed, not company commitments",
|
|
"pos": [
|
|
100,
|
|
1270
|
|
],
|
|
"size": [
|
|
2200,
|
|
260
|
|
],
|
|
"icon": "none"
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "baseline-engineer",
|
|
"from": "baseline",
|
|
"to": "engineer",
|
|
"label": "Problem",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
800,
|
|
210
|
|
]
|
|
},
|
|
{
|
|
"id": "engineer-qualify",
|
|
"from": "engineer",
|
|
"to": "qualify",
|
|
"label": "Agreement",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
1600,
|
|
210
|
|
]
|
|
},
|
|
{
|
|
"id": "qualify-pilot",
|
|
"from": "qualify",
|
|
"to": "pilot",
|
|
"label": "Evidence",
|
|
"fromSide": "bottom",
|
|
"toSide": "top",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"via": [
|
|
[
|
|
2000,
|
|
520
|
|
]
|
|
],
|
|
"labelAt": [
|
|
2010,
|
|
535
|
|
]
|
|
},
|
|
{
|
|
"id": "pilot-decide",
|
|
"from": "pilot",
|
|
"to": "decide",
|
|
"label": "Decision",
|
|
"fromSide": "left",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
1600,
|
|
840
|
|
]
|
|
},
|
|
{
|
|
"id": "decide-maintain",
|
|
"from": "decide",
|
|
"to": "maintain",
|
|
"label": "Handover",
|
|
"fromSide": "left",
|
|
"toSide": "right",
|
|
"route": "straight",
|
|
"width": 4,
|
|
"variant": "default",
|
|
"labelAt": [
|
|
800,
|
|
840
|
|
]
|
|
},
|
|
{
|
|
"id": "maintain-engineer",
|
|
"from": "maintain",
|
|
"to": "engineer",
|
|
"label": "Next question",
|
|
"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
|
|
]
|
|
}
|
|
]
|
|
}
|