docs: 更新TRA编程培训课程材料、课件与AI技能交付包
- 新增全套考试卷、评估卷、参考答案与考试培训包模板 - 修正slidev培训课件:调整模块标题、链路图缩放,替换工单示例为通用业务对象 - 修正课堂红线表述为证据红线,将小组作业调整为个人作业要求 - 新增权限、状态流转、审计日志、看板指标四类可复用业务规则块 - 整理AI工程技能交付包,迁移旧资产至客户专属交付包并统一术语 - 新增考试输出模板与TRAE使用记录文档
This commit is contained in:
@@ -89,3 +89,31 @@ POST /workOrder/transition
|
||||
指派和状态流转建议有明确接口。
|
||||
Service 层负责读取工单、校验权限、校验状态、更新状态、记录日志。
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# 可直接复制到 rules:状态流转
|
||||
|
||||
<div class="mt-5 text-xs">
|
||||
|
||||
```md
|
||||
## 复杂业务状态必须先建模
|
||||
- 级别:硬约束
|
||||
- 适用场景:工单指派、处理、验证、驳回、关闭、重开。
|
||||
- 必须:先产出状态流转表,列出当前状态、动作、目标状态、允许角色、前置条件、后置动作和验收方式。
|
||||
- 禁止:直接在代码中堆状态判断而没有状态表。
|
||||
- 验收方式:每个状态动作都有合法路径和非法路径验证。
|
||||
|
||||
## 非法状态流转必须拒绝且状态不变
|
||||
- 必须:集中校验非法流转;失败时返回明确错误,业务状态不变,不写成功审计。
|
||||
- 禁止:仅靠前端禁用按钮防止非法流转。
|
||||
- 验收方式:构造非法状态动作,接口失败且数据库状态不变。
|
||||
```
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
这页把 state-audit 里的状态规则放到状态机模块。
|
||||
它的作用是提醒学员:状态表不是一次性课堂表格,而是后续开发和 Review 都要引用的团队规则。
|
||||
尤其是“非法流转状态不变、不写成功审计”,这是复杂业务上线前必须验证的底线。
|
||||
-->
|
||||
|
||||
Reference in New Issue
Block a user