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