fix(FEAT-QA-001): 隔离市场概览 E2E 测试时钟
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# GitNexus 开发前影响计划
|
||||
|
||||
- 功能编号:FEAT-QA-001
|
||||
- 总体风险:LOW(实际修改范围);生产关联符号若修改为 CRITICAL,因此明确排除
|
||||
|
||||
## 直接与间接影响
|
||||
|
||||
- `gitnexus_query` 定位到市场概览 Service、TDX 日期映射和 HTTP E2E。
|
||||
- `gitnexus_context(getShanghaiCalendarDate)` 确认生产函数由 `createTradeDateWarning` 调用。
|
||||
- `gitnexus_impact(getShanghaiCalendarDate, upstream, includeTests=true)` 返回 CRITICAL:直接消费者 1、影响五个市场概览接口和 5 条流程。该结果用于约束本次不修改生产函数。
|
||||
- `gitnexus_impact(market-overview.e2e-spec.ts, upstream, includeTests=true)` 返回 LOW:上游 0、执行流 0。
|
||||
- 根因由 2026-08-24 完整门禁稳定复现:夹具日期为 `20260818`,真实系统日期导致生产服务正确返回 `delayed`,E2E 错误断言 `fresh`。
|
||||
|
||||
## 跨模块同步修改
|
||||
|
||||
| 维度 | 判断 | 同步修改 |
|
||||
|---|---|---|
|
||||
| HTTP/OpenAPI | 响应和契约不变 | 无 |
|
||||
| Web API | 不涉及 | 无 |
|
||||
| 消息契约 | 不涉及 RocketMQ | 无 |
|
||||
| 数据库 | 不涉及 MySQL 或 Schema | 无 |
|
||||
| Redis | 不涉及 | 无 |
|
||||
| API | 生产模块不变,仅 HTTP E2E 生命周期 | 修改测试 |
|
||||
| Scheduler/Worker | 不涉及 | 无 |
|
||||
| 配置部署 | 不涉及 | 无 |
|
||||
| 测试 | 固定夹具时钟并恢复真实时钟 | 修改 E2E |
|
||||
| 文档 | 建立缺陷追溯和验证证据 | 新增功能档案 |
|
||||
Reference in New Issue
Block a user