| 1234567891011121314151617181920212223242526 |
- ---
- description: 改动后自动验证并循环修复(默认执行)
- alwaysApply: true
- ---
- # 自动验证与修复闭环
- - 每次完成代码修改后,默认进入“验证 -> 修复 -> 再验证”循环,不等待用户再次提醒。
- - 除非用户明确要求“只改不测”或“先停在方案阶段”,否则不得在未验证前结束任务。
- # 最低验证集(按改动范围自动选择)
- - **后端改动(`.cs`)**:至少执行 `dotnet build --framework net8.0`(对应实际改动的项目目录)。
- - **前端改动(`Web`)**:至少执行 `npm run build`;若仅本地联调也要做关键接口或页面冒烟。
- - **权限/租户/菜单改动**:必须补充 API 冒烟(如 `sysTenant`、`sysRole`、`sysMenu`、`changeTenant` 相关端点)。
- - **看板/数据接口改动**:必须补充对应接口和页面打开冒烟(避免静态 fallback 掩盖错误)。
- # 失败处理
- - 任一验证失败时,先定位根因并继续修复,再重复验证,直到通过或遇到明确外部阻塞。
- - 若是环境阻塞(服务未启动、依赖缺失、网络不可达),需说明阻塞点、已尝试动作、以及用户可执行的一步操作。
- # 交付格式
- - 结果汇报必须包含:`改动项`、`验证项`、`验证结果`、`剩余风险/阻塞`。
- - 不输出“建议你再测一下”作为默认收尾,除非该项必须由用户侧环境完成。
|