Files

2.5 KiB
Raw Permalink Blame History

GOV-010 GitNexus 计划与实际影响比较

直接与间接影响

  • 计划中的治理门禁符号已实际改变:getRequiredFeatureFiles、getInvalidFeatureEvidence、finish.mjs 和 start.mjs 的测试与完成流程均通过治理测试覆盖。
  • 计划中的请求基础设施影响已实际发生:旧 createApiClient/ApiRequestError 调用方仅为旧测试;替换后的 createRequestClient、ApiRequestError 和健康 API 通过 11 项 Web 测试、类型检查、E2E 和构建验证。
  • GitNexus compare 的唯一受影响运行流为 CreateRequestClient → ApiRequestError,与计划一致;边界校验是开发期执行流,未进入生产运行时。

跨模块同步修改

领域 计划结论 实际结果 是否偏差
HTTP/OpenAPI 保留路由、字段和生成 Schema,仅切换浏览器执行器 契约生成无漂移,健康 API 使用生成 DTO,Axios 只在统一 request 否
Web API/adapter 新增健康域 API,保持 DTO 到 ViewModel 隔离 api/health/index.ts 新增,页面仍未消费健康 API,adapter 未被无谓迁移 否
RocketMQ 不修改消息契约 未修改 否
MySQL/Schema 不修改结构,开发前基线只读开发库 全量 Schema 测试通过,未触碰生产库 否
Redis 不修改缓存键、TTL 或连接 只做本机 PONG 健康验证,未改代码或数据 否
API/Scheduler/Worker 不改变运行行为 后端测试和三进程构建通过,行为未改 否
配置/部署 沿用 Web API 根地址,不改变源码部署 源码发布门禁通过,无 Docker 变更 否
治理/边界工具 增加结构化证据和 HTTP 边界门禁 9 项治理、16 项边界测试通过 否
依赖 移除 openapi-fetch,新增 Axios;补传递依赖安全修复 Axios 1.19.0;js-yaml 5.2.2 override;官方 audit 0 漏洞 仅增加安全修复
测试/视觉 完整测试、构建、E2E、双视口截图 全部通过,截图和无回归结论已保存 否

风险差异

相对基线 compare 输出 MEDIUM,而开发前单项影响多为 LOW/partial。差异来自新增的前端请求运行流和项目边界校验符号,不表示业务数据链路或三进程运行风险升级。复审阶段又收紧了 Review 最终结论校验,变更符号总数由 162 增至 163,仍只有同一条 CreateRequestClient → ApiRequestError 运行流受影响。e992edc 的传递依赖修复降低了安全风险,未改变 OpenAPI 或生产运行流。