설계 개편

This commit is contained in:
DongHyeonka
2026-07-24 16:31:12 +09:00
parent f43e909162
commit 8daa568746
70 changed files with 6554 additions and 956 deletions
@@ -0,0 +1,167 @@
{
"version": "1.1",
"id": "reconciliation-loop",
"title": "reconciliation-loop runtime fixture",
"question": "Does the reconciliation-loop logical composition render correctly?",
"type": "architecture",
"direction": "LR",
"audience": [
"renderer maintainer"
],
"summary": "Executable reconciliation-loop fixture.",
"alt": "Executable technical diagram fixture for the reconciliation-loop composition profile.",
"long_description": "This fixture validates the node roles, edges, and layout rules of the reconciliation-loop profile.",
"source_context": {
"document": "examples/runtime-profiles/fixture.md",
"document_sha256": "0000000000000000000000000000000000000000000000000000000000000000",
"anchor": {
"kind": "line",
"value": 1,
"line": 1
}
},
"composition": {
"profile": "reconciliation-loop",
"diagram_only": true,
"reference_ids": [
"declarative-vm"
],
"rationale": "Runtime regression fixture for reconciliation-loop.",
"focus_node": "controller"
},
"groups": [],
"nodes": [
{
"id": "desired",
"label": "VM Custom Resource",
"kind": "resource",
"role": "desired-state",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"shape": "document",
"details": [
"vCPU: 2",
"memory: 8GB",
"process: dbaas-agent"
]
},
{
"id": "controller",
"label": "VM Operator",
"kind": "controller",
"role": "controller",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"shape": "controller",
"emphasis": "primary"
},
{
"id": "actual",
"label": "VM",
"kind": "runtime",
"role": "actual-state",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"details": [
"dbaas-agent"
]
},
{
"id": "status",
"label": "status",
"kind": "state",
"role": "status",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"shape": "port",
"details": [
"dbaas-agent: ok"
]
}
],
"edges": [
{
"id": "watch",
"from": "desired",
"to": "controller",
"label": "watch",
"kind": "request",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false
},
{
"id": "create",
"from": "controller",
"to": "actual",
"label": "create VM",
"kind": "request",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"emphasis": "primary"
},
{
"id": "status-read",
"from": "actual",
"to": "status",
"label": "report status",
"kind": "response",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"style": "dashed"
},
{
"id": "status-write",
"from": "status",
"to": "desired",
"label": "update status",
"kind": "response",
"evidence": [
{
"start_line": 1,
"end_line": 1
}
],
"assumption": false,
"style": "dashed"
}
],
"legend": [],
"metadata": {
"fixture": true
}
}