docs: 要求 L3 前完成 L2 回归

This commit is contained in:
Codex
2026-07-17 05:23:21 +02:00
parent bdb3842b0c
commit 963eb44e1b
2 changed files with 12 additions and 8 deletions
+10 -7
View File
@@ -20,10 +20,10 @@ description: >-
| L2 | Development | `CLI -> dev K8s API -> dev Worker``web-probe -> dev Web` |
| L3 | Production | `CLI -> prod K8s API -> prod Worker``web-probe -> prod Web` |
- 四种方式相互独立,可以随时切换或组合。
- 不要求按 L0、L1、L2、L3 顺序执行。
- L0、L1 和 L2 可以自由选择、切换或组合。
- 不要求按 L0、L1、L2 顺序执行;进入 L3 必须先完成对应 L2 回归
- 已经部署到 L3 的项目仍然经常使用 L0 和 L1 开发新功能、复现问题和快速调试。
- 同一个任务可以按实际需要组合多种方式也可以只使用其中一种。
- 同一个任务可以按实际需要组合多种方式;不进入 L3 时也可以只使用其中一种。
## L0 Function
@@ -59,7 +59,9 @@ description: >-
- Web 使用 `$unidesk-webdev` 与 owning YAML 选择的 production semantic origin。
- 适合生产发布、生产环境问题复现和生产入口检查。
- 生产 branch、tag、target、namespace 和入口只从项目 owning YAML 与领域 skill 读取。
- 每一次执行 L3 必须获得用户对本次生产操作的明确授权
- 执行 L3 必须先完成目标版本和受影响路径的 L2 回归,并确认 L2 通过
- L2 未完成或未通过时,不请求 L3 授权,也不执行 L3 滚动。
- L2 通过后,才请求用户对本次 L3 生产操作的明确授权;获得授权后才能滚动到 L3。
- 不得沿用历史授权、其他任务授权、泛化的生产权限或“项目已经部署到生产”的事实。
- 未取得本次明确授权时,只能说明需要 L3 并等待用户决定,不能执行生产写入。
@@ -69,7 +71,7 @@ description: >-
- 需要 HTTP、Worker、Workflow 或前端联调时使用 L1。
- 需要开发集群真实容器、网络、SecretRef 或共享依赖时使用 L2。
- L2 可由代理根据任务实际需要自行判断和执行。
- L3 只有在用户对本次生产操作明确授权后才能执行。
- L3 只有在对应 L2 回归通过,并获得用户对本次生产操作明确授权后才能执行。
- 调试 L2/L3 问题时,可以随时回到 L0/L1 做更快的局部实验。
- 不因为项目已经部署到 L2/L3 而跳过日常 L0/L1 开发。
@@ -85,8 +87,9 @@ description: >-
- L0 修复的 L3 问题,依次回归 L0、L1、L2、L3;
- L1 修复的 L2 问题,依次回归 L1、L2;
- 回归只覆盖受影响路径和必要依赖。
- 回归需要进入 L3 时必须停下并取得用户对本次生产操作的明确授权。
- 这个顺序只用于问题处理,不改变四种开发方式可以自由选择和反复使用的定义
- 回归需要进入 L3 时,先完成并确认 L2 回归通过,再停下请求用户对本次生产操作的明确授权。
- 获得当次授权后才滚动到 L3;未获授权时停留在已通过的 L2
- L3 的 L2 前置与当次授权只约束生产操作,不把等级变成项目成熟度或晋升状态。
## 项目适配