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

991 B
Raw Blame History

业务约束

来源使用者业务project- 作用域:全局(业务逻辑实现) 触发条件:智能体实现或修改业务逻辑前

本项目业务层面的硬约束——不可协商的业务铁律。这些约束散落在代码逻辑中,智能体无法从代码结构直接推断,必须显式记录。

约束清单

只记录不可协商的业务铁律——违反会导致数据损坏、资损或安全事故的约束。不要记录业务流程描述、状态机、字段清单等易变内容,这些在代码中已有,记录后容易脱节。

每条应可执行、可验证。示例:

  • 库存扣减必须在数据库事务内完成,不允许超卖
  • 支付回调必须验证签名后再处理

按项目实际情况增删。无硬约束时可保留本文件为空或删除本文件。)

相关数据表

(约束涉及的核心数据表,便于智能体定位。

示例:ul_orderul_order_itemul_stock_log。)