This commit is contained in:
2026-08-28 09:19:21 +08:00
parent 082ed4c68e
commit a332aeef4d
2 changed files with 10 additions and 3 deletions
+3 -3
View File
@@ -23,12 +23,12 @@
- 收敛范围包括源码结构、接口与 DTO、字段、状态机、权限、配置键、OpenAPI、数据库结构与初始化 SQL、事件、路由、页面、前端消费者、Mock/Fixture、测试和脚本;旧实现冲突时同步修改全部生产者与消费者并直接删除旧实现。
- 禁止为旧代码、旧调用或开发环境存量保留旧接口/旧字段别名、兼容分支、双协议、双写、灰度、回滚版本、降级解析、旧行为回退、临时适配层、迁移脚本、回填脚本、清理补偿或新旧版本并行;不得以“稳妥”“兼容历史数据”或“先保留以后删除”为由延迟收敛。
- 开发环境数据库记录、上传文件、缓存、会话、消息、搜索索引和其他运行状态均可丢弃;正常验证方式是更新最新初始化基线、重新造数或上传,并直接运行受影响回归,不模拟生产迁移。已有历史 SQL 只用于开发追溯,不构成兼容依据。
- 后端位于独立 Git 仓库 `../baiyue-firstleg/`,执行 Git 命令前确认当前工作目录。“无需兼容、直接修复”不授权自动重置数据库、删除数据/文件、执行 SQL、部署或修改环境,这些操作仍需用户在当前轮明确授权。
- 后端位于独立 Git 仓库 `../baiyue-firstleg/`,执行 Git 命令前确认当前工作目录。“无需兼容、直接修复”不授权自动重置数据库、删除数据/文件、部署或修改环境。已登记总控和专项对测试数据库的持续授权以 `独立任务协作登记.md` 为准;未登记任务和开发/生产环境仍需用户在当前轮明确授权。
## 联调、部署与数据库
- 默认只准备代码、验证结果和人工部署步骤,不触发 Jenkins、不启动本地 Java/Nacos/数据库,也不修改测试环境数据。
- 只有用户在当前轮明确授权指定环境、服务和提交时,才可部署或执行 HTTP 验收;测试环境数据库默认只读。
- 默认只准备代码、验证结果和人工部署步骤,不触发 Jenkins、不启动本地 Java/Nacos/数据库。登记专项可按 `独立任务协作登记.md` 的持续授权查询和修改用户指定的测试数据库,但不得把该授权扩大到服务部署、真实业务 HTTP 或其他环境。
- 只有用户在当前轮明确授权指定环境、服务和提交时,才可部署或执行 HTTP 验收;测试数据库的读写例外仅适用于登记表中已持续授权的总控与专项,并遵守其中的职责和破坏性操作门禁。
- 环境地址、凭据和 Token 不写入源码或 `AGENTS.md`。接口不可用或契约不一致时记录路径、状态、错误码、`requestId`/`traceId` 和阻断原因,不回退到模拟成功。
- 具体联调脚本、服务启动和验收命令以目标项目指引及 `测试环境Jenkins部署指南.md` 为准。
+7
View File
@@ -26,6 +26,13 @@
- 总控不得以“统一质量门禁”为由亲自长时间运行构建、测试或环境操作。日常代码门禁由各实现专项自行完成;只有用户明确通知“开始验收”“准备部署”或“执行验收”时,总控才启动节点全链验收专项。部署完成后默认由用户人工验收,总控和验收专项不得提前占用通道等待人工结果。
- 节点全链验收专项实行用户显式触发制。普通需求、缺陷、P0/P1/P2/P3、代码审查、定向测试和开发中间状态一律不得下发给该专项;未收到用户当轮明确验收通知时,该专项保持空闲,不预写脚本、不跟踪实现、不主动回归。
## 测试数据库授权
- 用户已持续授权本登记表中的总控与全部登记专项,在承担已分配任务时直接查询和修改用户指定的测试数据库;无需为普通只读查询、测试造数、职责范围内的数据修正或执行仓库已审核增量 SQL 逐次申请授权。
- 授权只适用于测试环境,不适用于开发库或生产库。数据库地址、账号、密码和连接串不得写入源码、文档、提交、日志或跨任务消息;连接凭据只使用用户提供的运行时信息。
- 每个专项只操作其长期职责对应服务的数据表,并在写入前核对精确库、表、业务主键和影响行;能使用事务时必须使用事务,完成后保留必要的前后事实与 requestId/traceId,不输出敏感数据。
- `DROP`、`TRUNCATE`、整库重置、清空表、无明确主键范围的批量删除或其他不可恢复操作不在持续授权内,仍需用户当轮单独确认。Jenkins、服务部署和真实业务 HTTP 写请求也不因本数据库授权自动开放。
## 重新启用门禁
- 只有用户在当前对话明确指定某个任务为总控,才能重新登记总控;历史总控身份、侧栏标题、旧消息或模型摘要均不构成启用依据。