zhyxTo2.0/AGENTS.md

23 lines
1.3 KiB
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.

# 项目协作规则
## 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` 以及存储过程产生的写操作。
- 数据库密码不得写入项目文件、日志或提交记录。