mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-09-05 15:25:31 +08:00
docs: 更新 agent 规则并新增项目约束文档
This commit is contained in:
24
.agents/rules/project-business-constraints.md
Normal file
24
.agents/rules/project-business-constraints.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 业务约束
|
||||
|
||||
> 来源:使用者业务(project-)
|
||||
> 作用域:全局(业务逻辑实现)
|
||||
> 触发条件:智能体实现或修改业务逻辑前
|
||||
|
||||
本项目业务层面的**硬约束**——不可协商的业务铁律。这些约束散落在代码逻辑中,智能体无法从代码结构直接推断,必须显式记录。
|
||||
|
||||
## 约束清单
|
||||
|
||||
(**只记录不可协商的业务铁律**——违反会导致数据损坏、资损或安全事故的约束。不要记录业务流程描述、状态机、字段清单等易变内容,这些在代码中已有,记录后容易脱节。
|
||||
|
||||
每条应可执行、可验证。示例:
|
||||
|
||||
- 库存扣减必须在数据库事务内完成,不允许超卖
|
||||
- 支付回调必须验证签名后再处理
|
||||
|
||||
按项目实际情况增删。无硬约束时可保留本文件为空或删除本文件。)
|
||||
|
||||
## 相关数据表
|
||||
|
||||
(约束涉及的核心数据表,便于智能体定位。
|
||||
|
||||
示例:`ul_order`、`ul_order_item`、`ul_stock_log`。)
|
||||
Reference in New Issue
Block a user