Files

1.9 KiB

GitNexus 开发前影响计划

  • 功能编号:FEAT-DS-001
  • 总体风险:LOW(当前仅规划 Provider 边界和本地联调,不新增桌面应用或公网入口)

直接与间接影响

  • gitnexus query --repo a-share-analysis "market data ingestion TDX adapter scheduler worker" 未找到现成行情 Provider,相关现有流程集中在 Scheduler/Worker 启动和运行时配置。
  • gitnexus query --repo a-share-analysis "configuration HTTP API health Redis MySQL RocketMQ" 表明 API 当前只有健康检查流程,新增接收模块不会修改 HealthService。
  • 对名称 health 的 upstream impact 命中 Web API 目录且风险为 LOW、无上游消费者;由于名称存在歧义,结论仅作为辅助证据,不解释为对 API 全局无影响。
  • 当前不新增 desktop/tdx-agent 或 MarketIngestModule,不会修改现有 Web、API、Scheduler 或 Worker 符号。
  • 直接消费者是后续市场概览 Service;未来采集器、RocketMQ Worker、Redis 快照和 MySQL 历史属于延期功能,必须重新执行影响分析。

跨模块同步修改

  • HTTP/OpenAPI:当前不新增公网握手或上报 DTO;Provider 内部契约不得泄漏到 Web。
  • Web API:主平台 Vue 不修改;不存在 Electron renderer。
  • 消息契约:本 PoC 不启用 RocketMQ,也不预留伪接收实现。
  • 数据库与 Redis:不新增 Schema,不读取生产库;PoC 接收仅做受控确认。
  • API:后续 Provider 如进入 API,再对 ApiModule.register、OpenAPI 和运行时配置执行影响分析。
  • Scheduler/Worker:本 PoC 不修改;后续正式排队功能另立功能档案和影响分析。
  • 配置部署:当前不新增 Windows 或公网配置,不改变主平台源码部署政策。
  • 测试:使用固定样本和 TDX 隧道冒烟;采集器打包和 Windows 无人值守测试延期。
  • 文档:记录延期原因、Provider 边界、安全、性能和未来重新立项条件。