Vendorize Lovart dashboard shell
这个提交包含在:
@@ -31,6 +31,8 @@
|
||||
- 信息密度高,但必须可折叠、可筛选、可逐层展开
|
||||
- 日志与原始 JSON 必须能直接预览
|
||||
- 页面视觉应更生动,但不能牺牲扫描效率
|
||||
- 默认路由采用正式新 UI,同时保留 `legacy` 回退入口
|
||||
- 运行期不得依赖外部 HTML、字体 CDN 或图标 CDN
|
||||
|
||||
## 3. 信息架构
|
||||
|
||||
@@ -288,7 +290,22 @@ flowchart LR
|
||||
|
||||
前端不直接写这些数据,只读取并展示。
|
||||
|
||||
## 10. 落地约束
|
||||
## 10. 路由与文档地址
|
||||
|
||||
- `/index.html`
|
||||
- 默认正式入口,使用本地化 Lovart UI 外壳
|
||||
- `/legacy/index.html`
|
||||
- 旧版 dashboard 回退入口
|
||||
- `/docs/project-features.html`
|
||||
- 功能说明镜像页
|
||||
- `/docs/frontend-dashboard-design.html`
|
||||
- 设计说明镜像页
|
||||
- `/docs/secure-code-index.html`
|
||||
- secure-code 索引镜像页
|
||||
- `/docs/design-source.html`
|
||||
- Lovart vendor 来源和本地化说明
|
||||
|
||||
## 11. 落地约束
|
||||
|
||||
- 保持静态前端,不引入长期运行后端
|
||||
- 本地 `serve-dashboard` 即可查看
|
||||
@@ -296,7 +313,7 @@ flowchart LR
|
||||
- 不依赖第三方 CDN UI 库
|
||||
- 优先使用原生 HTML/CSS/JS,可长期维护
|
||||
|
||||
## 11. 验收标准
|
||||
## 12. 验收标准
|
||||
|
||||
页面完成后,应满足:
|
||||
|
||||
|
||||
@@ -61,6 +61,9 @@
|
||||
- `report.md`, `report.html`, `timeline.mmd`, `assets/`, `logs/`
|
||||
- `08-threat-intel/generated/dashboard/`
|
||||
- 静态前端工作台
|
||||
- `/index.html` 为本地化 Lovart 正式 UI
|
||||
- `/legacy/index.html` 为旧版工作台回退入口
|
||||
- `/docs/*.html` 为本地可访问的说明与设计镜像页
|
||||
- `07-framework-security/`
|
||||
- 系统级 README、INDEX、案例页,自动显示本地实证状态
|
||||
|
||||
@@ -160,3 +163,12 @@ python3 /Users/x/websafe/scripts/lab/main.py serve-dashboard --port 8734
|
||||
详细设计见:
|
||||
|
||||
- [本地前端工作台设计文档](/Users/x/websafe/docs/frontend-dashboard-design.md)
|
||||
|
||||
当前地址布局固定为:
|
||||
|
||||
- `/index.html`
|
||||
- 默认新 UI,基于本地化 Lovart 视觉壳层,绑定真实 dashboard JSON
|
||||
- `/legacy/index.html`
|
||||
- 旧版工作台显式保留,用于快速回退和对照
|
||||
- `/docs/design-source.html`
|
||||
- 设计来源、vendor manifest 与本地化说明
|
||||
|
||||
在新工单中引用
屏蔽一个用户