1.3 KiB
1.3 KiB
回退说明
GOV-010 不修改数据库结构或数据,不操作 Redis,不创建 RocketMQ Topic,也不触碰生产配置。回退对象仅包括规范、模板、治理校验、前端边界规则、Axios 请求实现和依赖锁文件。
代码回退
- 使用中文 Conventional Commit 新建回退提交,禁止重写 Gitea 历史、强推或移动既有标签。
- 整体回退时同时恢复
openapi-fetch依赖、旧请求客户端、调用方、测试和锁文件,避免请求实现与规范不一致。 - 若只回退治理内容,必须同时回退新增必备文件、章节校验、模板和 Review 检查项,不能留下无法满足的门禁。
- 已经按 GOV-010 建立的功能档案与开发总结属于历史证据,不删除;规则回退通过后续治理记录说明。
验证
- 回退后重新执行 OpenAPI 生成、项目边界测试、Web 单元测试、类型检查、构建和 Playwright 回归。
- 执行
governance:finish相关测试,确认门禁清单与模板一致。 - 运行 GitNexus 变更检测并记录回退实际影响。
触发条件
- Axios 迁移导致现有健康页面请求、错误处理或生产构建无法恢复。
- 新门禁持续阻断具有充分证据的合法功能,且无法通过修正规则消除误判。
- 前端边界校验产生无法接受的 Vue/TypeScript 误报。