更新: 97 个文件 - 2026-03-17 02:30:01

这个提交包含在:
hao
2026-03-17 02:30:01 -07:00
父节点 4e3b4bf107
当前提交 f95f14d3d8
修改 97 个文件,包含 3298 行新增1193 行删除

查看文件

@@ -1,5 +1,5 @@
{
"generated_at": "2026-03-17T09:03:14+00:00",
"generated_at": "2026-03-17T09:27:20+00:00",
"title": "\u5f53\u524d\u67b6\u6784\u5e93",
"summary": "\u5de5\u4f5c\u53f0\u3001\u63a7\u5236\u9762\u3001\u6570\u636e\u5c42\u3001\u6388\u6743\u8fb9\u754c\u4e0e\u7cfb\u7edf\u8986\u76d6\u7684\u5f53\u524d\u771f\u503c\u89c6\u56fe\u3002",
"sections": [
@@ -49,29 +49,29 @@
},
{
"label": "\u751f\u6210\u65f6\u95f4",
"value": "2026-03-17T09:03:14+00:00"
"value": "2026-03-17T09:27:20+00:00"
}
],
"links": [
{
"label": "\u6b63\u5f0f\u5de5\u4f5c\u53f0",
"href": "./index.html",
"description": "\u672c\u5730\u5316\u4e3b UI\uff0c\u9ed8\u8ba4\u5165\u53e3\u3002"
"label": "\u603b\u89c8\u9996\u9875",
"href": "/overview/index.html",
"description": "\u5de5\u4f5c\u53f0\u603b\u89c8\u3001\u6700\u65b0\u8fd0\u884c\u548c\u5168\u5c40\u6458\u8981\u3002"
},
{
"label": "\u65e7\u7248\u5de5\u4f5c\u53f0",
"href": "./legacy/index.html",
"description": "\u4fdd\u7559\u7684 legacy \u56de\u9000\u5165\u53e3\u3002"
"label": "\u8fd0\u884c\u4e2d\u5fc3",
"href": "/runs/index.html",
"description": "\u8fd0\u884c\u961f\u5217\u3001\u8be6\u60c5\u3001\u8bc1\u636e\u548c\u65e5\u5fd7\u5165\u53e3\u3002"
},
{
"label": "\u9879\u76ee\u529f\u80fd\u6587\u6863",
"href": "./docs/project-features.html",
"description": "\u9879\u76ee\u80fd\u529b\u3001\u76ee\u5f55\u7ed3\u6784\u4e0e\u81ea\u52a8\u5316\u94fe\u8def\u603b\u89c8\u3002"
"label": "\u7cfb\u7edf\u5206\u7ec4",
"href": "/systems/index.html",
"description": "\u6309\u7cfb\u7edf\u548c\u5206\u7c7b\u6d4f\u89c8\u8986\u76d6\u60c5\u51b5\u3002"
},
{
"label": "\u524d\u7aef\u8bbe\u8ba1\u6587\u6863",
"href": "./docs/frontend-dashboard-design.html",
"description": "\u5f53\u524d\u672c\u5730\u5de5\u4f5c\u53f0\u7684\u4ea4\u4e92\u4e0e\u89c6\u89c9\u89c4\u8303\u3002"
"label": "\u67b6\u6784\u5e93",
"href": "/architecture/index.html",
"description": "\u67e5\u770b\u63a7\u5236\u9762\u3001\u6570\u636e\u5c42\u548c\u6388\u6743\u8fb9\u754c\u3002"
}
]
},
@@ -199,93 +199,118 @@
"open": false,
"links": [
{
"label": "\u6b63\u5f0f\u5de5\u4f5c\u53f0",
"href": "./index.html",
"description": "\u672c\u5730\u5316\u4e3b UI\uff0c\u9ed8\u8ba4\u5165\u53e3\u3002"
"label": "\u603b\u89c8\u9996\u9875",
"href": "/overview/index.html",
"description": "\u5de5\u4f5c\u53f0\u603b\u89c8\u3001\u6700\u65b0\u8fd0\u884c\u548c\u5168\u5c40\u6458\u8981\u3002"
},
{
"label": "\u8fd0\u884c\u4e2d\u5fc3",
"href": "/runs/index.html",
"description": "\u8fd0\u884c\u961f\u5217\u3001\u8be6\u60c5\u3001\u8bc1\u636e\u548c\u65e5\u5fd7\u5165\u53e3\u3002"
},
{
"label": "\u7cfb\u7edf\u5206\u7ec4",
"href": "/systems/index.html",
"description": "\u6309\u7cfb\u7edf\u548c\u5206\u7c7b\u6d4f\u89c8\u8986\u76d6\u60c5\u51b5\u3002"
},
{
"label": "\u67b6\u6784\u5e93",
"href": "/architecture/index.html",
"description": "\u67e5\u770b\u63a7\u5236\u9762\u3001\u6570\u636e\u5c42\u548c\u6388\u6743\u8fb9\u754c\u3002"
},
{
"label": "\u6587\u6863\u4e2d\u5fc3",
"href": "/docs/index.html",
"description": "\u96c6\u4e2d\u67e5\u770b\u9879\u76ee\u6587\u6863\u3001\u672c\u5730\u955c\u50cf\u548c\u8bf4\u660e\u3002"
},
{
"label": "\u6570\u636e\u4e2d\u5fc3",
"href": "/data/index.html",
"description": "\u67e5\u770b summary\u3001runs\u3001systems \u7b49 JSON \u5165\u53e3\u3002"
},
{
"label": "\u65e7\u7248\u5de5\u4f5c\u53f0",
"href": "./legacy/index.html",
"href": "/legacy/index.html",
"description": "\u4fdd\u7559\u7684 legacy \u56de\u9000\u5165\u53e3\u3002"
},
{
"label": "\u9879\u76ee\u529f\u80fd\u6587\u6863",
"href": "./docs/project-features.html",
"href": "/docs/project-features.html",
"description": "\u9879\u76ee\u80fd\u529b\u3001\u76ee\u5f55\u7ed3\u6784\u4e0e\u81ea\u52a8\u5316\u94fe\u8def\u603b\u89c8\u3002"
},
{
"label": "\u524d\u7aef\u8bbe\u8ba1\u6587\u6863",
"href": "./docs/frontend-dashboard-design.html",
"href": "/docs/frontend-dashboard-design.html",
"description": "\u5f53\u524d\u672c\u5730\u5de5\u4f5c\u53f0\u7684\u4ea4\u4e92\u4e0e\u89c6\u89c9\u89c4\u8303\u3002"
},
{
"label": "\u5b89\u5168\u7f16\u7801\u7d22\u5f15",
"href": "./docs/secure-code-index.html",
"href": "/docs/secure-code-index.html",
"description": "secure-code \u4fee\u590d\u5e93\u672c\u5730\u955c\u50cf\u3002"
},
{
"label": "\u4ed3\u5e93\u5165\u53e3\u955c\u50cf",
"href": "./docs/root-readme.html",
"href": "/docs/root-readme.html",
"description": "\u4ed3\u5e93\u6839 README \u7684\u672c\u5730\u955c\u50cf\u3002"
},
{
"label": "\u6388\u6743\u6a21\u578b",
"href": "./docs/authorization-model.html",
"href": "/docs/authorization-model.html",
"description": "\u5141\u8bb8\u76ee\u6807\u8303\u56f4\u3001\u5168\u5c40\u539f\u5219\u4e0e\u8bb0\u5f55\u8981\u6c42\u3002"
},
{
"label": "source-map \u771f\u503c",
"href": "./docs/source-map.html",
"href": "/docs/source-map.html",
"description": "\u7cfb\u7edf\u8986\u76d6\u3001\u6765\u6e90\u548c\u8f93\u51fa\u76ee\u5f55\u771f\u503c\u3002"
},
{
"label": "repro-map \u771f\u503c",
"href": "./docs/repro-map.html",
"href": "/docs/repro-map.html",
"description": "\u590d\u73b0\u65cf\u8def\u7531\u3001\u6d4f\u89c8\u5668\u8981\u6c42\u548c\u65e5\u5fd7\u7b56\u7565\u3002"
},
{
"label": "\u8986\u76d6\u77e9\u9635",
"href": "./docs/coverage-matrix.html",
"href": "/docs/coverage-matrix.html",
"description": "\u81ea\u52a8\u751f\u6210\u8986\u76d6\u6458\u8981\u7684\u672c\u5730\u955c\u50cf\u3002"
},
{
"label": "\u8bbe\u8ba1\u6765\u6e90\u6e05\u5355",
"href": "./docs/design-source.html",
"href": "/docs/design-source.html",
"description": "Lovart \u6a21\u677f\u672c\u5730 vendor manifest\u3002"
},
{
"label": "\u67b6\u6784\u5e93\u955c\u50cf",
"href": "./docs/architecture-library.html",
"href": "/docs/architecture-library.html",
"description": "\u5f53\u524d\u67b6\u6784\u5e93\u7684\u7ed3\u6784\u5316\u955c\u50cf\u9875\u3002"
},
{
"label": "summary.json",
"href": "./summary.json",
"href": "/summary.json",
"description": "\u5168\u5c40\u6458\u8981\u3001\u72b6\u6001\u5206\u5e03\u548c\u6700\u8fd1\u5931\u8d25\u3002"
},
{
"label": "runs.json",
"href": "./runs.json",
"href": "/runs.json",
"description": "\u6700\u8fd1 run \u7684\u7ed3\u6784\u5316\u8be6\u60c5\u3002"
},
{
"label": "systems.json",
"href": "./systems.json",
"href": "/systems.json",
"description": "\u7cfb\u7edf\u7ea7\u8986\u76d6\u4e0e\u6d4f\u89c8\u5668\u8bc1\u636e\u6458\u8981\u3002"
},
{
"label": "advisories.json",
"href": "./advisories.json",
"description": "advisory \u5143\u6570\u636e\u4e0e\u6765\u6e90\u3002"
"href": "/advisories.json",
"description": "\u6f0f\u6d1e\u6761\u76ee\u5143\u6570\u636e\u4e0e\u6765\u6e90\u3002"
},
{
"label": "profiles.json",
"href": "./profiles.json",
"description": "repro profile \u5143\u6570\u636e\u3002"
"href": "/profiles.json",
"description": "\u590d\u73b0\u6863\u6848\u5143\u6570\u636e\u3002"
},
{
"label": "architecture.json",
"href": "./architecture.json",
"href": "/architecture.json",
"description": "\u5f53\u524d\u67b6\u6784\u5e93\u7ed3\u6784\u5316 JSON\u3002"
}
],
@@ -299,9 +324,33 @@
"value": "06-case-studies/generated-runs/<run-id>/"
},
{
"label": "\u5de5\u4f5c\u53f0\u5165\u53e3",
"label": "\u9ed8\u8ba4\u5165\u53e3",
"value": "/index.html"
},
{
"label": "\u603b\u89c8\u5165\u53e3",
"value": "/overview/index.html"
},
{
"label": "\u8fd0\u884c\u5165\u53e3",
"value": "/runs/index.html"
},
{
"label": "\u7cfb\u7edf\u5165\u53e3",
"value": "/systems/index.html"
},
{
"label": "\u67b6\u6784\u5165\u53e3",
"value": "/architecture/index.html"
},
{
"label": "\u6587\u6863\u5165\u53e3",
"value": "/docs/index.html"
},
{
"label": "\u6570\u636e\u5165\u53e3",
"value": "/data/index.html"
},
{
"label": "\u65e7\u7248\u5165\u53e3",
"value": "/legacy/index.html"