# ai-reanalysis spec ## ADDED Requirements ### Requirement: 基于反思的 AI 重新分析 系统 SHALL 允许用户对已写反思的交易触发 AI 重新分析,AI 将结合交易信息、多周期 K 线和反思内容生成综合评价和经验提炼建议。 #### Scenario: 用户触发 AI 重新分析 - **WHEN** 用户为一笔交易写完反思 - **AND** 用户点击「重新 AI 分析」 - **THEN** 系统获取交易详情和多周期 K 线 - **AND** 构建增强提示词(交易信息 + K 线 + 反思) - **AND** 调用 AI 模型 - **AND** 解析响应并保存为 TradeExperience - **AND** 更新反思的 ai_analysis_status 为 'done' - **AND** 更新 ai_analysis_version ### Requirement: 版本化 AI 分析 系统 SHALL 保留每次 AI 分析的历史版本,用户可查看任意版本的分析结果。 #### Scenario: 多次 AI 分析 - **WHEN** 用户第一次触发 AI 分析 - **THEN** ai_analysis_version = 1 - **WHEN** 用户修改反思后再次触发 - **THEN** ai_analysis_version = 2 - **AND** 版本 1 和版本 2 均保留 ### Requirement: 经验提炼建议 系统 SHALL 在 AI 分析结果中包含经验提炼建议,用户可编辑后保存为正式经验教训。 #### Scenario: AI 生成经验建议 - **WHEN** AI 分析完成 - **THEN** 返回 experience_suggestions 列表 - **AND** 每个建议包含 title、content、lesson_type、tags - **AND** 用户可编辑后保存为 TradeExperience