Files
documentation/diagrams/strategy-stage01.architecture.json
T
jarvis-at-skic 1a2d16bc91
Build and publish Eldorado documentation / build (pull_request) Successful in 1m30s
docs: [verified] answer the six-month AI Architect assignment
2026-10-08 16:59:36 +00:00

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
]
}
]
}