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