refactor: 문서 개선 중
This commit is contained in:
+7
-7
@@ -10,13 +10,13 @@ D-4 에서 주입 전에 900건을 재서 오류 0을 확인했다. 그래서
|
||||
|
||||
## Elements and evidence
|
||||
|
||||
- **주입 전 대조군** (process): 평시 오류율을 잰다. Evidence: L596–L606.
|
||||
- **주입 중 관측** (process): 이상이 보인다. Evidence: L607–L618.
|
||||
- **귀속** (process): 대조군과 대비될 때만 성립한다. Evidence: L596–L618.
|
||||
- **오보** (process): 대조군이 없으면 여기로 간다. Evidence: L607–L618.
|
||||
- **주입 전 대조군** (process): 평시 오류율을 잰다. Evidence: L1124–L1134.
|
||||
- **주입 중 관측** (process): 이상이 보인다. Evidence: L1138–L1145.
|
||||
- **귀속** (process): 대조군과 대비될 때만 성립한다. Evidence: L1124–L1145.
|
||||
- **오보** (process): 대조군이 없으면 여기로 간다. Evidence: L1138–L1145.
|
||||
|
||||
## Relationships
|
||||
|
||||
- **주입 전 대조군 → 주입 중 관측:** 비교 기준. Evidence: L596–L610.
|
||||
- **주입 중 관측 → 귀속:** 대조군 있음. Evidence: L596–L618.
|
||||
- **주입 중 관측 → 오보:** 대조군 없음. Evidence: L607–L618.
|
||||
- **주입 전 대조군 → 주입 중 관측:** 비교 기준. Evidence: L1124–L1141.
|
||||
- **주입 중 관측 → 귀속:** 대조군 있음. Evidence: L1124–L1145.
|
||||
- **주입 중 관측 → 오보:** 대조군 없음. Evidence: L1138–L1145.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 대조군 없이는 귀속할 수 없다
|
||||
# Question: 관측된 이상을 무엇의 탓으로 돌릴 수 있는가
|
||||
direction: down
|
||||
direction: right
|
||||
n0: "주입 전 대조군" {
|
||||
shape: rectangle
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
digraph techviz {
|
||||
graph [rankdir=TB, splines=ortho, nodesep=0.55, ranksep=0.85];
|
||||
graph [rankdir=LR, splines=ortho, nodesep=0.55, ranksep=0.85];
|
||||
node [fontname=Helvetica, fontsize=11, margin="0.18,0.12", style="rounded,filled", fillcolor=white, color="#2d4357", penwidth=1.5];
|
||||
edge [fontname=Helvetica, fontsize=10, color="#364b5f", penwidth=1.4, arrowsize=0.75];
|
||||
n0 [label="주입 전 대조군", shape=box, style="rounded,filled"];
|
||||
|
||||
+12
-12
@@ -1,35 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mxfile host="app.diagrams.net" modified="2026-07-23T00:00:00.000Z" agent="techviz-harness" version="24.7.17" type="device">
|
||||
<diagram id="measurement-control" name="대조군 없이는 귀속할 수 없다">
|
||||
<mxGraphModel dx="680" dy="503" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="885" dy="319" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="885" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="n_baseline" value="주입 전 대조군<br/>900건 중 오류 0" tooltip="평시 오류율을 잰다. | Evidence: L596-L606" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;strokeColor=#2563eb;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="175.0" y="60.0" width="150.0" height="71.0" as="geometry"/>
|
||||
<mxCell id="n_baseline" value="주입 전 대조군<br/>900건 중 오류 0" tooltip="평시 오류율을 잰다. | Evidence: L1124-L1134" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;strokeColor=#2563eb;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="70.0" y="131.5" width="150.0" height="71.0" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n_observation" value="주입 중 관측" tooltip="이상이 보인다. | Evidence: L607-L618" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;" vertex="1" parent="1">
|
||||
<mxGeometry x="175.0" y="227.0" width="150.0" height="64.0" as="geometry"/>
|
||||
<mxCell id="n_observation" value="주입 중 관측" tooltip="이상이 보인다. | Evidence: L1138-L1145" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;" vertex="1" parent="1">
|
||||
<mxGeometry x="380.0" y="135.0" width="150.0" height="64.0" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n_attribution" value="귀속<br/>대조군 0 → 귀속 성립" tooltip="대조군과 대비될 때만 성립한다. | Evidence: L596-L618" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;strokeColor=#2563eb;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="70.0" y="387.0" width="150.0" height="71.0" as="geometry"/>
|
||||
<mxCell id="n_attribution" value="귀속<br/>대조군 0 → 귀속 성립" tooltip="대조군과 대비될 때만 성립한다. | Evidence: L1124-L1145" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;strokeColor=#2563eb;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="690.0" y="60.0" width="150.0" height="71.0" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n_misreport" value="오보<br/>연결수 0 · 50µs" tooltip="대조군이 없으면 여기로 간다. | Evidence: L607-L618" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;strokeColor=#d97706;fillColor=#fffdf5;" vertex="1" parent="1">
|
||||
<mxGeometry x="280.0" y="387.0" width="150.0" height="71.0" as="geometry"/>
|
||||
<mxCell id="n_misreport" value="오보<br/>연결수 0 · 50µs" tooltip="대조군이 없으면 여기로 간다. | Evidence: L1138-L1145" style="whiteSpace=wrap;html=1;rounded=1;strokeWidth=2;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#2d4357;verticalAlign=middle;strokeColor=#d97706;fillColor=#fffdf5;" vertex="1" parent="1">
|
||||
<mxGeometry x="690.0" y="203.0" width="150.0" height="71.0" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_b-o" value="비교 기준" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;endArrow=block;endFill=1;" edge="1" parent="1" source="n_baseline" target="n_observation">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="274.0" y="179.0" as="offset"/>
|
||||
<mxPoint x="300.0" y="139.0" as="offset"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="e_o-a" value="대조군 있음" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;endArrow=block;endFill=1;" edge="1" parent="1" source="n_observation" target="n_attribution">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="193.0" y="311.0" as="offset"/>
|
||||
<mxPoint x="634.0" y="126.8" as="offset"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="e_o-m" value="대조군 없음" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;endArrow=block;endFill=1;" edge="1" parent="1" source="n_observation" target="n_misreport">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="307.0" y="311.0" as="offset"/>
|
||||
<mxPoint x="634.0" y="207.2" as="offset"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
|
||||
+57
-57
@@ -6,10 +6,10 @@
|
||||
{
|
||||
"id": "edge-b-o",
|
||||
"type": "arrow",
|
||||
"x": 250.0,
|
||||
"y": 131.0,
|
||||
"width": 0.0,
|
||||
"height": 96.0,
|
||||
"x": 220.0,
|
||||
"y": 167.0,
|
||||
"width": 160.0,
|
||||
"height": 0.0,
|
||||
"angle": 0,
|
||||
"strokeColor": "#1e1e1e",
|
||||
"backgroundColor": "transparent",
|
||||
@@ -36,16 +36,16 @@
|
||||
0.0
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
48.0
|
||||
80.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
48.0
|
||||
80.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
96.0
|
||||
160.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
@@ -66,8 +66,8 @@
|
||||
{
|
||||
"id": "edge-label-b-o",
|
||||
"type": "text",
|
||||
"x": 229.0,
|
||||
"y": 167.0,
|
||||
"x": 255.0,
|
||||
"y": 127.0,
|
||||
"width": 90,
|
||||
"height": 24,
|
||||
"angle": 0,
|
||||
@@ -105,10 +105,10 @@
|
||||
{
|
||||
"id": "edge-o-a",
|
||||
"type": "arrow",
|
||||
"x": 145.0,
|
||||
"y": 291.0,
|
||||
"width": 96.0,
|
||||
"height": 96.0,
|
||||
"x": 530.0,
|
||||
"y": 95.5,
|
||||
"width": 160.0,
|
||||
"height": 62.5,
|
||||
"angle": 0,
|
||||
"strokeColor": "#1e1e1e",
|
||||
"backgroundColor": "transparent",
|
||||
@@ -131,20 +131,20 @@
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
96.0,
|
||||
0.0,
|
||||
62.5
|
||||
],
|
||||
[
|
||||
80.0,
|
||||
62.5
|
||||
],
|
||||
[
|
||||
80.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
96.0,
|
||||
48.0
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
48.0
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
96.0
|
||||
160.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
@@ -165,8 +165,8 @@
|
||||
{
|
||||
"id": "edge-label-o-a",
|
||||
"type": "text",
|
||||
"x": 148.0,
|
||||
"y": 299.0,
|
||||
"x": 589.0,
|
||||
"y": 114.75,
|
||||
"width": 90,
|
||||
"height": 24,
|
||||
"angle": 0,
|
||||
@@ -204,10 +204,10 @@
|
||||
{
|
||||
"id": "edge-o-m",
|
||||
"type": "arrow",
|
||||
"x": 259.0,
|
||||
"y": 291.0,
|
||||
"width": 96.0,
|
||||
"height": 96.0,
|
||||
"x": 530.0,
|
||||
"y": 176.0,
|
||||
"width": 160.0,
|
||||
"height": 62.5,
|
||||
"angle": 0,
|
||||
"strokeColor": "#1e1e1e",
|
||||
"backgroundColor": "transparent",
|
||||
@@ -234,16 +234,16 @@
|
||||
0.0
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
48.0
|
||||
80.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
96.0,
|
||||
48.0
|
||||
80.0,
|
||||
62.5
|
||||
],
|
||||
[
|
||||
96.0,
|
||||
96.0
|
||||
160.0,
|
||||
62.5
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
@@ -264,8 +264,8 @@
|
||||
{
|
||||
"id": "edge-label-o-m",
|
||||
"type": "text",
|
||||
"x": 262.0,
|
||||
"y": 299.0,
|
||||
"x": 589.0,
|
||||
"y": 195.25,
|
||||
"width": 90,
|
||||
"height": 24,
|
||||
"angle": 0,
|
||||
@@ -303,8 +303,8 @@
|
||||
{
|
||||
"id": "node-baseline",
|
||||
"type": "rectangle",
|
||||
"x": 175.0,
|
||||
"y": 60.0,
|
||||
"x": 70.0,
|
||||
"y": 131.5,
|
||||
"width": 150.0,
|
||||
"height": 71.0,
|
||||
"angle": 0,
|
||||
@@ -333,8 +333,8 @@
|
||||
{
|
||||
"id": "node-label-baseline",
|
||||
"type": "text",
|
||||
"x": 185.0,
|
||||
"y": 70.0,
|
||||
"x": 80.0,
|
||||
"y": 141.5,
|
||||
"width": 130.0,
|
||||
"height": 51.0,
|
||||
"angle": 0,
|
||||
@@ -372,8 +372,8 @@
|
||||
{
|
||||
"id": "node-observation",
|
||||
"type": "rectangle",
|
||||
"x": 175.0,
|
||||
"y": 227.0,
|
||||
"x": 380.0,
|
||||
"y": 135.0,
|
||||
"width": 150.0,
|
||||
"height": 64.0,
|
||||
"angle": 0,
|
||||
@@ -402,8 +402,8 @@
|
||||
{
|
||||
"id": "node-label-observation",
|
||||
"type": "text",
|
||||
"x": 185.0,
|
||||
"y": 237.0,
|
||||
"x": 390.0,
|
||||
"y": 145.0,
|
||||
"width": 130.0,
|
||||
"height": 44.0,
|
||||
"angle": 0,
|
||||
@@ -441,8 +441,8 @@
|
||||
{
|
||||
"id": "node-attribution",
|
||||
"type": "rectangle",
|
||||
"x": 70.0,
|
||||
"y": 387.0,
|
||||
"x": 690.0,
|
||||
"y": 60.0,
|
||||
"width": 150.0,
|
||||
"height": 71.0,
|
||||
"angle": 0,
|
||||
@@ -471,8 +471,8 @@
|
||||
{
|
||||
"id": "node-label-attribution",
|
||||
"type": "text",
|
||||
"x": 80.0,
|
||||
"y": 397.0,
|
||||
"x": 700.0,
|
||||
"y": 70.0,
|
||||
"width": 130.0,
|
||||
"height": 51.0,
|
||||
"angle": 0,
|
||||
@@ -510,8 +510,8 @@
|
||||
{
|
||||
"id": "node-misreport",
|
||||
"type": "rectangle",
|
||||
"x": 280.0,
|
||||
"y": 387.0,
|
||||
"x": 690.0,
|
||||
"y": 203.0,
|
||||
"width": 150.0,
|
||||
"height": 71.0,
|
||||
"angle": 0,
|
||||
@@ -540,8 +540,8 @@
|
||||
{
|
||||
"id": "node-label-misreport",
|
||||
"type": "text",
|
||||
"x": 290.0,
|
||||
"y": 397.0,
|
||||
"x": 700.0,
|
||||
"y": 213.0,
|
||||
"width": 130.0,
|
||||
"height": 51.0,
|
||||
"angle": 0,
|
||||
|
||||
+4
-4
@@ -2,14 +2,14 @@
|
||||
"harness_version": "0.2.0",
|
||||
"spec_id": "measurement-control",
|
||||
"spec_version": "1.1",
|
||||
"spec_sha256": "ae3eea812647ead9d8070fc63105845f9fcace81626e3b363d88da965fca0004",
|
||||
"spec_sha256": "8061213f372663968cdf75532224c80ebf703e0f70e45ccd72ad746f656ec50b",
|
||||
"source_context": {
|
||||
"document": "docs/keycloak-session-store/final/document.md",
|
||||
"document_sha256": "1d44cba1905544d92f1d26ae36a8deb64a3db3914d6b488fd30d6ae7f8cfbabe",
|
||||
"document_sha256": "28aef96a2bbb94fbb10ade26a71238fee62a5a4d9fa6e7749ae98cfd0a65e560",
|
||||
"anchor": {
|
||||
"kind": "heading",
|
||||
"value": "측정이 거짓말하는 자리들",
|
||||
"line": 594
|
||||
"value": "측정이 거짓말할 때",
|
||||
"line": 1122
|
||||
}
|
||||
},
|
||||
"outputs": [
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
%% 대조군 없이는 귀속할 수 없다
|
||||
%% question: 관측된 이상을 무엇의 탓으로 돌릴 수 있는가
|
||||
flowchart TB
|
||||
flowchart LR
|
||||
n0["주입 전 대조군"]
|
||||
n1["주입 중 관측"]
|
||||
n2["귀속"]
|
||||
|
||||
+26
-26
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="680" height="503" viewBox="0 0 680 503" role="img" aria-labelledby="diagram-title diagram-description">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="885" height="319" viewBox="0 0 885 319" role="img" aria-labelledby="diagram-title diagram-description">
|
||||
<title id="diagram-title">대조군 없이는 귀속할 수 없다</title>
|
||||
<desc id="diagram-description">D-4 에서 주입 전에 900건을 재서 오류 0을 확인했다. 그래서 갱신 중 비200 이 한 번 나와도 갱신 탓으로 귀속할 수 있었다. 이 규칙을 어긴 사례가 있었다. A-6 에서 −41% 인 대조군을 영향 없음이라고 적었고 A-8 에서 표본 9개로 무중단을 주장했다. 가장 최근에는 in-flight 감시에서 76건이 실패했는데 같은 순간 폴링 49건이 전부 200 이었고 연결수가 0이었으며 재현이 0/100 이었다. 대조군이 오보를 막았다.</desc>
|
||||
<metadata>{"techviz":{"spec_version":"1.1","id":"measurement-control","profile":"component-flow"},"source_context":{"document":"docs/keycloak-session-store/final/document.md","document_sha256":"1d44cba1905544d92f1d26ae36a8deb64a3db3914d6b488fd30d6ae7f8cfbabe","anchor":{"kind":"heading","value":"측정이 거짓말하는 자리들","line":594}},"evidence_policy":"Each factual element cites source lines or is marked assumption.","diagram_only":true}</metadata>
|
||||
<metadata>{"techviz":{"spec_version":"1.1","id":"measurement-control","profile":"component-flow"},"source_context":{"document":"docs/keycloak-session-store/final/document.md","document_sha256":"28aef96a2bbb94fbb10ade26a71238fee62a5a4d9fa6e7749ae98cfd0a65e560","anchor":{"kind":"heading","value":"측정이 거짓말할 때","line":1122}},"evidence_policy":"Each factual element cites source lines or is marked assumption.","diagram_only":true}</metadata>
|
||||
<defs>
|
||||
<marker id="arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse">
|
||||
<path d="M 0 0 L 10 5 L 0 10 z" />
|
||||
@@ -49,36 +49,36 @@
|
||||
.timeline-detail { font-size: 11px; fill: #4b5563; text-anchor: middle; }
|
||||
</style>
|
||||
</defs>
|
||||
<rect class="canvas" width="680" height="503" />
|
||||
<polyline class="edge kind-read style-solid emphasis-normal" points="250.0,131.0 250.0,179.0 250.0,179.0 250.0,227.0" data-evidence="596-610" />
|
||||
<rect class="edge-label-bg" x="248.2" y="165.0" width="51.5" height="22" rx="3" />
|
||||
<text class="edge-label" x="274.0" y="180.0">비교 기준</text>
|
||||
<polyline class="edge kind-request style-solid emphasis-normal" points="241.0,291.0 241.0,339.0 145.0,339.0 145.0,387.0" data-evidence="596-618" />
|
||||
<rect class="edge-label-bg" x="163.9" y="297.0" width="58.2" height="22" rx="3" />
|
||||
<text class="edge-label" x="193.0" y="312.0">대조군 있음</text>
|
||||
<polyline class="edge kind-blocked style-solid emphasis-normal" points="259.0,291.0 259.0,339.0 355.0,339.0 355.0,387.0" data-evidence="607-618" />
|
||||
<rect class="edge-label-bg" x="277.9" y="297.0" width="58.2" height="22" rx="3" />
|
||||
<text class="edge-label" x="307.0" y="312.0">대조군 없음</text>
|
||||
<rect class="canvas" width="885" height="319" />
|
||||
<polyline class="edge kind-read style-solid emphasis-normal" points="220.0,167.0 300.0,167.0 300.0,167.0 380.0,167.0" data-evidence="1124-1141" />
|
||||
<rect class="edge-label-bg" x="274.2" y="125.0" width="51.5" height="22" rx="3" />
|
||||
<text class="edge-label" x="300.0" y="140.0">비교 기준</text>
|
||||
<polyline class="edge kind-request style-solid emphasis-normal" points="530.0,158.0 610.0,158.0 610.0,95.5 690.0,95.5" data-evidence="1124-1145" />
|
||||
<rect class="edge-label-bg" x="604.9" y="112.8" width="58.2" height="22" rx="3" />
|
||||
<text class="edge-label" x="634.0" y="127.8">대조군 있음</text>
|
||||
<polyline class="edge kind-blocked style-solid emphasis-normal" points="530.0,176.0 610.0,176.0 610.0,238.5 690.0,238.5" data-evidence="1138-1145" />
|
||||
<rect class="edge-label-bg" x="604.9" y="193.2" width="58.2" height="22" rx="3" />
|
||||
<text class="edge-label" x="634.0" y="208.2">대조군 없음</text>
|
||||
<g id="node-baseline">
|
||||
<rect class="node-shape kind-process emphasis-primary role-source" data-evidence="596-606" x="175.0" y="60.0" width="150.0" height="71.0" rx="7" />
|
||||
<text class="node-label" x="250.0" y="87.0">주입 전 대조군</text>
|
||||
<line class="node-detail-divider" x1="189.0" y1="108.0" x2="311.0" y2="108.0" />
|
||||
<text class="node-detail" x="191.0" y="125.0">900건 중 오류 0</text>
|
||||
<rect class="node-shape kind-process emphasis-primary role-source" data-evidence="1124-1134" x="70.0" y="131.5" width="150.0" height="71.0" rx="7" />
|
||||
<text class="node-label" x="145.0" y="158.5">주입 전 대조군</text>
|
||||
<line class="node-detail-divider" x1="84.0" y1="179.5" x2="206.0" y2="179.5" />
|
||||
<text class="node-detail" x="86.0" y="196.5">900건 중 오류 0</text>
|
||||
</g>
|
||||
<g id="node-observation">
|
||||
<rect class="node-shape kind-process emphasis-normal role-control" data-evidence="607-618" x="175.0" y="227.0" width="150.0" height="64.0" rx="7" />
|
||||
<text class="node-label" x="250.0" y="257.0">주입 중 관측</text>
|
||||
<rect class="node-shape kind-process emphasis-normal role-control" data-evidence="1138-1145" x="380.0" y="135.0" width="150.0" height="64.0" rx="7" />
|
||||
<text class="node-label" x="455.0" y="165.0">주입 중 관측</text>
|
||||
</g>
|
||||
<g id="node-attribution">
|
||||
<rect class="node-shape kind-process emphasis-primary role-target" data-evidence="596-618" x="70.0" y="387.0" width="150.0" height="71.0" rx="7" />
|
||||
<text class="node-label" x="145.0" y="414.0">귀속</text>
|
||||
<line class="node-detail-divider" x1="84.0" y1="435.0" x2="206.0" y2="435.0" />
|
||||
<text class="node-detail" x="86.0" y="452.0">대조군 0 → 귀속 성립</text>
|
||||
<rect class="node-shape kind-process emphasis-primary role-target" data-evidence="1124-1145" x="690.0" y="60.0" width="150.0" height="71.0" rx="7" />
|
||||
<text class="node-label" x="765.0" y="87.0">귀속</text>
|
||||
<line class="node-detail-divider" x1="704.0" y1="108.0" x2="826.0" y2="108.0" />
|
||||
<text class="node-detail" x="706.0" y="125.0">대조군 0 → 귀속 성립</text>
|
||||
</g>
|
||||
<g id="node-misreport">
|
||||
<rect class="node-shape kind-process emphasis-warning role-target" data-evidence="607-618" x="280.0" y="387.0" width="150.0" height="71.0" rx="7" />
|
||||
<text class="node-label" x="355.0" y="414.0">오보</text>
|
||||
<line class="node-detail-divider" x1="294.0" y1="435.0" x2="416.0" y2="435.0" />
|
||||
<text class="node-detail" x="296.0" y="452.0">연결수 0 · 50µs</text>
|
||||
<rect class="node-shape kind-process emphasis-warning role-target" data-evidence="1138-1145" x="690.0" y="203.0" width="150.0" height="71.0" rx="7" />
|
||||
<text class="node-label" x="765.0" y="230.0">오보</text>
|
||||
<line class="node-detail-divider" x1="704.0" y1="251.0" x2="826.0" y2="251.0" />
|
||||
<text class="node-detail" x="706.0" y="268.0">연결수 0 · 50µs</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
Reference in New Issue
Block a user