更新: 97 个文件 - 2026-03-17 02:30:01
这个提交包含在:
@@ -82,12 +82,12 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>当前架构库镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:当前架构库结构化数据镜像。</div>
|
||||
<pre>{
|
||||
"generated_at": "2026-03-17T09:03:14+00:00",
|
||||
"generated_at": "2026-03-17T09:27:20+00:00",
|
||||
"title": "当前架构库",
|
||||
"summary": "工作台、控制面、数据层、授权边界与系统覆盖的当前真值视图。",
|
||||
"sections": [
|
||||
@@ -137,29 +137,29 @@
|
||||
},
|
||||
{
|
||||
"label": "生成时间",
|
||||
"value": "2026-03-17T09:03:14+00:00"
|
||||
"value": "2026-03-17T09:27:20+00:00"
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
{
|
||||
"label": "正式工作台",
|
||||
"href": "./index.html",
|
||||
"description": "本地化主 UI,默认入口。"
|
||||
"label": "总览首页",
|
||||
"href": "/overview/index.html",
|
||||
"description": "工作台总览、最新运行和全局摘要。"
|
||||
},
|
||||
{
|
||||
"label": "旧版工作台",
|
||||
"href": "./legacy/index.html",
|
||||
"description": "保留的 legacy 回退入口。"
|
||||
"label": "运行中心",
|
||||
"href": "/runs/index.html",
|
||||
"description": "运行队列、详情、证据和日志入口。"
|
||||
},
|
||||
{
|
||||
"label": "项目功能文档",
|
||||
"href": "./docs/project-features.html",
|
||||
"description": "项目能力、目录结构与自动化链路总览。"
|
||||
"label": "系统分组",
|
||||
"href": "/systems/index.html",
|
||||
"description": "按系统和分类浏览覆盖情况。"
|
||||
},
|
||||
{
|
||||
"label": "前端设计文档",
|
||||
"href": "./docs/frontend-dashboard-design.html",
|
||||
"description": "当前本地工作台的交互与视觉规范。"
|
||||
"label": "架构库",
|
||||
"href": "/architecture/index.html",
|
||||
"description": "查看控制面、数据层和授权边界。"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -287,93 +287,118 @@
|
||||
"open": false,
|
||||
"links": [
|
||||
{
|
||||
"label": "正式工作台",
|
||||
"href": "./index.html",
|
||||
"description": "本地化主 UI,默认入口。"
|
||||
"label": "总览首页",
|
||||
"href": "/overview/index.html",
|
||||
"description": "工作台总览、最新运行和全局摘要。"
|
||||
},
|
||||
{
|
||||
"label": "运行中心",
|
||||
"href": "/runs/index.html",
|
||||
"description": "运行队列、详情、证据和日志入口。"
|
||||
},
|
||||
{
|
||||
"label": "系统分组",
|
||||
"href": "/systems/index.html",
|
||||
"description": "按系统和分类浏览覆盖情况。"
|
||||
},
|
||||
{
|
||||
"label": "架构库",
|
||||
"href": "/architecture/index.html",
|
||||
"description": "查看控制面、数据层和授权边界。"
|
||||
},
|
||||
{
|
||||
"label": "文档中心",
|
||||
"href": "/docs/index.html",
|
||||
"description": "集中查看项目文档、本地镜像和说明。"
|
||||
},
|
||||
{
|
||||
"label": "数据中心",
|
||||
"href": "/data/index.html",
|
||||
"description": "查看 summary、runs、systems 等 JSON 入口。"
|
||||
},
|
||||
{
|
||||
"label": "旧版工作台",
|
||||
"href": "./legacy/index.html",
|
||||
"href": "/legacy/index.html",
|
||||
"description": "保留的 legacy 回退入口。"
|
||||
},
|
||||
{
|
||||
"label": "项目功能文档",
|
||||
"href": "./docs/project-features.html",
|
||||
"href": "/docs/project-features.html",
|
||||
"description": "项目能力、目录结构与自动化链路总览。"
|
||||
},
|
||||
{
|
||||
"label": "前端设计文档",
|
||||
"href": "./docs/frontend-dashboard-design.html",
|
||||
"href": "/docs/frontend-dashboard-design.html",
|
||||
"description": "当前本地工作台的交互与视觉规范。"
|
||||
},
|
||||
{
|
||||
"label": "安全编码索引",
|
||||
"href": "./docs/secure-code-index.html",
|
||||
"href": "/docs/secure-code-index.html",
|
||||
"description": "secure-code 修复库本地镜像。"
|
||||
},
|
||||
{
|
||||
"label": "仓库入口镜像",
|
||||
"href": "./docs/root-readme.html",
|
||||
"href": "/docs/root-readme.html",
|
||||
"description": "仓库根 README 的本地镜像。"
|
||||
},
|
||||
{
|
||||
"label": "授权模型",
|
||||
"href": "./docs/authorization-model.html",
|
||||
"href": "/docs/authorization-model.html",
|
||||
"description": "允许目标范围、全局原则与记录要求。"
|
||||
},
|
||||
{
|
||||
"label": "source-map 真值",
|
||||
"href": "./docs/source-map.html",
|
||||
"href": "/docs/source-map.html",
|
||||
"description": "系统覆盖、来源和输出目录真值。"
|
||||
},
|
||||
{
|
||||
"label": "repro-map 真值",
|
||||
"href": "./docs/repro-map.html",
|
||||
"href": "/docs/repro-map.html",
|
||||
"description": "复现族路由、浏览器要求和日志策略。"
|
||||
},
|
||||
{
|
||||
"label": "覆盖矩阵",
|
||||
"href": "./docs/coverage-matrix.html",
|
||||
"href": "/docs/coverage-matrix.html",
|
||||
"description": "自动生成覆盖摘要的本地镜像。"
|
||||
},
|
||||
{
|
||||
"label": "设计来源清单",
|
||||
"href": "./docs/design-source.html",
|
||||
"href": "/docs/design-source.html",
|
||||
"description": "Lovart 模板本地 vendor manifest。"
|
||||
},
|
||||
{
|
||||
"label": "架构库镜像",
|
||||
"href": "./docs/architecture-library.html",
|
||||
"href": "/docs/architecture-library.html",
|
||||
"description": "当前架构库的结构化镜像页。"
|
||||
},
|
||||
{
|
||||
"label": "summary.json",
|
||||
"href": "./summary.json",
|
||||
"href": "/summary.json",
|
||||
"description": "全局摘要、状态分布和最近失败。"
|
||||
},
|
||||
{
|
||||
"label": "runs.json",
|
||||
"href": "./runs.json",
|
||||
"href": "/runs.json",
|
||||
"description": "最近 run 的结构化详情。"
|
||||
},
|
||||
{
|
||||
"label": "systems.json",
|
||||
"href": "./systems.json",
|
||||
"href": "/systems.json",
|
||||
"description": "系统级覆盖与浏览器证据摘要。"
|
||||
},
|
||||
{
|
||||
"label": "advisories.json",
|
||||
"href": "./advisories.json",
|
||||
"description": "advisory 元数据与来源。"
|
||||
"href": "/advisories.json",
|
||||
"description": "漏洞条目元数据与来源。"
|
||||
},
|
||||
{
|
||||
"label": "profiles.json",
|
||||
"href": "./profiles.json",
|
||||
"description": "repro profile 元数据。"
|
||||
"href": "/profiles.json",
|
||||
"description": "复现档案元数据。"
|
||||
},
|
||||
{
|
||||
"label": "architecture.json",
|
||||
"href": "./architecture.json",
|
||||
"href": "/architecture.json",
|
||||
"description": "当前架构库结构化 JSON。"
|
||||
}
|
||||
],
|
||||
@@ -387,9 +412,33 @@
|
||||
"value": "06-case-studies/generated-runs/<run-id>/"
|
||||
},
|
||||
{
|
||||
"label": "工作台入口",
|
||||
"label": "默认入口",
|
||||
"value": "/index.html"
|
||||
},
|
||||
{
|
||||
"label": "总览入口",
|
||||
"value": "/overview/index.html"
|
||||
},
|
||||
{
|
||||
"label": "运行入口",
|
||||
"value": "/runs/index.html"
|
||||
},
|
||||
{
|
||||
"label": "系统入口",
|
||||
"value": "/systems/index.html"
|
||||
},
|
||||
{
|
||||
"label": "架构入口",
|
||||
"value": "/architecture/index.html"
|
||||
},
|
||||
{
|
||||
"label": "文档入口",
|
||||
"value": "/docs/index.html"
|
||||
},
|
||||
{
|
||||
"label": "数据入口",
|
||||
"value": "/data/index.html"
|
||||
},
|
||||
{
|
||||
"label": "旧版入口",
|
||||
"value": "/legacy/index.html"
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>授权模型镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:目标范围、授权模型、最小化验证建议和记录要求。</div>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>覆盖矩阵镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:当前覆盖矩阵生成结果。</div>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>Lovart 设计来源与本地化清单</h1>
|
||||
<div class="meta">工作台内置镜像页:Lovart 来源文件、本地 vendor 路径和本地化说明。</div>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>本地前端工作台设计文档</h1>
|
||||
<div class="meta">工作台内置镜像页:前端交互、展示结构和视觉规范。</div>
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
### 2.1 页面名称
|
||||
|
||||
- 页面名称:`Authorized Lab Dashboard`
|
||||
- 页面名称:`授权攻防实验工作台`
|
||||
- 页面语境:本地静态前端 + 本地文件 JSON 数据源
|
||||
- 非目标:在线 SaaS、多用户后端、生产管理台
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
- 信息密度高,但必须可折叠、可筛选、可逐层展开
|
||||
- 日志与原始 JSON 必须能直接预览
|
||||
- 页面视觉应更生动,但不能牺牲扫描效率
|
||||
- 默认路由采用正式新 UI,同时保留 `legacy` 回退入口
|
||||
- 默认路由采用分板块 URL,同时保留 `legacy` 回退入口
|
||||
- 运行期不得依赖外部 HTML、字体 CDN 或图标 CDN
|
||||
|
||||
## 3. 信息架构
|
||||
@@ -127,7 +127,8 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
A["Hero + Global Status"] --> B["Sidebar Filters"]
|
||||
A --> C["Run Queue List"]
|
||||
A --> B1["Top Section Nav"]
|
||||
B1 --> C["Overview / Runs / Systems / Architecture / Docs / Data"]
|
||||
C --> D["Run Detail Hero"]
|
||||
D --> E["Progress Timeline"]
|
||||
D --> F["Attack Plan & Reasoning"]
|
||||
@@ -150,6 +151,8 @@ flowchart LR
|
||||
- 自动刷新开关
|
||||
- 当前同步状态
|
||||
- 核心 metric cards
|
||||
- 顶部板块菜单
|
||||
- 顶部 chips 分类筛选
|
||||
|
||||
视觉要求:
|
||||
|
||||
@@ -159,24 +162,22 @@ flowchart LR
|
||||
|
||||
### 4.2 左侧侧栏
|
||||
|
||||
包含四块:
|
||||
改为按板块变化,不再固定使用长下拉:
|
||||
|
||||
- Filters
|
||||
- Overview
|
||||
- 搜索
|
||||
- system filter
|
||||
- status filter
|
||||
- profile filter
|
||||
- 最近失败
|
||||
- 最新运行
|
||||
- 系统概览
|
||||
- Runs
|
||||
- 搜索
|
||||
- 最近失败
|
||||
- 运行队列
|
||||
- Systems
|
||||
- 系统覆盖度
|
||||
- browser evidence 覆盖
|
||||
- latest update
|
||||
- Recent Failures
|
||||
- 最近 blocker
|
||||
- status
|
||||
- 原因摘要
|
||||
- Run Queue View
|
||||
- 最近 run 卡片列表
|
||||
- 可选中并切换到 detail panel
|
||||
- 搜索
|
||||
- 系统目录
|
||||
- Architecture / Docs / Data
|
||||
- 对应目录、入口或结构列表
|
||||
|
||||
### 4.3 右侧 Detail Workspace
|
||||
|
||||
@@ -241,7 +242,7 @@ flowchart LR
|
||||
|
||||
- 点击左侧 run card 后,右侧 detail panel 即时刷新
|
||||
- 当前选中项要有强视觉区别
|
||||
- URL hash 应保留 `#run=<id>`,方便直接打开特定 run
|
||||
- URL 应按板块进入不同入口,并通过 query 参数保留筛选与 `run=<id>`
|
||||
|
||||
### 5.3 Artifact 预览
|
||||
|
||||
@@ -387,7 +388,19 @@ flowchart LR
|
||||
## 10. 路由与文档地址
|
||||
|
||||
- `/index.html`
|
||||
- 默认正式入口,使用本地化 Lovart UI 外壳
|
||||
- 根入口别名
|
||||
- `/overview/index.html`
|
||||
- 总览入口
|
||||
- `/runs/index.html`
|
||||
- 运行中心
|
||||
- `/systems/index.html`
|
||||
- 系统中心
|
||||
- `/architecture/index.html`
|
||||
- 架构中心
|
||||
- `/docs/index.html`
|
||||
- 文档中心
|
||||
- `/data/index.html`
|
||||
- 数据中心
|
||||
- `/legacy/index.html`
|
||||
- 旧版 dashboard 回退入口
|
||||
- `/docs/project-features.html`
|
||||
@@ -415,7 +428,8 @@ flowchart LR
|
||||
- 能折叠与展开各信息区
|
||||
- 能打开并预览 JSON / text / image / html artifact
|
||||
- 能看到失败原因、思路、来源、修复主题
|
||||
- 能筛选 system / status / profile
|
||||
- 能通过顶部 chips 筛选状态 / 板块 / 漏洞家族
|
||||
- 能通过分板块 URL 直接打开 overview / runs / systems / architecture / docs / data
|
||||
- 能在自动刷新开启时重新载入 dashboard 数据
|
||||
- 页面视觉比“普通表格页”更生动,但仍适合高密度阅读
|
||||
</pre>
|
||||
|
||||
@@ -0,0 +1,104 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>授权攻防实验工作台</title>
|
||||
<link rel="stylesheet" href="/assets/styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="grid-bg" aria-hidden="true"></div>
|
||||
<div class="dashboard-shell">
|
||||
<header class="hero">
|
||||
<div class="hero-glow hero-glow-left" aria-hidden="true"></div>
|
||||
<div class="hero-glow hero-glow-right" aria-hidden="true"></div>
|
||||
|
||||
<div class="hero-top">
|
||||
<div class="hero-copy">
|
||||
<div class="hero-eyebrow">
|
||||
<svg class="icon"><use href="/assets/icons.svg#spark"></use></svg>
|
||||
<span>授权攻防实验工作台</span>
|
||||
</div>
|
||||
<h1>本地攻防实证工作台</h1>
|
||||
<p>
|
||||
Lovart 设计外壳已本地化并接入真实 run bundle 数据。页面只面向授权实验资产,
|
||||
聚合漏洞条目、时间线、证据、日志、来源、原始 JSON、当前架构库与失败原因。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="hero-actions">
|
||||
<button id="refreshDashboard" class="button button-primary" type="button">
|
||||
<svg class="icon"><use href="/assets/icons.svg#refresh"></use></svg>
|
||||
<span>立即刷新</span>
|
||||
</button>
|
||||
<label class="toggle-card">
|
||||
<span class="toggle-label">自动刷新</span>
|
||||
<span class="toggle-switch">
|
||||
<input id="autoRefresh" type="checkbox" checked>
|
||||
<span class="toggle-slider"></span>
|
||||
</span>
|
||||
</label>
|
||||
<div id="syncState" class="sync-state">
|
||||
<svg class="icon icon-sync"><use href="/assets/icons.svg#sync"></use></svg>
|
||||
<div>
|
||||
<strong>启动中</strong>
|
||||
<span>正在载入本地生成数据</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-links">
|
||||
<a class="button button-secondary" href="/docs/project-features.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#docs"></use></svg>
|
||||
<span>功能文档</span>
|
||||
</a>
|
||||
<a class="button button-secondary" href="/docs/frontend-dashboard-design.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#playbook"></use></svg>
|
||||
<span>前端设计</span>
|
||||
</a>
|
||||
<a class="button button-secondary" href="/docs/architecture-library.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#systems"></use></svg>
|
||||
<span>架构镜像</span>
|
||||
</a>
|
||||
<a class="button button-secondary" href="/legacy/index.html" target="_blank" rel="noreferrer">
|
||||
<svg class="icon"><use href="/assets/icons.svg#legacy"></use></svg>
|
||||
<span>旧版工作台</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="metricCards" class="metrics-row"></div>
|
||||
<nav id="sectionNav" class="section-nav" aria-label="工作台板块导航"></nav>
|
||||
<div id="topMenus" class="top-menus" aria-label="顶部筛选与分类菜单"></div>
|
||||
</header>
|
||||
|
||||
<main class="main-container">
|
||||
<aside id="sidebar" class="sidebar"></aside>
|
||||
|
||||
<section id="detailWorkspace" class="workspace">
|
||||
<div class="workspace-empty">
|
||||
<svg class="icon icon-xl"><use href="/assets/icons.svg#shield"></use></svg>
|
||||
<h2>选择一个运行</h2>
|
||||
<p>从左侧队列选择 run,即可查看时间线、证据、日志、来源、原始 JSON 和当前架构库。</p>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer class="dashboard-footer">
|
||||
<div class="footer-left">
|
||||
<span class="footer-note">
|
||||
<svg class="icon"><use href="/assets/icons.svg#source"></use></svg>
|
||||
当前 UI 壳层来自本地化 Lovart 模板副本,运行期不依赖任何远端 HTML、字体或图标 CDN。
|
||||
</span>
|
||||
</div>
|
||||
<div class="footer-links">
|
||||
<a href="/docs/design-source.html" target="_blank" rel="noreferrer">设计来源</a>
|
||||
<a href="/assets/design-source.json" target="_blank" rel="noreferrer">Manifest JSON</a>
|
||||
<a href="/architecture.json" target="_blank" rel="noreferrer">架构 JSON</a>
|
||||
<a href="/summary.json" target="_blank" rel="noreferrer">摘要 JSON</a>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
<script src="/assets/app.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>项目功能与特性总览</h1>
|
||||
<div class="meta">工作台内置镜像页:仓库功能、目录和自动化链路说明。</div>
|
||||
@@ -149,7 +149,8 @@
|
||||
- `report.md`, `report.html`, `timeline.mmd`, `assets/`, `logs/`
|
||||
- `08-threat-intel/generated/dashboard/`
|
||||
- 静态前端工作台
|
||||
- `/index.html` 为本地化 Lovart 正式 UI
|
||||
- `/index.html` 为根入口别名
|
||||
- `/overview/index.html`, `/runs/index.html`, `/systems/index.html`, `/architecture/index.html`, `/docs/index.html`, `/data/index.html` 为分类入口
|
||||
- `/legacy/index.html` 为旧版工作台回退入口
|
||||
- `/docs/*.html` 为本地可访问的说明、真值配置与设计镜像页
|
||||
- `architecture.json` 为当前架构库结构化真值
|
||||
@@ -244,6 +245,8 @@ python3 /Users/x/websafe/scripts/lab/main.py serve-dashboard --port 8734
|
||||
前端不只是“一个结果页”,而是本地实验控制台与证据阅读器。它需要:
|
||||
|
||||
- 快速定位系统 / advisory / repro profile
|
||||
- 通过顶部板块菜单切换总览、运行、系统、架构、文档和数据中心
|
||||
- 使用顶部 chips 做状态 / 板块 / 漏洞家族筛选,不再依赖过长下拉
|
||||
- 折叠与展开 timeline、evidence、sources、raw JSON
|
||||
- 折叠与展开“当前架构库”,查看控制面、数据层、地址入口、授权边界和系统分组
|
||||
- 直接查看 compose、JSON、日志、截图、报告
|
||||
@@ -257,7 +260,19 @@ python3 /Users/x/websafe/scripts/lab/main.py serve-dashboard --port 8734
|
||||
当前地址布局固定为:
|
||||
|
||||
- `/index.html`
|
||||
- 默认新 UI,基于本地化 Lovart 视觉壳层,绑定真实 dashboard JSON
|
||||
- 根入口别名,默认进入概览
|
||||
- `/overview/index.html`
|
||||
- 总览入口
|
||||
- `/runs/index.html`
|
||||
- 运行中心
|
||||
- `/systems/index.html`
|
||||
- 系统中心
|
||||
- `/architecture/index.html`
|
||||
- 架构中心
|
||||
- `/docs/index.html`
|
||||
- 文档中心
|
||||
- `/data/index.html`
|
||||
- 数据中心
|
||||
- `/legacy/index.html`
|
||||
- 旧版工作台显式保留,用于快速回退和对照
|
||||
- `/docs/design-source.html`
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>repro-map 真值镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:默认漏洞家族、浏览器要求和日志策略真值。</div>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>仓库入口镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:仓库定位、能力矩阵、入口和自动化入口。</div>
|
||||
@@ -163,7 +163,19 @@ python3 /Users/x/websafe/scripts/lab/main.py serve-dashboard --port 8734
|
||||
本地 dashboard 路由:
|
||||
|
||||
- `/index.html`
|
||||
- 默认正式 UI,使用本地化 Lovart 视觉壳层
|
||||
- 根入口别名,默认进入概览视图
|
||||
- `/overview/index.html`
|
||||
- 总览入口,显示全局指标、最新运行、系统摘要与架构预览
|
||||
- `/runs/index.html`
|
||||
- 运行中心,显示运行队列、详情、证据、日志与原始 JSON
|
||||
- `/systems/index.html`
|
||||
- 系统中心,按板块查看系统覆盖并跳转到对应运行
|
||||
- `/architecture/index.html`
|
||||
- 架构中心,折叠查看控制面、数据层、授权边界与本地入口
|
||||
- `/docs/index.html`
|
||||
- 文档中心,集中访问功能文档、设计文档和镜像页
|
||||
- `/data/index.html`
|
||||
- 数据中心,集中访问 summary、runs、systems、profiles 等 JSON
|
||||
- `/legacy/index.html`
|
||||
- 旧版工作台回退入口
|
||||
- `/docs/design-source.html`
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>安全编码修复库索引</h1>
|
||||
<div class="meta">工作台内置镜像页:secure-code 修复主题索引。</div>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<main>
|
||||
<div class="panel">
|
||||
<div class="actions">
|
||||
<a class="chip" href="../index.html">返回工作台</a>
|
||||
<a class="chip" href="/overview/index.html">返回工作台</a>
|
||||
</div>
|
||||
<h1>source-map 真值镜像</h1>
|
||||
<div class="meta">工作台内置镜像页:系统覆盖、来源、输出目录和 secure-code 主题真值。</div>
|
||||
|
||||
在新工单中引用
屏蔽一个用户