> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skrmir.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 环境模型：Dev/Test/Preview/Prod

> AiOS 默认环境模型、权限边界、审批策略与运行差异。

# 环境模型：Dev/Test/Preview/Prod

## 适用对象

本页面适用于要设计权限、审批、发布流程和环境隔离策略的维护者与使用者。

## 目标与范围

本页解释默认四环境模型的语义差异，以及为什么 prod 与其他环境的门禁不同。

## 核心概念

### Dev

* 面向日常开发
* 默认允许较快迭代
* 可按 RBAC 直接执行部分变更

### Test

* 面向集成测试与自动化验证
* 仍以快速反馈为主
* 可比 Dev 更严格，但通常不走 prod 级审批

### Preview

* 面向预发布验证
* 更接近生产配置
* 默认比 Dev/Test 更收敛

### Prod

* 面向正式业务流量
* 默认高风险 mutation 进入 `require_approval`
* 审批、审计、回滚链必须完整

## 标准流程

### 非 prod

`AuthN -> AuthZ(allow/deny) -> Execute -> Audit`

### prod 高风险变更

`AuthN -> AuthZ(require_approval) -> Approval -> ValidateBinding -> Execute -> Audit`

## 规划中的 CLI 示例（尚未实现）

当前仓库尚未交付这些按环境执行的 CLI 命令；它们只用于说明不同环境下的门禁差异。

```bash theme={null}
aios app up --env dev
aios app up --env prod
```

## Web UI 路径

* 环境选择器
* 应用详情页中的环境上下文
* 审批中心中的 prod 变更票据

## 常见问题 / 风险提示

* Preview 不是简化版 prod，它是独立环境策略层。
* prod 回滚默认也应走相同门禁，不是绕过审批的例外路径。

## 相关页面

* [轻量模式与完整模式](/platform/cluster/light-vs-full-mode)
* [生产环境二次验证与审批](/agent/production-approval)
