Build and publish Eldorado documentation / build (pull_request) Successful in 39s
146 lines
3.1 KiB
JSON
146 lines
3.1 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"diagram_type": "architecture",
|
|
"meta": {
|
|
"title": "TO-BE: Quality",
|
|
"output": "static/diagrams/strategy-quality/index.html",
|
|
"quality_profile": "showcase",
|
|
"legend": {
|
|
"mode": "hidden"
|
|
}
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "risk",
|
|
"type": "security",
|
|
"label": "Define the envelope",
|
|
"tag": "Owner + reviewers",
|
|
"sublabel": "R1: nonsensitive drafting\nR2: code / customer work\nR3: human-authorized\nAgree acceptance rules",
|
|
"pos": [
|
|
40,
|
|
40
|
|
],
|
|
"size": [
|
|
560,
|
|
440
|
|
]
|
|
},
|
|
{
|
|
"id": "compare",
|
|
"type": "backend",
|
|
"label": "Compare three paths",
|
|
"tag": "Same starting artifacts",
|
|
"sublabel": "No skill / approved / new\nPositive + negative cases\nRepeat trials per client\nKeep failed attempts",
|
|
"pos": [
|
|
700,
|
|
40
|
|
],
|
|
"size": [
|
|
560,
|
|
440
|
|
]
|
|
},
|
|
{
|
|
"id": "inspect",
|
|
"type": "frontend",
|
|
"label": "Inspect the outcome",
|
|
"tag": "Independent evidence",
|
|
"sublabel": "Right skill selected?\nProcedure safe?\nArtifact checks pass?\nUseful workflow result?",
|
|
"pos": [
|
|
1360,
|
|
40
|
|
],
|
|
"size": [
|
|
560,
|
|
440
|
|
]
|
|
},
|
|
{
|
|
"id": "gate",
|
|
"type": "security",
|
|
"label": "Every gate must pass",
|
|
"tag": "Quality Engineering",
|
|
"sublabel": "Safety + authorization\nSchema + provenance\nCritical effect blocks\nMissing coverage blocks",
|
|
"pos": [
|
|
1360,
|
|
610
|
|
],
|
|
"size": [
|
|
560,
|
|
440
|
|
]
|
|
},
|
|
{
|
|
"id": "canary",
|
|
"type": "cloud",
|
|
"label": "Test bounded work",
|
|
"tag": "Human + AI Agent",
|
|
"sublabel": "Qualified client + model\nHuman judges usefulness\nShow counts / uncertainty\nEvidence before promotion",
|
|
"pos": [
|
|
700,
|
|
610
|
|
],
|
|
"size": [
|
|
560,
|
|
440
|
|
]
|
|
},
|
|
{
|
|
"id": "improve",
|
|
"type": "database",
|
|
"label": "Feed the next revision",
|
|
"tag": "Owning team",
|
|
"sublabel": "Failures to regression set\nReview corrections\nMaterial client/model drift\ntriggers requalification",
|
|
"pos": [
|
|
40,
|
|
610
|
|
],
|
|
"size": [
|
|
560,
|
|
440
|
|
]
|
|
}
|
|
],
|
|
"connections": [
|
|
{
|
|
"id": "flow-0",
|
|
"from": "risk",
|
|
"to": "compare",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight"
|
|
},
|
|
{
|
|
"id": "flow-1",
|
|
"from": "compare",
|
|
"to": "inspect",
|
|
"fromSide": "right",
|
|
"toSide": "left",
|
|
"route": "straight"
|
|
},
|
|
{
|
|
"id": "flow-2",
|
|
"from": "inspect",
|
|
"to": "gate",
|
|
"fromSide": "bottom",
|
|
"toSide": "top",
|
|
"route": "straight"
|
|
},
|
|
{
|
|
"id": "flow-3",
|
|
"from": "gate",
|
|
"to": "canary",
|
|
"fromSide": "left",
|
|
"toSide": "right",
|
|
"route": "straight"
|
|
},
|
|
{
|
|
"id": "flow-4",
|
|
"from": "canary",
|
|
"to": "improve",
|
|
"fromSide": "left",
|
|
"toSide": "right",
|
|
"route": "straight"
|
|
}
|
|
]
|
|
} |