Files
documentation/diagrams/strategy-target.architecture.json
T
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

156 lines
2.7 KiB
JSON

{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "TO-BE: coordination without authority transfer",
"output": "static/diagrams/strategy-target/index.html",
"quality_profile": "showcase",
"legend": {
"mode": "hidden"
}
},
"components": [
{
"id": "people",
"type": "backend",
"label": "People authorize",
"sublabel": "Retain accountability",
"pos": [
20,
20
],
"size": [
180,
60
]
},
{
"id": "coordinator",
"type": "backend",
"label": "SDLC coordinator",
"sublabel": "Routes approved work",
"pos": [
20,
140
],
"size": [
180,
60
]
},
{
"id": "clients",
"type": "backend",
"label": "Local coding agents",
"sublabel": "Propose changes",
"pos": [
20,
260
],
"size": [
180,
60
]
},
{
"id": "gates",
"type": "security",
"label": "Repository + CI",
"sublabel": "Verify exact revision",
"pos": [
20,
380
],
"size": [
180,
60
]
},
{
"id": "registry",
"type": "backend",
"label": "Governed skills",
"sublabel": "Pinned + qualified",
"pos": [
260,
140
],
"size": [
180,
60
]
},
{
"id": "approval",
"type": "security",
"label": "Human approval",
"sublabel": "Exact artifact + scope",
"pos": [
260,
380
],
"size": [
180,
60
]
},
{
"id": "release",
"type": "security",
"label": "Release service",
"sublabel": "Production credentials",
"pos": [
260,
500
],
"size": [
180,
60
]
}
],
"connections": [
{
"id": "flow-0",
"from": "people",
"to": "coordinator",
"label": "Authorize scope"
},
{
"id": "flow-1",
"from": "coordinator",
"to": "clients",
"label": "Route tasks"
},
{
"id": "flow-2",
"from": "registry",
"to": "coordinator",
"label": "Guide"
},
{
"id": "flow-3",
"from": "registry",
"to": "clients",
"label": "Guide"
},
{
"id": "flow-4",
"from": "clients",
"to": "gates",
"label": "Propose"
},
{
"id": "flow-5",
"from": "gates",
"to": "approval",
"label": "Evidence"
},
{
"id": "flow-6",
"from": "approval",
"to": "release",
"label": "Authorize"
}
]
}