docs(FEAT-DS-001): 记录采集器后置与本地数据源方案
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# 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 边界、安全、性能和未来重新立项条件。
|
||||
Reference in New Issue
Block a user