Files
ulthon_admin/.agents/rules/project-business-constraints.md

25 lines
991 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 业务约束
> 来源使用者业务project-
> 作用域:全局(业务逻辑实现)
> 触发条件:智能体实现或修改业务逻辑前
本项目业务层面的**硬约束**——不可协商的业务铁律。这些约束散落在代码逻辑中,智能体无法从代码结构直接推断,必须显式记录。
## 约束清单
**只记录不可协商的业务铁律**——违反会导致数据损坏、资损或安全事故的约束。不要记录业务流程描述、状态机、字段清单等易变内容,这些在代码中已有,记录后容易脱节。
每条应可执行、可验证。示例:
- 库存扣减必须在数据库事务内完成,不允许超卖
- 支付回调必须验证签名后再处理
按项目实际情况增删。无硬约束时可保留本文件为空或删除本文件。)
## 相关数据表
(约束涉及的核心数据表,便于智能体定位。
示例:`ul_order``ul_order_item``ul_stock_log`。)