Files
documentation/diagrams/strategy-maintenance-mobile.architecture.json
jarvis-at-skic 794f2aa2d6
Build and publish Eldorado documentation / build (pull_request) Successful in 40s
docs: present AI strategy as a diagram-first story
2026-10-04 12:23:41 +00:00

141 lines
2.4 KiB
JSON

{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "TO-BE: Maintain trust over time",
"output": "static/diagrams/strategy-maintenance-mobile/index.html",
"quality_profile": "showcase",
"legend": {
"mode": "hidden"
}
},
"components": [
{
"id": "monitor",
"type": "backend",
"label": "Monitor skills",
"sublabel": "Usefulness + safety",
"pos": [
20,
20
],
"size": [
180,
60
]
},
{
"id": "triage",
"type": "backend",
"label": "Triage changes",
"sublabel": "Owner + risk review",
"pos": [
20,
140
],
"size": [
180,
60
]
},
{
"id": "correct",
"type": "backend",
"label": "Correct and test",
"sublabel": "Independent regression",
"pos": [
20,
260
],
"size": [
180,
60
]
},
{
"id": "decision",
"type": "backend",
"label": "Approve or hold",
"sublabel": "Exact revised bundle",
"pos": [
20,
380
],
"size": [
180,
60
]
},
{
"id": "promote",
"type": "backend",
"label": "Promote safely",
"sublabel": "Verify state + monitor",
"pos": [
20,
500
],
"size": [
180,
60
]
},
{
"id": "observe",
"type": "backend",
"label": "Quarantine / rollback",
"sublabel": "Revoke unsafe revision",
"pos": [
20,
620
],
"size": [
180,
60
]
}
],
"connections": [
{
"id": "flow-0",
"from": "monitor",
"to": "triage",
"label": "Detect"
},
{
"id": "flow-1",
"from": "triage",
"to": "correct",
"label": "scope correction"
},
{
"id": "flow-2",
"from": "correct",
"to": "decision",
"label": "Prove"
},
{
"id": "flow-3",
"from": "decision",
"to": "promote",
"label": "authorize"
},
{
"id": "unsafe",
"from": "triage",
"to": "observe",
"label": "Unsafe",
"variant": "security",
"fromSide": "right",
"toSide": "right"
},
{
"id": "review-loop",
"from": "observe",
"to": "correct",
"label": "Requalify",
"variant": "dashed"
}
]
}