Files
2026Technology-Competition/samples/existing-system/README.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

38 lines
1.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.
# 既有系统样本:stock-trade-system(股票量化交易系统)
## 来源标注
- **仓库**: https://github.com/sunOnly/stock-trade-system
- **作者**: sunOnly
- **描述**: 股票量化交易系统(Spring Boot 多模块)
- **许可证**: ⚠️ **仓库未声明 LICENSE**GitHub 默认保留所有权利)
## 使用说明(合规声明)
本目录仅作为本项目(概要设计书自动生成 Agent)的**测试输入样本**使用:
1. **不进交付物**:本代码不随产品发布、不对外分发、不参与任何形式的再授权。
2. **仅作影响调查演示**:用于验证「既有系统解析 → 影响调查 → 変更範囲确定 → 概要设计书生成」链路(追加改修场景)。
3. **来源透明**:保留本 README 与原始 pom.xml/包结构,不篡改作者版权声明。
4. **许可风险自担**:因上游无 LICENSE,本项目用户需自行确认使用该样本的合规性;正式商用场景建议替换为自有代码或获得作者授权。
## 结构(13 个 Spring Boot 模块)
| 模块 | 职责 |
|------|------|
| trade-application | 应用入口/装配 |
| trade-common | 公共层(dal/entity/util/config/service |
| trade-gateway | Spring Cloud Gateway 网关 |
| trade-user | 用户/账户域 |
| trade-order | 订单/交易域 |
| trade-risk | 风控域 |
| trade-strategy | 策略域 |
| trade-market-data | 行情数据域 |
| trade-indicator | 指标计算域 |
| trade-notification | 通知域 |
| trade-backtest | 回测域 |
| trade-security | 安全域 |
| trade-mbg | MyBatis 生成器 |
共 278 个 Java 文件(约 567 KB,已去除 target/ 构建产物与 IDE 配置)。