15 lines
986 B
Markdown
15 lines
986 B
Markdown
# 项目级开发约束
|
||||
|
|
|
|||
|
|
以下规则对人工开发者和编码 Agent 均为强制约束:
|
|||
|
|
|
|||
|
|
1. 数据库以 `docs/00-新数据库基线设计.md` 为不可变业务基线。
|
|||
|
|
2. 允许创建新表,允许在已有表中增加新字段。
|
|||
|
|
3. 禁止重命名或删除已有表。
|
|||
|
|
4. 禁止重命名、删除、复用已有字段,禁止改变已有字段的类型、可空性和既有业务含义。
|
|||
|
|
5. 历史结构无法满足新需求时,使用新增字段、新表、兼容视图或应用双读解决。
|
|||
|
|
6. 架构固定使用 MVC+S;Agent 属于 Service 层。
|
|||
|
|
7. 业务 Agent 必须继承公共 `BaseAgent` 并由 `AgentFactory` 创建,不得绕过公共鉴权、记忆、模型路由、工具、合规、审计和事件流程。
|
|||
|
|
8. 当前系统业务功能只针对场内基金模拟交易;场外基金运营流程独立,不得写入场内交易表。
|
|||
|
|
|
|||
|
|
修改数据库文档或迁移前,必须对比基线并证明没有改变任何已有表名和已有字段定义。
|