docs(architecture): GDD 概念结构图产物收编——archify 交付(gdd-concept-map.html + 可编辑候选 architecture.json + 可视化检查件四视图);图为快照,GDD 变更需重交付
This commit is contained in:
1 parent
85933f4352
commit
a0cba618de
8 files changed
+16044
No files matched your search
@@ -0,0 +1,413 @@
|
|||||||
|
{
|
||||||
|
"schema_version": 1,
|
||||||
|
"diagram_type": "architecture",
|
||||||
|
"meta": {
|
||||||
|
"title": "Dungeon Sweeper · GDD 概念结构图",
|
||||||
|
"output": "docs/architecture/gdd-concept-map.html",
|
||||||
|
"quality_profile": "showcase",
|
||||||
|
"locale": "zh-CN",
|
||||||
|
"viewBox": [
|
||||||
|
1364,
|
||||||
|
660
|
||||||
|
],
|
||||||
|
"views": [
|
||||||
|
{
|
||||||
|
"id": "core-loop",
|
||||||
|
"label": "核心循环主链",
|
||||||
|
"focus": [
|
||||||
|
"board-gen",
|
||||||
|
"minesweeper",
|
||||||
|
"action-economy",
|
||||||
|
"settlement",
|
||||||
|
"adventure",
|
||||||
|
"difficulty"
|
||||||
|
],
|
||||||
|
"note": "主路径:新雷图 → 挖掘计费 → 轮末结算 → 关卡推进 → 难度抬升。"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settlement-hub",
|
||||||
|
"label": "结算枢纽与红线",
|
||||||
|
"focus": [
|
||||||
|
"settlement",
|
||||||
|
"enemy",
|
||||||
|
"status",
|
||||||
|
"rewards",
|
||||||
|
"hud"
|
||||||
|
],
|
||||||
|
"note": "战斗结算是战斗域唯一调用方;呈现层只订阅结算步骤流。"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "foundation",
|
||||||
|
"label": "支撑底座",
|
||||||
|
"focus": [
|
||||||
|
"data-config",
|
||||||
|
"board-gen",
|
||||||
|
"settlement",
|
||||||
|
"hud"
|
||||||
|
],
|
||||||
|
"note": "ConfigDB 单点 + RngService 四流,被全部系统取用。"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"components": [
|
||||||
|
{
|
||||||
|
"id": "board-gen",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "棋盘生成",
|
||||||
|
"sublabel": "可推理·可通关",
|
||||||
|
"pos": [
|
||||||
|
50,
|
||||||
|
300
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
130,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "minesweeper",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "排雷玩法",
|
||||||
|
"sublabel": "挖格·插旗·连锁",
|
||||||
|
"pos": [
|
||||||
|
240,
|
||||||
|
300
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
136,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "action-economy",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "行动经济",
|
||||||
|
"sublabel": "AP 账本·停手/刷新",
|
||||||
|
"pos": [
|
||||||
|
436,
|
||||||
|
300
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
140,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settlement",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "战斗结算",
|
||||||
|
"sublabel": "轮末编排·逐行兑现",
|
||||||
|
"pos": [
|
||||||
|
648,
|
||||||
|
300
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
156,
|
||||||
|
72
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "adventure",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "冒险结构",
|
||||||
|
"sublabel": "关卡序列·大奖励",
|
||||||
|
"pos": [
|
||||||
|
952,
|
||||||
|
300
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
136,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "difficulty",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "难度曲线与Boss",
|
||||||
|
"sublabel": "期望值带·Dmax",
|
||||||
|
"pos": [
|
||||||
|
1152,
|
||||||
|
300
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
150,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "aux-items",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "魔法道具",
|
||||||
|
"sublabel": "显影·探测类",
|
||||||
|
"pos": [
|
||||||
|
240,
|
||||||
|
140
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
136,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "enemy",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "敌人系统",
|
||||||
|
"sublabel": "敌人数据·意图",
|
||||||
|
"pos": [
|
||||||
|
651,
|
||||||
|
140
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
150,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "hud",
|
||||||
|
"type": "frontend",
|
||||||
|
"label": "HUD框架",
|
||||||
|
"sublabel": "呈现契约·布局",
|
||||||
|
"pos": [
|
||||||
|
244,
|
||||||
|
470
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
136,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "data-config",
|
||||||
|
"type": "database",
|
||||||
|
"label": "数据配置",
|
||||||
|
"sublabel": "ConfigDB·RngService",
|
||||||
|
"pos": [
|
||||||
|
37,
|
||||||
|
470
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
156,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "status",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "增益状态",
|
||||||
|
"sublabel": "容器·叠层·衰减",
|
||||||
|
"pos": [
|
||||||
|
614,
|
||||||
|
470
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
130,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "rewards",
|
||||||
|
"type": "backend",
|
||||||
|
"label": "地图战斗资源",
|
||||||
|
"sublabel": "格面资源·清图奖励",
|
||||||
|
"pos": [
|
||||||
|
776,
|
||||||
|
470
|
||||||
|
],
|
||||||
|
"size": [
|
||||||
|
136,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"boundaries": [
|
||||||
|
{
|
||||||
|
"kind": "region",
|
||||||
|
"label": "排雷循环",
|
||||||
|
"wraps": [
|
||||||
|
"board-gen",
|
||||||
|
"minesweeper",
|
||||||
|
"action-economy",
|
||||||
|
"aux-items"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"kind": "region",
|
||||||
|
"label": "战斗循环",
|
||||||
|
"wraps": [
|
||||||
|
"settlement",
|
||||||
|
"enemy",
|
||||||
|
"status",
|
||||||
|
"rewards"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"kind": "region",
|
||||||
|
"label": "冒险循环",
|
||||||
|
"wraps": [
|
||||||
|
"adventure",
|
||||||
|
"difficulty"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"kind": "region",
|
||||||
|
"label": "表现与支撑",
|
||||||
|
"wraps": [
|
||||||
|
"data-config",
|
||||||
|
"hud"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"connections": [
|
||||||
|
{
|
||||||
|
"id": "gen-to-mines",
|
||||||
|
"from": "board-gen",
|
||||||
|
"to": "minesweeper",
|
||||||
|
"label": "生成雷图",
|
||||||
|
"variant": "emphasis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "mines-to-ap",
|
||||||
|
"from": "minesweeper",
|
||||||
|
"to": "action-economy",
|
||||||
|
"label": "挖掘花费 AP",
|
||||||
|
"variant": "emphasis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ap-to-settle",
|
||||||
|
"from": "action-economy",
|
||||||
|
"to": "settlement",
|
||||||
|
"label": "round_end",
|
||||||
|
"variant": "emphasis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settle-to-enemy",
|
||||||
|
"from": "settlement",
|
||||||
|
"to": "enemy",
|
||||||
|
"label": "兑现敌人行动"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settle-to-status",
|
||||||
|
"from": "settlement",
|
||||||
|
"to": "status",
|
||||||
|
"label": "兑现增益减益",
|
||||||
|
"fromSide": "bottom",
|
||||||
|
"toSide": "top",
|
||||||
|
"labelAt": [
|
||||||
|
679,
|
||||||
|
447
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settle-to-rewards",
|
||||||
|
"from": "settlement",
|
||||||
|
"to": "rewards",
|
||||||
|
"label": "兑现格面奖励",
|
||||||
|
"fromSide": "bottom",
|
||||||
|
"toSide": "top"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settle-to-adv",
|
||||||
|
"from": "settlement",
|
||||||
|
"to": "adventure",
|
||||||
|
"label": "结果推进关卡",
|
||||||
|
"variant": "emphasis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "adv-to-diff",
|
||||||
|
"from": "adventure",
|
||||||
|
"to": "difficulty",
|
||||||
|
"label": "关卡定级",
|
||||||
|
"variant": "emphasis",
|
||||||
|
"labelDy": 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "diff-to-enemy",
|
||||||
|
"from": "difficulty",
|
||||||
|
"to": "enemy",
|
||||||
|
"label": "数值与 Boss Dmax"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "mines-to-aux",
|
||||||
|
"from": "minesweeper",
|
||||||
|
"to": "aux-items",
|
||||||
|
"label": "挖掘期使用"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "base-to-gen",
|
||||||
|
"from": "data-config",
|
||||||
|
"to": "board-gen",
|
||||||
|
"label": "种子与表值",
|
||||||
|
"labelAt": [
|
||||||
|
115,
|
||||||
|
395
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "base-to-settle",
|
||||||
|
"from": "data-config",
|
||||||
|
"to": "settlement",
|
||||||
|
"label": "RNG 流·表值",
|
||||||
|
"fromSide": "top",
|
||||||
|
"toSide": "bottom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "settle-to-hud",
|
||||||
|
"from": "settlement",
|
||||||
|
"to": "hud",
|
||||||
|
"label": "结算步骤流",
|
||||||
|
"variant": "dashed",
|
||||||
|
"fromSide": "left",
|
||||||
|
"toSide": "top"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "adv-to-gen",
|
||||||
|
"from": "adventure",
|
||||||
|
"to": "board-gen",
|
||||||
|
"label": "推进下一关",
|
||||||
|
"variant": "dashed",
|
||||||
|
"fromSide": "bottom",
|
||||||
|
"toSide": "left",
|
||||||
|
"via": [
|
||||||
|
[
|
||||||
|
1020,
|
||||||
|
618
|
||||||
|
],
|
||||||
|
[
|
||||||
|
15,
|
||||||
|
618
|
||||||
|
],
|
||||||
|
[
|
||||||
|
15,
|
||||||
|
332
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cards": [
|
||||||
|
{
|
||||||
|
"dot": "cyan",
|
||||||
|
"title": "核心循环",
|
||||||
|
"items": [
|
||||||
|
"主路径:棋盘生成 → 挖掘计费 → 轮末结算 → 关卡推进 → 难度抬升",
|
||||||
|
"难度参数流入下一关雷图,虚线「推进下一关」闭合整局循环"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"dot": "emerald",
|
||||||
|
"title": "结算枢纽与架构红线",
|
||||||
|
"items": [
|
||||||
|
"战斗结算是敌人系统、增益状态、地图战斗资源的唯一调用方",
|
||||||
|
"呈现层只订阅战斗结算步骤流,不直订排雷玩法事件"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"dot": "amber",
|
||||||
|
"title": "支撑底座与未上图",
|
||||||
|
"items": [
|
||||||
|
"数据配置(ConfigDB + RngService 四流)被全部系统引用,图中只画主干两笔",
|
||||||
|
"未上图(已定稿):地形变异、存档序列化、战斗表现、音频、教学引导、设置与本地化",
|
||||||
|
"范围草案:关卡节点地图、元进度"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
Binary file not shown.
|
After Width: | Height: | Size: 136 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 146 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 171 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 182 KiB |
@@ -0,0 +1,32 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
|
<title>Archify automated browser evidence · gdd-concept-map.html</title>
|
||||||
|
<style>
|
||||||
|
*{box-sizing:border-box}body{margin:0;padding:24px;background:#e9eef5;color:#172033;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}header{max-width:1500px;margin:0 auto 18px}h1{margin:0 0 6px;font-size:20px}p{margin:0;color:#526176}.grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}figure{margin:0;padding:10px;background:white;border:1px solid #c9d4e3;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.08)}img{display:block;width:100%;height:auto;border:1px solid #e2e8f0}figcaption{padding:9px 4px 2px;color:#526176}@media(max-width:900px){.grid{grid-template-columns:1fr}}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header><h1>Automated browser evidence</h1><p>gdd-concept-map.html · visual-check containment pass · perceptual visual review pending</p></header>
|
||||||
|
<main class="grid">
|
||||||
|
<figure>
|
||||||
|
<img src="gdd-concept-map.visual-check.1440x900.light.png" alt="light 1440 by 900">
|
||||||
|
<figcaption><strong>LIGHT</strong> · 1440×900 · containment pass</figcaption>
|
||||||
|
</figure>
|
||||||
|
<figure>
|
||||||
|
<img src="gdd-concept-map.visual-check.1440x900.dark.png" alt="dark 1440 by 900">
|
||||||
|
<figcaption><strong>DARK</strong> · 1440×900 · containment pass</figcaption>
|
||||||
|
</figure>
|
||||||
|
<figure>
|
||||||
|
<img src="gdd-concept-map.visual-check.2048x1320.light.png" alt="light 2048 by 1320">
|
||||||
|
<figcaption><strong>LIGHT</strong> · 2048×1320 · containment pass</figcaption>
|
||||||
|
</figure>
|
||||||
|
<figure>
|
||||||
|
<img src="gdd-concept-map.visual-check.2048x1320.dark.png" alt="dark 2048 by 1320">
|
||||||
|
<figcaption><strong>DARK</strong> · 2048×1320 · containment pass</figcaption>
|
||||||
|
</figure>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,548 @@
|
|||||||
|
{
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"ok": true,
|
||||||
|
"command": "visual-check",
|
||||||
|
"evidenceKind": "automated-browser",
|
||||||
|
"status": "pass",
|
||||||
|
"visualReview": "pending",
|
||||||
|
"artifact": {
|
||||||
|
"path": "D:\\code\\g-plan2\\docs\\architecture\\gdd-concept-map.html",
|
||||||
|
"sha256": "aa7ea12deda2e43cc4d95e8550057f0e4e4d9dc617a968410cd55a0f454dc295",
|
||||||
|
"bytes": 817914
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"detail": "read",
|
||||||
|
"motion": "still"
|
||||||
|
},
|
||||||
|
"chrome": {
|
||||||
|
"status": "available",
|
||||||
|
"executable": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
|
||||||
|
},
|
||||||
|
"diagnostics": [],
|
||||||
|
"containment": {
|
||||||
|
"status": "pass",
|
||||||
|
"viewports": [
|
||||||
|
{
|
||||||
|
"width": 1440,
|
||||||
|
"height": 900,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1440,
|
||||||
|
"innerHeight": 900,
|
||||||
|
"scrollWidth": 1440,
|
||||||
|
"scrollHeight": 900,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1117,
|
||||||
|
"diagramWidth": 1087,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.172287390029325,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1600,
|
||||||
|
"height": 1000,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1600,
|
||||||
|
"innerHeight": 1000,
|
||||||
|
"scrollWidth": 1600,
|
||||||
|
"scrollHeight": 1000,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1154,
|
||||||
|
"diagramWidth": 1124,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.41642228739003,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1920,
|
||||||
|
"height": 1080,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1920,
|
||||||
|
"innerHeight": 1080,
|
||||||
|
"scrollWidth": 1920,
|
||||||
|
"scrollHeight": 1080,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1320,
|
||||||
|
"diagramWidth": 1290,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 8.511730205278592,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 2048,
|
||||||
|
"height": 1320,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 2048,
|
||||||
|
"innerHeight": 1320,
|
||||||
|
"scrollWidth": 2048,
|
||||||
|
"scrollHeight": 1320,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1819,
|
||||||
|
"diagramWidth": 1769,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 9,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 41,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"readability": {
|
||||||
|
"status": "pass",
|
||||||
|
"minimumProjectedNodeTextPx": 6,
|
||||||
|
"viewports": [
|
||||||
|
{
|
||||||
|
"width": 1440,
|
||||||
|
"height": 900,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1440,
|
||||||
|
"innerHeight": 900,
|
||||||
|
"scrollWidth": 1440,
|
||||||
|
"scrollHeight": 900,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1117,
|
||||||
|
"diagramWidth": 1087,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.172287390029325,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1600,
|
||||||
|
"height": 1000,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1600,
|
||||||
|
"innerHeight": 1000,
|
||||||
|
"scrollWidth": 1600,
|
||||||
|
"scrollHeight": 1000,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1154,
|
||||||
|
"diagramWidth": 1124,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.41642228739003,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1920,
|
||||||
|
"height": 1080,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1920,
|
||||||
|
"innerHeight": 1080,
|
||||||
|
"scrollWidth": 1920,
|
||||||
|
"scrollHeight": 1080,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1320,
|
||||||
|
"diagramWidth": 1290,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 8.511730205278592,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 2048,
|
||||||
|
"height": 1320,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 2048,
|
||||||
|
"innerHeight": 1320,
|
||||||
|
"scrollWidth": 2048,
|
||||||
|
"scrollHeight": 1320,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1819,
|
||||||
|
"diagramWidth": 1769,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 9,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 41,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"viewerChrome": {
|
||||||
|
"status": "pass",
|
||||||
|
"viewports": [
|
||||||
|
{
|
||||||
|
"width": 1440,
|
||||||
|
"height": 900,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1440,
|
||||||
|
"innerHeight": 900,
|
||||||
|
"scrollWidth": 1440,
|
||||||
|
"scrollHeight": 900,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1117,
|
||||||
|
"diagramWidth": 1087,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.172287390029325,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1600,
|
||||||
|
"height": 1000,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1600,
|
||||||
|
"innerHeight": 1000,
|
||||||
|
"scrollWidth": 1600,
|
||||||
|
"scrollHeight": 1000,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1154,
|
||||||
|
"diagramWidth": 1124,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.41642228739003,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1920,
|
||||||
|
"height": 1080,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1920,
|
||||||
|
"innerHeight": 1080,
|
||||||
|
"scrollWidth": 1920,
|
||||||
|
"scrollHeight": 1080,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1320,
|
||||||
|
"diagramWidth": 1290,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 8.511730205278592,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 2048,
|
||||||
|
"height": 1320,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 2048,
|
||||||
|
"innerHeight": 1320,
|
||||||
|
"scrollWidth": 2048,
|
||||||
|
"scrollHeight": 1320,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1819,
|
||||||
|
"diagramWidth": 1769,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 9,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 41,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"captures": {
|
||||||
|
"status": "pass",
|
||||||
|
"screenshots": [
|
||||||
|
{
|
||||||
|
"width": 1440,
|
||||||
|
"height": 900,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 1440,
|
||||||
|
"innerHeight": 900,
|
||||||
|
"scrollWidth": 1440,
|
||||||
|
"scrollHeight": 900,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1117,
|
||||||
|
"diagramWidth": 1087,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.172287390029325,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light",
|
||||||
|
"file": "gdd-concept-map.visual-check.1440x900.light.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 1440,
|
||||||
|
"height": 900,
|
||||||
|
"theme": "dark",
|
||||||
|
"innerWidth": 1440,
|
||||||
|
"innerHeight": 900,
|
||||||
|
"scrollWidth": 1440,
|
||||||
|
"scrollHeight": 900,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1117,
|
||||||
|
"diagramWidth": 1087,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 7.172287390029325,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 51,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "dark",
|
||||||
|
"file": "gdd-concept-map.visual-check.1440x900.dark.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 2048,
|
||||||
|
"height": 1320,
|
||||||
|
"theme": "light",
|
||||||
|
"innerWidth": 2048,
|
||||||
|
"innerHeight": 1320,
|
||||||
|
"scrollWidth": 2048,
|
||||||
|
"scrollHeight": 1320,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1819,
|
||||||
|
"diagramWidth": 1769,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 9,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 41,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "light",
|
||||||
|
"file": "gdd-concept-map.visual-check.2048x1320.light.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 2048,
|
||||||
|
"height": 1320,
|
||||||
|
"theme": "dark",
|
||||||
|
"innerWidth": 2048,
|
||||||
|
"innerHeight": 1320,
|
||||||
|
"scrollWidth": 2048,
|
||||||
|
"scrollHeight": 1320,
|
||||||
|
"overflowX": false,
|
||||||
|
"overflowY": false,
|
||||||
|
"ok": true,
|
||||||
|
"readerWidth": 1819,
|
||||||
|
"diagramWidth": 1769,
|
||||||
|
"viewBoxWidth": 1364,
|
||||||
|
"minimumProjectedNodeTextPx": 9,
|
||||||
|
"minimumProjectedNodeText": "可推理·可通关",
|
||||||
|
"minimumProjectedNodeTextDetail": "context",
|
||||||
|
"minimumRequiredNodeTextPx": 6,
|
||||||
|
"readabilityOk": true,
|
||||||
|
"hasLegend": false,
|
||||||
|
"hasNavigationDock": true,
|
||||||
|
"legendDockIntersectionArea": 0,
|
||||||
|
"dockStageIntersectionArea": 0,
|
||||||
|
"dockStageGap": 10.21875,
|
||||||
|
"requiredDockStageGap": 10,
|
||||||
|
"viewerChromeStageOk": true,
|
||||||
|
"viewerChromeReserve": 41,
|
||||||
|
"viewerChromeActive": true,
|
||||||
|
"viewerChromeOk": true,
|
||||||
|
"resolvedTheme": "dark",
|
||||||
|
"file": "gdd-concept-map.visual-check.2048x1320.dark.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"contactSheet": "gdd-concept-map.visual-check.html"
|
||||||
|
},
|
||||||
|
"sidecars": {
|
||||||
|
"receipt": "gdd-concept-map.visual-check.json",
|
||||||
|
"contactSheet": "gdd-concept-map.visual-check.html"
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user