This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
## ADDED Requirements
|
||||
|
||||
### Requirement: 自动停复机流程必须写入资产审计日志
|
||||
系统 SHALL 在自动停机与自动复机流程中写入资产审计日志,且日志结果态 MUST 覆盖成功与失败。
|
||||
|
||||
#### Scenario: 自动停机成功写入日志
|
||||
- **WHEN** 轮询判定流量耗尽并成功停机
|
||||
- **THEN** 系统写入资产审计日志,记录操作类型、停机原因、变更前后网络状态与 `result_status=success`
|
||||
|
||||
#### Scenario: 自动停机失败写入日志
|
||||
- **WHEN** 自动停机在重试后仍失败
|
||||
- **THEN** 系统写入资产审计日志,记录 `result_status=failed`、错误摘要与重试信息摘要
|
||||
|
||||
#### Scenario: 自动复机成功写入日志
|
||||
- **WHEN** 满足复机条件且自动复机成功
|
||||
- **THEN** 系统写入资产审计日志,记录复机前后状态、触发来源与 `result_status=success`
|
||||
|
||||
#### Scenario: 自动复机失败写入日志
|
||||
- **WHEN** 自动复机执行失败
|
||||
- **THEN** 系统写入资产审计日志,记录 `result_status=failed` 与失败原因
|
||||
|
||||
### Requirement: 手动停复机必须与自动流程使用同一审计标准
|
||||
系统 SHALL 对手动停机/复机使用与自动流程一致的资产审计字段规范,并在拒绝场景记录 denied 日志。
|
||||
|
||||
#### Scenario: 手动停机被拒绝时记录 denied 日志
|
||||
- **WHEN** 用户手动停机因未实名或保护期规则被拒绝
|
||||
- **THEN** 系统写入 `result_status=denied` 的资产审计日志,并记录拒绝原因
|
||||
|
||||
#### Scenario: 手动复机被拒绝时记录 denied 日志
|
||||
- **WHEN** 用户手动复机因保护期规则被拒绝
|
||||
- **THEN** 系统写入 `result_status=denied` 的资产审计日志,并记录拒绝原因
|
||||
|
||||
#### Scenario: 手动停复机成功时记录变更镜像
|
||||
- **WHEN** 用户手动停机或复机成功
|
||||
- **THEN** 系统在日志中记录 `before_data` 与 `after_data`,体现网络状态和停机原因的变化
|
||||
Reference in New Issue
Block a user