mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-07-16 08:57:30 +02:00
Add files via upload
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 本地图编排策略包 MVP:API 与数据模型契约 v1
|
||||
# 本地工作流策略包 MVP:API 与数据模型契约 v1
|
||||
|
||||
> 本文是 [本地图编排策略包 MVP 设计](2026-07-13-local-workflow-package-mvp-design.md) 的实现前契约。前端与后端以本文的路径、字段、枚举、状态码和错误码为准;未经版本升级不得改变既有字段语义。
|
||||
> 本文是 [本地工作流策略包 MVP 设计](2026-07-13-local-workflow-package-mvp-design.md) 的实现前契约。前端与后端以本文的路径、字段、枚举、状态码和错误码为准;未经版本升级不得改变既有字段语义。
|
||||
|
||||
## 1. 范围与不变式
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# 本地图编排策略包 MVP 设计
|
||||
# 本地工作流策略包 MVP 设计
|
||||
|
||||
## 决策摘要
|
||||
|
||||
本期只交付本地图编排策略管理,不接入公共市场、远程仓库、发布上传、账号、评分或订阅能力。目标是先建立稳定的工作流包格式和安全导入闭环;未来市场仅复用该包格式和本地安装器。
|
||||
本期只交付本地工作流策略管理,不接入公共市场、远程仓库、发布上传、账号、评分或订阅能力。目标是先建立稳定的工作流包格式和安全导入闭环;未来市场仅复用该包格式和本地安装器。
|
||||
|
||||
## 目标与非目标
|
||||
|
||||
@@ -27,13 +27,13 @@
|
||||
|
||||
### 导出
|
||||
|
||||
1. 用户在图编排详情页选择“导出”。
|
||||
1. 用户在工作流详情页选择“导出”。
|
||||
2. 系统读取单个工作流定义,生成 `.csapkg.zip`。
|
||||
3. 用户下载包并可解压审查 JSON 与 Manifest。
|
||||
|
||||
### 导入
|
||||
|
||||
1. 用户在图编排列表页选择“导入本地包”。
|
||||
1. 用户在工作流列表页选择“导入本地包”。
|
||||
2. 系统上传并解析 Zip,但不写入数据库。
|
||||
3. 系统检查包结构、文件哈希、工作流 JSON,并调用 `ValidateGraphJSON`。
|
||||
4. 用户查看工作流名称、ID、节点/边数量、`graph_json` hash 和冲突结果。
|
||||
@@ -115,8 +115,8 @@ web-src-hunting-1.0.0.csapkg.zip
|
||||
|
||||
## 前端范围
|
||||
|
||||
- 图编排列表页:增加“导入本地包”。
|
||||
- 图编排详情页:增加“导出”。
|
||||
- 工作流列表页:增加“导入本地包”。
|
||||
- 工作流详情页:增加“导出”。
|
||||
- 导入 Modal:上传、预检结果、冲突策略和确认应用。
|
||||
- `workflows.js` 负责调用新 API;不增加策略市场、远程仓库或发布 UI。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user