zhyxTo2.0/AGENTS.md

23 lines
1.3 KiB
Markdown
Raw Normal View History

# 项目协作规则
## Git 操作
- 允许并要求将本次任务新增或修改的文件直接执行 `git add`,无需再次询问用户。
- 禁止自动创建 Git 提交、推送分支或创建 Pull Request。
- Git 提交及所有远程发布操作必须由用户本人执行。
- 允许执行只读 Git 操作,例如查看状态、差异、日志和分支。
## 代码格式
- 新增或修改代码后必须完成格式化,再进行编译验证和 `git add`
- Java 代码使用 4 个空格缩进;注解、字段、方法及每条语句独立成行,禁止把多个声明或方法压缩在同一行。
- import 按项目现有风格整理并删除重复、无用的 import保持类、方法和泛型声明具有正常的空格与换行。
## 数据库操作
- 项目数据库为 Oracle连接地址为 `jdbc:oracle:thin:@//192.168.1.102:1521/ORCLPDB`,用户及默认 Schema 为 `ENERGYX`
- 允许直接执行只读查询,用于查看数据库结构、表数据、索引、约束和执行计划。
- 禁止未经用户明确允许执行任何 DDL包括创建、修改、删除或截断数据库对象。
- 禁止未经用户明确允许执行任何数据写入,包括 `INSERT`、`UPDATE`、`DELETE`、`MERGE` 以及存储过程产生的写操作。
- 数据库密码不得写入项目文件、日志或提交记录。