feat(day2): 更新课件

This commit is contained in:
smart
2026-06-12 18:25:01 +08:00
parent bbe619d386
commit 4e1829fa08
12 changed files with 762 additions and 17 deletions
+73
View File
@@ -22,6 +22,35 @@
---
# 规则可执行性四问
<div class="grid grid-cols-2 gap-4 mt-6 text-sm">
<div class="p-4 rounded-xl bg-blue-500/10 border border-blue-500/30">
<div class="font-bold mb-1">什么时候触发?</div>
<div class="text-xs text-gray-400">文件、功能、接口、操作类型</div>
</div>
<div class="p-4 rounded-xl bg-emerald-500/10 border border-emerald-500/30">
<div class="font-bold mb-1">必须做什么?</div>
<div class="text-xs text-gray-400">检查、修改、输出、标注</div>
</div>
<div class="p-4 rounded-xl bg-amber-500/10 border border-amber-500/30">
<div class="font-bold mb-1">不能做什么?</div>
<div class="text-xs text-gray-400">禁止猜测、绕过、硬编码、直接上线</div>
</div>
<div class="p-4 rounded-xl bg-purple-500/10 border border-purple-500/30">
<div class="font-bold mb-1">怎么验收?</div>
<div class="text-xs text-gray-400">证据、测试、报告、人工确认</div>
</div>
</div>
<!--
判断 rules 是否可执行,就问这四个问题。
如果回答不出来,这条规则就是口号。
让学员用四问去改写坏规则,会比直接给标准答案更有效。
-->
---
# 若依好规则示例
<div class="mt-6 p-4 rounded-xl bg-emerald-500/10 border border-emerald-500/30 text-sm">
@@ -41,6 +70,26 @@
---
# 好规则拆解
<div class="mt-5 text-sm">
| 原文片段 | 它解决了什么 |
|---|---|
| 涉及用户、角色、菜单、部门、岗位 | 明确触发范围 |
| 新增、修改、删除、导出接口 | 明确敏感动作 |
| 必须检查后端权限控制和操作日志 | 明确 AI 必须动作 |
| 上线前检查权限、日志、校验、异常和测试 | 明确验收项 |
</div>
<!--
这页用来拆解为什么好规则好。
它不是句子更长,而是触发范围、敏感动作、必须动作和验收项都更明确。
-->
---
# 若依 rules 检查 Prompt
<div class="mt-4 p-4 rounded-xl bg-blue-500/10 border border-blue-500/30 text-sm">
@@ -61,6 +110,30 @@
---
# rules 审查报告模板
<div class="mt-4 p-4 rounded-xl bg-blue-500/10 border border-blue-500/30 text-sm">
```md
| 规则编号 | 当前规则 | 问题 | 改写建议 | 验收方式 |
|---|---|---|---|---|
| R-001 | 注意权限安全 | 太泛,无法触发 | 涉及敏感接口时必须检查... | 标注 Controller 权限注解 |
```
</div>
<div class="mt-4 text-sm">
要求 TRAE 输出审查报告后,再由人决定是否写入 <code>.trae/rules.md</code>。
</div>
<!--
rules 审查也要结构化。
不要让 AI 直接把 rules 改掉,要先列当前规则、问题、改写建议和验收方式。
讲师可以用这个模板让每组互评 rules。
-->
---
# 若依版 rules.md 结构
<div class="mt-6 text-sm">