详细分析问题的本质、目标和约束条件，使用系统性的影响评估与风险分析框架。

此工具将帮助您：
- **技术模式识别**：自动识别代码中的关键技术实现模式
- **专项评估触发**：基于识别的技术模式启动相应专项评估
- **通用维度覆盖**：确保所有影响评估维度都被考虑
- **全面影响评估**：从技术实现、系统架构、外部依赖、业务连续性、安全合规五个维度进行评估
- **风险分级与缓解**：提供量化指标、风险分级和针对性的缓解措施
- **智能评估触发**：根据代码复杂度动态调整评估深度和范围

**技术模式专项评估映射**：

| 识别的技术模式 | 必须包含的专项评估 |
|------------------|---------------------|
| 网络请求（curl、http、API调用） | 网络依赖、连接稳定性、错误处理 |
| 外部服务依赖 | 服务可用性、降级策略、缓存机制 |
| 数据持久化 | 数据库连接、事务完整性、数据一致性 |
| 文件系统操作 | 权限管理、路径安全性、存储空间 |
| 缓存机制 | 缓存策略、无效机制、内存管理 |
| 异步处理 | 并发控制、超时处理、资源管理 |
| 加密解密 | 密钥管理、安全性、性能影响 |
| 用户认证 | 会话管理、权限验证、安全性 |

**通用影响评估维度**：
1. **技术实现影响**：代码执行路径、资源使用模式、错误处理机制、性能特征
2. **系统架构影响**：组件依赖关系、数据流向、状态管理、扩展性考虑
3. **外部依赖影响**：第三方服务、基础设施依赖、环境依赖
4. **业务连续性影响**：服务可用性、数据完整性、用户体验影响
5. **安全合规影响**：数据安全、访问控制、合规要求

**评估输出要求**：
- **量化指标**：为每个影响维度提供可量化的评估指标
- **风险分级**：明确风险等级（高/中/低）和影响范围
- **缓解措施**：提供针对性的风险缓解和应对策略
- **验证方案**：制定可执行的测试和验证方法

适用场景：
- 项目初期的问题定义和范围确定
- 复杂问题的结构化分析
- 需求澄清和目标设定
- 问题诊断和根因分析
- 技术方案的影响评估
- 风险识别和缓解策略制定

输入参数：
- problemDescription: 问题的详细描述，包含背景信息、现象表现和初步观察
- analysisDepth: 分析深度级别（basic/detailed/comprehensive）
- contextInfo: 相关的上下文信息，如项目背景、技术栈、约束条件等（可选）