Files
2026Technology-Competition/samples/existing-system/docs/plan.md
T
lhl 2e11720a2d feat(impact): Impact Agent MVP —— 变更点定位 + 影响调查书(追加改修场景)
- 门控:用户提供 existing_system 路径 → 进入影响调查;未提供 → 原流程不变
- CodeParser 解析 Java(@RestController/@Service/@Entity/@TableName)+ ExistingSystemExplorer 组装
- ImpactAgent 变更点定位(变更区分×既存対応 确定性比对,无 LLM)→ ImpactReport(JSON 可下载)
- 影响调查结果作为 Writer 生成概要设计书的主上下文({{impact}},无专用影响章)
- source_aggregator 解除 existing_system=None 硬编码
- 既有系统样本 sunOnly/stock-trade-system(无 LICENSE,仅测试输入,保留来源标注)
- 新造股票交易域追加改修样本 要件定義_追加改修_股票.xlsx(对齐 sunOnly 真实类名)
- 全量 351 passed / 99.27% 覆盖;门禁 PASS(16 要素:新规5/変更8/削除3/未受影响50)
2026-08-23 17:59:08 +08:00

116 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 开发计划
## `trade-indicator` 模块开发
- # TASK-001 创建 `IndicatorDefinitionDO.java``IndicatorValueDO.java` 实体类 [已完成]
- # TASK-002 创建 `IndicatorDefinitionMapper.java``IndicatorValueMapper.java` 数据访问接口 [已完成]
- # TASK-003 创建 `IndicatorDefinitionService.java``IndicatorValueService.java` 业务逻辑接口 [已完成]
- # TASK-004 创建 `IndicatorDefinitionServiceImpl.java``IndicatorValueServiceImpl.java` 业务逻辑实现类 [已完成]
- # TASK-005 创建 `IndicatorDefinitionController.java``IndicatorValueController.java` API 接口 [已完成]
- # TASK-006 创建 `IndicatorDefinitionConvert.java``IndicatorValueConvert.java` 对象转换工具类 [已完成]
- # TASK-007 创建 `IndicatorJob.java` 定时任务类并启用调度 [已完成]
- # TASK-008 定义 `ErrorCodeConstants.java` 错误码 [已完成]
- # TASK-009 配置 `bootstrap.yml``logback-spring.xml` [已完成]
- # TASK-010 完善 `pom.xml` 依赖配置 [已完成]
- # TASK-011 编写集成测试 [未开始]
- # TASK-012 功能优化与代码审查 [未开始]
## `trade-order` 模块开发
- # TASK-013 创建 `OrderDO.java`, `OrderItemDO.java`, `OrderLogDO.java` 实体类 [已完成]
- # TASK-014 创建 `OrderMapper.java`, `OrderItemMapper.java`, `OrderLogMapper.java` 数据访问接口 [已完成]
- # TASK-015 创建 `OrderDirectionEnum.java`, `OrderStatusEnum.java`, `OrderTypeEnum.java` 枚举类 [已完成]
- # TASK-016 创建 `OrderService.java`, `OrderItemService.java`, `OrderLogService.java` 业务逻辑接口 [已完成]
- # TASK-017 创建 `OrderServiceImpl.java`, `OrderItemServiceImpl.java`, `OrderLogServiceImpl.java` 业务逻辑实现类 [已完成]
- # TASK-018 创建 `OrderController.java` API 接口 [已完成]
- # TASK-019 创建 `OrderCreateReqVO.java`, `OrderUpdateReqVO.java`, `OrderPageReqVO.java` 请求 VO 类 [已完成]
- # TASK-020 创建 `OrderRespVO.java`, `OrderItemRespVO.java`, `OrderLogRespVO.java` 响应 VO 类 [已完成]
- # TASK-021 创建 `OrderConvert.java`, `OrderItemConvert.java`, `OrderLogConvert.java` 对象转换工具类 [已完成]
- # TASK-022 定义 `ErrorCodeConstants.java` 错误码 [已完成]
- # TASK-023 配置 `bootstrap.yml``logback-spring.xml` [已完成]
- # TASK-024 完善 `pom.xml` 依赖配置 [已完成]
- # TASK-025 创建 `OrderApplication.java` 启动类 [已完成]
- # TASK-026 编写集成测试 [未开始]
- # TASK-027 功能优化与代码审查 [未开始]
## `trade-application` 模块开发
- # TASK-028 创建基础结构和配置文件 [未开始]
- # TASK-029 实现核心应用逻辑 [未开始]
- # TASK-030 编写集成测试 [未开始]
- # TASK-031 功能优化与代码审查 [未开始]
## `trade-backtest` 模块开发
- # TASK-032 创建回测引擎核心类 [未开始]
- # TASK-033 实现回测数据处理逻辑 [未开始]
- # TASK-034 实现回测结果分析与展示 [未开始]
- # TASK-035 编写集成测试 [未开始]
- # TASK-036 功能优化与代码审查 [未开始]
## `trade-common` 模块开发
- # TASK-CMN-001 `trade-common` 模块基础开发(通用工具类, 通用配置)[进行中]
- # TASK-037 定义通用工具类和常量 [未开始]
- # TASK-038 实现通用配置和基础组件 [未开始]
- # TASK-039 编写单元测试 [未开始]
## `trade-gateway` 模块开发
- # TASK-040 配置网关路由规则 [未开始]
- # TASK-041 实现统一认证和鉴权 [未开始]
- # TASK-042 实现API限流和熔断 [未开始]
- # TASK-043 编写集成测试 [未开始]
- # TASK-044 功能优化与代码审查 [未开始]
## `trade-market-data` 模块开发
- # TASK-MKT-001 `trade-market-data` 模块基础开发(Controller, Service, Mapper, DO[进行中]
- # TASK-045 实现行情数据采集接口 [未开始]
- # TASK-046 实现行情数据存储逻辑 [未开始]
- # TASK-047 实现行情数据推送机制 [未开始]
- # TASK-048 编写集成测试 [未开始]
- # TASK-049 功能优化与代码审查 [未开始]
## `trade-mbg` 模块开发
- # TASK-050 配置MyBatis Generator [未开始]
- # TASK-051 生成各模块DAO层代码 [未开始]
## `trade-notification` 模块开发
- # TASK-052 实现消息通知服务接口 [未开始]
- # TASK-053 对接邮件、短信等通知渠道 [未开始]
- # TASK-054 编写集成测试 [未开始]
- # TASK-055 功能优化与代码审查 [未开始]
## `trade-risk` 模块开发
- # TASK-056 实现风控规则定义模块 [未开始]
- # TASK-057 实现风控规则执行引擎 [未开始]
- # TASK-058 实现风险预警与处理机制 [未开始]
- # TASK-059 编写集成测试 [未开始]
- # TASK-060 功能优化与代码审查 [未开始]
## `trade-security` 模块开发
- # TASK-061 实现用户认证与授权逻辑 [未开始]
- # TASK-062 实现API接口安全防护 [未开始]
- # TASK-063 编写集成测试 [未开始]
- # TASK-064 功能优化与代码审查 [未开始]
## `trade-strategy` 模块开发
- # TASK-STR-001 `trade-strategy` 模块基础开发(Controller, Service, Mapper, DO[进行中]
- # TASK-065 实现策略定义与管理模块 [未开始]
- # TASK-066 实现策略回测与实盘交易接口 [未开始]
- # TASK-067 编写集成测试 [未开始]
- # TASK-068 功能优化与代码审查 [未开始]
## `trade-user` 模块开发
- # TASK-USR-001 `trade-user` 模块基础开发(Controller, Service, Mapper, DO[进行中]
- # TASK-069 创建用户相关实体类、Mapper、Service、Controller [未开始]
- # TASK-070 实现用户注册、登录、信息管理等功能 [未开始]
- # TASK-071 编写集成测试 [未开始]
- # TASK-072 功能优化与代码审查 [未开始]