# 下一轮迭代实施路线图

> 目标：在本轮历史代码瘦身和 Node LTS 升级完成后，按依赖顺序交付权限、流程版本、工作台和数据治理知识库。Vue 3 迁移不进入本轮业务迭代。

## 1. 交付顺序

```mermaid
flowchart LR
    P0["P0 契约与迁移基线"] --> P1["P1 RBAC"]
    P1 --> P2["P2 DataFlow / n8n 版本"]
    P1 --> P3["P3 工作台持久化"]
    P1 --> P4["P4 治理知识库"]
    P0 --> P4
    P2 --> P4
```

| 阶段 | 主要交付 | 进入条件 | 完成证据 |
|---|---|---|---|
| P0 | Alembic 迁移、业务 UUID、outbox、API 契约门禁 | 本轮清理合并 | 迁移可重复执行/回滚，OpenAPI 差异受控 |
| P1 | 管理员/编辑者/查看者、初始管理员、管理员建用户 | P0 | 无自助注册；后端权限矩阵测试通过 |
| P2 | DataFlow–n8n Workflow 多版本、环境唯一激活 | P1 | 并发激活测试证明同一环境只允许一个当前生效版本 |
| P3 | 五类标准组件、按用户保存布局 | P1 | 跨会话恢复；拒绝非标准组件 |
| P4 | 治理知识库同步、Qwen 向量、DeepSeek 问答 | P0/P1/P2 | 增量同步 + 每日全量一致性巡检；答案有来源和权限过滤 |

## 2. 首期标准组件

工作台仅开放固定组件注册表：待审核数量、数据订单状态、数据产品统计、数据源健康、n8n 执行概览。用户可调整顺序、尺寸和可见性，服务端按用户保存布局；第一阶段不开放任意组件上传、脚本或 SQL。

## 3. 数据治理知识库范围

知识库不是产品资料库。首期对象包括数据业务域定义、数据流程定义、元数据定义、数据标准和标签。同步策略固定为：

- 治理对象变更提交后写 outbox，进行增量同步。
- 每日全量一致性巡检比较对象版本和内容哈希，补偿漏同步。
- Qwen 负责 embedding；DeepSeek 作为当前唯一默认生成模型提供方负责问答。
- 检索在召回前应用 RBAC/业务域范围，答案返回治理对象来源与版本。

## 4. 实施计划入口

- [平台契约与跨存储基线](../superpowers/plans/2026-07-16-platform-contract-and-consistency.md)
- [RBAC 与用户管理](../superpowers/plans/2026-07-16-rbac-authentication.md)
- [RBAC 权限矩阵](RBAC_PERMISSION_MATRIX.md)
- [DataFlow / n8n Workflow 版本管理](../superpowers/plans/2026-07-16-dataflow-workflow-versioning.md)
- [工作台布局与标准组件](../superpowers/plans/2026-07-16-workbench-persistence.md)
- [数据治理知识库](../superpowers/plans/2026-07-16-governance-knowledge-base.md)

## 5. 不在本轮范围

- Vue 3 迁移和前端框架重写。
- 自助注册、多租户计费、任意第三方 Workflow 引擎。
- 数据安全完整产品能力；仅保留入口，后续单独定义。
- 生产旧表删除；必须完成数据核查、备份和依赖确认后单独下线。
- 恢复 Vanna、Airflow、旧数据工厂执行模块或 `mcp-servers/task-manager`。
