chore: update existing rule docs with AI output schema

This commit is contained in:
qg
2026-03-30 11:19:22 +08:00
parent 03a5087260
commit 4ddae35ffb
19 changed files with 103 additions and 26 deletions

View File

@@ -124,5 +124,9 @@ def process\_large\_file(filename: str):
\# Act
user \= get\_user\_info(1)
\# Assert
assert user.name \== "Test"
\# Assert
assert user.name \== "Test"
## 🤖 [附加] AI 助手执行协议 (AI Output Schema)
**绝对红线**:生成的 Python 代码必须 100% 包含 Type Hints类型注解禁止输出废话解析直接输出带规范中文注释的可用代码块。

View File

@@ -79,5 +79,9 @@ View 层仅作为路由调度、参数校验和权限决策的枢纽,绝不可
### **数据范围隔离 (防越权查看)**
* **后端绝对阻断**:绝对禁止依靠前端“不显示该列表”或“隐藏入口”来做数据隔离防护。
* **规范落实**:不同租户(组织、用户)的数据隔离,必须通过重写 View 的 get\_queryset() 进行彻底的 QuerySet 过滤来实现。
* **后端绝对阻断**:绝对禁止依靠前端“不显示该列表”或“隐藏入口”来做数据隔离防护。
* **规范落实**:不同租户(组织、用户)的数据隔离,必须通过重写 View 的 get\_queryset() 进行彻底的 QuerySet 过滤来实现。
## 🤖 [附加] AI 助手执行协议 (AI Output Schema)
**绝对红线**:严格执行 Fat Service 模式。models.py 仅定义数据services.py 处理所有核心业务逻辑views.py 仅负责路由接客,绝对禁止在 View 中写复杂业务查询。